Dear All,
I am getting text overflow error in T-179 while trying to reverse a vendor ledger entry transaction. when i checked the code i see that GLEntry."External Document No." which is 35 characters long is beging passed as filter to DetailedGSTLedgerEntry."Document No." which is standard 20 characters. I find it strange. Should it be GLEntry."Document No." instead?
My NAV 2016 build is 49575.
DetailedGSTLedgerEntry.RESET;
DetailedGSTLedgerEntry.SETRANGE("Document No.",GLEntry."External Document No."); is this correct?
DetailedGSTLedgerEntry.SETRANGE("Entry Type",DetailedGSTLedgerEntry."Entry Type"::"Adjustment Entry");
IF DetailedGSTLedgerEntry.FINDFIRST THEN
ERROR(AdjustmentErr,DetailedGSTLedgerEntry."Document No.");
Thanks
Vineeth
Answers
You need check how system create record in DetailedGSTLedgerEntry and what value is in Document No. Field.
I fink it will be Document No. from GL Entry. If it's true - you shoud use GLEntry."Document No."