OBJECT Table 3 Payment Terms { OBJECT-PROPERTIES { Date=; Time=; Version List=; } PROPERTIES { DataCaptionFields=Code,Description; OnDelete=VAR PaymentTermsTranslation@1000 : Record 462; BEGIN WITH PaymentTermsTranslation DO BEGIN SETRANGE("Payment Term",Code); DELETEALL END; END; LookupPageID=Page4; } FIELDS { { 1 ; ;Code ;Code10 ;NotBlank=Yes } { 2 ; ;Due Date Calculation;DateFormula } { 3 ; ;Discount Date Calculation;DateFormula } { 4 ; ;Discount % ;Decimal ;DecimalPlaces=0:5; MinValue=0; MaxValue=100 } { 5 ; ;Description ;Text50 } { 6 ; ;Calc. Pmt. Disc. on Cr. Memos;Boolean } } KEYS { { ;Code ;Clustered=Yes } } FIELDGROUPS { { 1 ;DropDown ;Code,Description,Due Date Calculation } } CODE { PROCEDURE TranslateDescription@1(VAR PaymentTerms@1000 : Record 3;Language@1001 : Code[10]); VAR PaymentTermsTranslation@1002 : Record 462; BEGIN IF PaymentTermsTranslation.GET(PaymentTerms.Code,Language) THEN PaymentTerms.Description := PaymentTermsTranslation.Description; END; BEGIN END. } }