![]() |
#11 |
Участник
|
Цитата:
IF NOT AmtDiffDocToPrepayment THEN IF GLSetup."Unrealized VAT" OR (GLSetup."Prepayment Unrealized VAT" AND NewCustLedgEntry.Prepayment) THEN BEGIN TransferCustLedgEntry(NewCVLedgEntryBuf,NewCustLedgEntry,FALSE); IF GenJnlLine."Prepayment Status" <> GenJnlLine."Prepayment Status"::Set THEN CheckUnrealizedCust := TRUE; IF NewCustLedgEntry."Prepayment Document No." <> NewCustLedgEntry."Document No." THEN BEGIN GenJnlLine."Document Type" := GenJnlLine."Document Type"::Invoice; GenJnlLine."Document No." := NewCustLedgEntry."Prepayment Document No."; END; UnrealizedCustLedgEntry := NewCustLedgEntry; UnrealizedRemainingAmountCust := NewCustLedgEntry."Remaining Amount" - NewRemainingAmtBeforeAppln; END; GenJnlLine := SavedGenJnlLine; END; уберите галочку GLSetup."Unrealized VAT" или GLSetup."Prepayment Unrealized VAT" то GenJnlLine := SavedGenJnlLine; не произойдет. Вы получите регулярную ошику! Строчку GenJnlLine := SavedGenJnlLine; надо перенести за END; "я так думаю!" (Мимино) ![]() |
|