|
![]() |
#1 |
Участник
|
что-то ни чего подозрительного не замечаю...БЫЛО так:
PurchOrderLine.VALIDATE(Type,Type); PurchOrderLine.VALIDATE("No.","No."); PurchOrderLine.VALIDATE("Location Code","Location Code"); PurchOrderLine.VALIDATE("Unit of Measure Code","Unit of Measure Code"); PurchOrderLine.VALIDATE(Quantity,Quantity); IF PurchOrderHeader."Prices Including VAT" THEN PurchOrderLine.VALIDATE("Direct Unit Cost","Direct Unit Cost" * (1 + PurchOrderLine."VAT %" / 100)) ELSE PurchOrderLine.VALIDATE("Direct Unit Cost","Direct Unit Cost"); PurchOrderLine.VALIDATE("Line Discount %","Line Discount %"); PurchOrderLine."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; PurchOrderLine."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; PurchOrderLine.VALIDATE("Planning Flexibility","Planning Flexibility"); PurchOrderLine.VALIDATE("Purchasing Code","Purchasing Code"); IF "Due Date" <> 0D THEN BEGIN PurchOrderLine.VALIDATE("Expected Receipt Date","Due Date"); PurchOrderLine."Requested Receipt Date" := PurchOrderLine."Planned Receipt Date"; END; PurchOrderLine.INSERT; SalesOrderLine.VALIDATE("Unit Cost (LCY)"); Сделал так: PurchOrderLine.VALIDATE(Type,Type); PurchOrderLine.VALIDATE("No.","No."); PurchOrderLine.VALIDATE("Location Code","Location Code"); PurchOrderLine.VALIDATE("Unit of Measure Code","Unit of Measure Code"); PurchOrderLine.VALIDATE(Quantity,Quantity); IF PurchOrderHeader."Prices Including VAT" THEN PurchOrderLine.VALIDATE("Direct Unit Cost","Direct Unit Cost" * (1 + PurchOrderLine."VAT %" / 100)) ELSE PurchOrderLine.VALIDATE("Direct Unit Cost","Direct Unit Cost"); PurchOrderLine.VALIDATE("Line Discount %","Line Discount %"); PurchOrderLine.VALIDATE("Planning Flexibility","Planning Flexibility"); PurchOrderLine.VALIDATE("Purchasing Code","Purchasing Code"); IF "Due Date" <> 0D THEN BEGIN PurchOrderLine.VALIDATE("Expected Receipt Date","Due Date"); PurchOrderLine."Requested Receipt Date" := PurchOrderLine."Planned Receipt Date"; END; PurchOrderLine."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; PurchOrderLine."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; PurchOrderLine.INSERT; SalesOrderLine.VALIDATE("Unit Cost (LCY)"); |
|