NAV 2016 India - Reverse Transaction Error

Vineeth.RVineeth.R Member Posts: 121
edited 2020-09-02 in NAV Three Tier
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.


1atk9sliebb3.png

qpb4izohp088.png


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
Thanks and Regards
Vineeth.R

Answers

  • AlexeyShaminAlexeyShamin Member Posts: 80
    Hello.
    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."
Sign In or Register to comment.