OBJECT Form 47 Sales Invoice Subform { OBJECT-PROPERTIES { Date=07/09/07; Time=[ 5:35:23 PM]; Modified=Yes; Version List=NAVW14.00.03,NAVNA4.00,DS,PLL; } PROPERTIES { Width=20130; Height=7040; CaptionML=[ENU=Sales Invoice Subform; ESM=Subform. factura venta; FRC=Sous-formulaire facture de vente; ENC=Sales Invoice Subform]; MultipleNewLines=Yes; TableBoxID=1; SourceTable=Table37; AutoSplitKey=Yes; DelayedInsert=Yes; SourceTableView=WHERE(Document Type=FILTER(Invoice)); OnAfterGetRecord=BEGIN ShowShortcutDimCode(ShortcutDimCode); END; OnAfterGetCurrRecord=BEGIN CurrForm.ItemPanel.VISIBLE := Type = Type::Item; CurrForm.UPDATECONTROLS; END; OnNewRecord=BEGIN Type := xRec.Type; CLEAR(ShortcutDimCode); END; } CONTROLS { { 1 ;TableBox ;0 ;0 ;16060;5830 ;HorzGlue=Both; VertGlue=Both; HeadingHeight=880 } { 2 ;TextBox ;0 ;0 ;1923 ;0 ;ParentControl=1; InColumn=Yes; SourceExpr=Type; OnAfterValidate=BEGIN CurrForm.ItemPanel.VISIBLE := Type = Type::Item; END; } { 3 ;Label ;0 ;0 ;0 ;0 ;ParentControl=2; InColumnHeading=Yes } { 4 ;TextBox ;0 ;0 ;1650 ;0 ;ParentControl=1; InColumn=Yes; SourceExpr="No."; OnValidate=BEGIN ShowShortcutDimCode(ShortcutDimCode); END; OnAfterValidate=BEGIN InsertExtendedText(FALSE); IF (Type = Type::"Charge (Item)") AND ("No." <> xRec."No.") AND (xRec."No." <> '') THEN CurrForm.SAVERECORD; END; } { 5 ;Label ;0 ;0 ;0 ;0 ;ParentControl=4; InColumnHeading=Yes } { 58 ;TextBox ;609 ;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Cross-Reference No."; OnLookup=BEGIN CrossReferenceNoLookUp; InsertExtendedText(FALSE); END; OnAfterValidate=BEGIN InsertExtendedText(FALSE); END; } { 59 ;Label ;0 ;0 ;0 ;0 ;ParentControl=58; InColumnHeading=Yes } { 46 ;TextBox ;3519 ;1320 ;1890 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="IC Partner Ref. Type" } { 47 ;Label ;0 ;0 ;0 ;0 ;ParentControl=46; InColumnHeading=Yes } { 70 ;TextBox ;4069 ;1320 ;1700 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="IC Partner Reference" } { 71 ;Label ;0 ;0 ;0 ;0 ;ParentControl=70; InColumnHeading=Yes } { 30 ;TextBox ;1694 ;110 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Variant Code" } { 31 ;Label ;0 ;0 ;0 ;0 ;ParentControl=30; InColumnHeading=Yes } { 62 ;CheckBox ;8758 ;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr=Nonstock } { 63 ;Label ;0 ;0 ;0 ;0 ;ParentControl=62; InColumnHeading=Yes } { 14 ;TextBox ;5504 ;880 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="VAT Prod. Posting Group" } { 15 ;Label ;0 ;0 ;0 ;0 ;ParentControl=14; InColumnHeading=Yes } { 6 ;TextBox ;0 ;0 ;4400 ;0 ;HorzGlue=Both; ParentControl=1; InColumn=Yes; SourceExpr=Description } { 7 ;Label ;0 ;0 ;0 ;0 ;ParentControl=6; InColumnHeading=Yes } { 50 ;TextBox ;12251;110 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Return Reason Code" } { 51 ;Label ;0 ;0 ;0 ;0 ;ParentControl=50; InColumnHeading=Yes } { 32 ;TextBox ;14023;660 ;1650 ;440 ;ParentControl=1; InColumn=Yes; SourceExpr="Location Code" } { 33 ;Label ;0 ;0 ;0 ;0 ;ParentControl=32; InColumnHeading=Yes } { 76 ;TextBox ;16008;110 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Bin Code" } { 77 ;Label ;0 ;0 ;0 ;0 ;ParentControl=76; InColumnHeading=Yes } { 8 ;TextBox ;0 ;0 ;1675 ;0 ;ParentControl=1; InColumn=Yes; FontBold=Yes; BlankZero=Yes; SourceExpr=Quantity; OnAfterValidate=BEGIN IF Reserve = Reserve::Always THEN BEGIN CurrForm.SAVERECORD; AutoReserve(TRUE); END; END; } { 9 ;Label ;0 ;0 ;0 ;0 ;ParentControl=8; InColumnHeading=Yes; FontBold=Yes } { 34 ;TextBox ;15902;110 ;1650 ;440 ;ParentControl=1; InColumn=Yes; SourceExpr="Unit of Measure Code"; OnAfterValidate=BEGIN IF Reserve = Reserve::Always THEN BEGIN CurrForm.SAVERECORD; AutoReserve(TRUE); END; END; } { 35 ;Label ;0 ;0 ;0 ;0 ;ParentControl=34; InColumnHeading=Yes } { 10 ;TextBox ;0 ;0 ;2200 ;0 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Unit of Measure" } { 11 ;Label ;0 ;0 ;0 ;0 ;ParentControl=10; InColumnHeading=Yes } { 26 ;TextBox ;20929;550 ;2200 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Unit Cost (LCY)" } { 27 ;Label ;0 ;0 ;0 ;0 ;ParentControl=26; InColumnHeading=Yes } { 88 ;CheckBox ;23892;1540 ;1558 ;440 ;Visible=No; Editable=No; ParentControl=1; InColumn=Yes; ShowCaption=No; CaptionML=[ENU=Sales Price Exists; ESM=Existe precio venta; FRC=Prix de vente existant; ENC=Sales Price Exists]; SourceExpr=PriceExists } { 89 ;Label ;0 ;0 ;0 ;0 ;ParentControl=88; InColumnHeading=Yes } { 12 ;TextBox ;0 ;0 ;1650 ;0 ;ParentControl=1; InColumn=Yes; FontBold=Yes; BlankZero=Yes; SourceExpr="Unit Price" } { 13 ;Label ;0 ;0 ;0 ;0 ;ParentControl=12; InColumnHeading=Yes; FontBold=Yes } { 1020002;CheckBox ;3493 ;440 ;1660 ;440 ;Visible=No; Editable=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Tax Liable" } { 1020003;Label ;0 ;0 ;0 ;0 ;ParentControl=1020002; InColumnHeading=Yes } { 1020006;TextBox ;3048 ;330 ;1700 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Tax Area Code" } { 1020007;Label ;0 ;0 ;0 ;0 ;ParentControl=1020006; InColumnHeading=Yes } { 1020004;TextBox ;4572 ;220 ;1700 ;440 ;ParentControl=1; InColumn=Yes; SourceExpr="Tax Group Code" } { 1020005;Label ;0 ;0 ;0 ;0 ;ParentControl=1020004; InColumnHeading=Yes } { 64 ;TextBox ;27464;880 ;2200 ;440 ;ParentControl=1; InColumn=Yes; FontBold=Yes; BlankZero=Yes; SourceExpr="Line Amount" } { 65 ;Label ;0 ;0 ;0 ;0 ;ParentControl=64; InColumnHeading=Yes; FontBold=Yes } { 1020000;TextBox ;10901;330 ;2200 ;440 ;ParentControl=1; InColumn=Yes; SourceExpr="Amount Including VAT" } { 1020001;Label ;0 ;0 ;0 ;0 ;ParentControl=1020000; InColumnHeading=Yes } { 90 ;CheckBox ;28046;1100 ;550 ;440 ;Visible=No; Editable=No; ParentControl=1; InColumn=Yes; ShowCaption=No; CaptionML=[ENU=Sales Line Disc. Exists; ESM=Existe dto. l¡nea venta; FRC=Rem. ligne vente existante; ENC=Sales Line Disc. Exists]; SourceExpr=LineDiscExists } { 91 ;Label ;0 ;0 ;0 ;0 ;ParentControl=90; InColumnHeading=Yes } { 16 ;TextBox ;0 ;0 ;1100 ;0 ;ParentControl=1; InColumn=Yes; BlankZero=Yes; SourceExpr="Line Discount %" } { 17 ;Label ;0 ;0 ;0 ;0 ;ParentControl=16; InColumnHeading=Yes } { 40 ;TextBox ;37968;550 ;2200 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Line Discount Amount" } { 41 ;Label ;0 ;0 ;0 ;0 ;ParentControl=40; InColumnHeading=Yes } { 42 ;CheckBox ;39370;330 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Allow Invoice Disc." } { 43 ;Label ;0 ;0 ;0 ;0 ;ParentControl=42; InColumnHeading=Yes } { 80 ;TextBox ;13309;1100 ;2200 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Inv. Discount Amount" } { 81 ;Label ;0 ;0 ;0 ;0 ;ParentControl=80; InColumnHeading=Yes } { 84 ;CheckBox ;34714;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Allow Item Charge Assignment" } { 85 ;Label ;0 ;0 ;0 ;0 ;ParentControl=84; InColumnHeading=Yes } { 36 ;TextBox ;33470;1100 ;1650 ;440 ;ParentControl=1; InColumn=Yes; BlankZero=Yes; SourceExpr="Qty. to Assign"; OnDrillDown=BEGIN CurrForm.SAVERECORD; ShowItemChargeAssgnt; UpdateForm(FALSE); END; } { 37 ;Label ;0 ;0 ;0 ;0 ;ParentControl=36; InColumnHeading=Yes } { 82 ;TextBox ;40138;220 ;1650 ;440 ;ParentControl=1; InColumn=Yes; BlankZero=Yes; SourceExpr="Qty. Assigned"; OnDrillDown=BEGIN CurrForm.SAVERECORD; ShowItemChargeAssgnt; UpdateForm(FALSE); END; } { 83 ;Label ;0 ;0 ;0 ;0 ;ParentControl=82; InColumnHeading=Yes } { 52 ;TextBox ;48974;550 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Job No."; OnValidate=BEGIN ShowShortcutDimCode(ShortcutDimCode); END; } { 53 ;Label ;0 ;0 ;0 ;0 ;ParentControl=52; InColumnHeading=Yes } { 72 ;TextBox ;7806 ;330 ;1700 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Work Type Code" } { 73 ;Label ;0 ;0 ;0 ;0 ;ParentControl=72; InColumnHeading=Yes } { 60 ;TextBox ;55324;330 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Appl.-to Job Entry" } { 61 ;Label ;0 ;0 ;0 ;0 ;ParentControl=60; InColumnHeading=Yes } { 18 ;CheckBox ;36936;550 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Apply and Close (Job)" } { 19 ;Label ;0 ;0 ;0 ;0 ;ParentControl=18; InColumnHeading=Yes } { 54 ;TextBox ;14156;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Blanket Order No." } { 55 ;Label ;0 ;0 ;0 ;0 ;ParentControl=54; InColumnHeading=Yes } { 56 ;TextBox ;15806;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Blanket Order Line No." } { 57 ;Label ;0 ;0 ;0 ;0 ;ParentControl=56; InColumnHeading=Yes } { 24 ;TextBox ;58897;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="FA Posting Date" } { 25 ;Label ;0 ;0 ;0 ;0 ;ParentControl=24; InColumnHeading=Yes } { 44 ;CheckBox ;62197;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Depr. until FA Posting Date" } { 45 ;Label ;0 ;0 ;0 ;0 ;ParentControl=44; InColumnHeading=Yes } { 28 ;TextBox ;60547;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Depreciation Book Code" } { 29 ;Label ;0 ;0 ;0 ;0 ;ParentControl=28; InColumnHeading=Yes } { 68 ;CheckBox ;65497;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; ShowCaption=No; SourceExpr="Use Duplication List" } { 69 ;Label ;0 ;0 ;0 ;0 ;ParentControl=68; InColumnHeading=Yes } { 66 ;TextBox ;63847;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Duplicate in Depreciation Book" } { 67 ;Label ;0 ;0 ;0 ;0 ;ParentControl=66; InColumnHeading=Yes } { 38 ;TextBox ;62548;770 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Appl.-from Item Entry" } { 39 ;Label ;0 ;0 ;0 ;0 ;ParentControl=38; InColumnHeading=Yes } { 48 ;TextBox ;45482;550 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Appl.-to Item Entry" } { 49 ;Label ;0 ;0 ;0 ;0 ;ParentControl=48; InColumnHeading=Yes } { 20 ;TextBox ;9578 ;220 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Shortcut Dimension 1 Code" } { 21 ;Label ;0 ;0 ;0 ;0 ;ParentControl=20; InColumnHeading=Yes } { 22 ;TextBox ;11589;440 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr="Shortcut Dimension 2 Code" } { 23 ;Label ;0 ;0 ;0 ;0 ;ParentControl=22; InColumnHeading=Yes } { 300 ;TextBox ;41936;1100 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[3]; CaptionClass='1,2,3'; OnValidate=BEGIN ValidateShortcutDimCode(3,ShortcutDimCode[3]); END; OnLookup=BEGIN LookupShortcutDimCode(3,ShortcutDimCode[3]); END; } { 301 ;Label ;0 ;0 ;0 ;0 ;ParentControl=300; InColumnHeading=Yes } { 302 ;TextBox ;43498;1100 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[4]; CaptionClass='1,2,4'; OnValidate=BEGIN ValidateShortcutDimCode(4,ShortcutDimCode[4]); END; OnLookup=BEGIN LookupShortcutDimCode(4,ShortcutDimCode[4]); END; } { 303 ;Label ;0 ;0 ;0 ;0 ;ParentControl=302; InColumnHeading=Yes } { 304 ;TextBox ;45191;990 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[5]; CaptionClass='1,2,5'; OnValidate=BEGIN ValidateShortcutDimCode(5,ShortcutDimCode[5]); END; OnLookup=BEGIN LookupShortcutDimCode(5,ShortcutDimCode[5]); END; } { 305 ;Label ;0 ;0 ;0 ;0 ;ParentControl=304; InColumnHeading=Yes } { 306 ;TextBox ;46779;1100 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[6]; CaptionClass='1,2,6'; OnValidate=BEGIN ValidateShortcutDimCode(6,ShortcutDimCode[6]); END; OnLookup=BEGIN LookupShortcutDimCode(6,ShortcutDimCode[6]); END; } { 307 ;Label ;0 ;0 ;0 ;0 ;ParentControl=306; InColumnHeading=Yes } { 308 ;TextBox ;48578;1100 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[7]; CaptionClass='1,2,7'; OnValidate=BEGIN ValidateShortcutDimCode(7,ShortcutDimCode[7]); END; OnLookup=BEGIN LookupShortcutDimCode(7,ShortcutDimCode[7]); END; } { 309 ;Label ;0 ;0 ;0 ;0 ;ParentControl=308; InColumnHeading=Yes } { 310 ;TextBox ;50165;1100 ;1650 ;440 ;Visible=No; ParentControl=1; InColumn=Yes; SourceExpr=ShortcutDimCode[8]; CaptionClass='1,2,8'; OnValidate=BEGIN ValidateShortcutDimCode(8,ShortcutDimCode[8]); END; OnLookup=BEGIN LookupShortcutDimCode(8,ShortcutDimCode[8]); END; } { 311 ;Label ;0 ;0 ;0 ;0 ;ParentControl=310; InColumnHeading=Yes } { 86 ;Frame ;16280;0 ;3850 ;5060 ;Name=ItemPanel; HorzGlue=Right; VertGlue=Both; CaptionML=[ENU=Item Information; ESM=Informaci¢n del producto; FRC=Renseignements sur l'article; ENC=Item Information] } { 87 ;CommandButton;16500;990 ;2200 ;550 ;FocusOnClick=Yes; ParentControl=86; InFrame=Yes; HorzAlign=Left; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=Availa&bility; ESM=Disponi&bilidad; FRC=Disponi&bilit‚; ENC=Availa&bility]; OnPush=BEGIN ItemAvailability(0); END; } { 92 ;TextBox ;18700;990 ;1210 ;550 ;Editable=No; Focusable=No; ParentControl=86; InFrame=Yes; HorzAlign=Right; Border=No; SourceExpr=STRSUBSTNO('(%1)',SalesInfoPaneMgt.CalcAvailability(Rec)) } { 93 ;CommandButton;16500;1540 ;2200 ;550 ;FocusOnClick=Yes; ParentControl=86; InFrame=Yes; HorzAlign=Left; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=Substitutio&ns; ESM=Sustitucio&nes; FRC=Substitutio&ns; ENC=Substitutio&ns]; OnPush=BEGIN ShowItemSub; CurrForm.UPDATE; END; } { 94 ;TextBox ;18700;1540 ;1210 ;550 ;Editable=No; Focusable=No; ParentControl=86; InFrame=Yes; HorzAlign=Right; Border=No; SourceExpr=STRSUBSTNO('(%1)',SalesInfoPaneMgt.CalcNoOfSubstitutions(Rec)) } { 95 ;CommandButton;16500;2090 ;2200 ;550 ;FocusOnClick=Yes; ParentControl=86; InFrame=Yes; HorzAlign=Left; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=&Sales Prices; ESM=&Precios de venta; FRC=Prix de &vente; ENC=&Sales Prices]; OnPush=BEGIN ShowPrices; CurrForm.UPDATE; END; } { 96 ;TextBox ;18700;2090 ;1210 ;550 ;Editable=No; Focusable=No; ParentControl=86; InFrame=Yes; HorzAlign=Right; Border=No; SourceExpr=STRSUBSTNO('(%1)',SalesInfoPaneMgt.CalcNoOfSalesPrices(Rec)) } { 97 ;CommandButton;16500;2640 ;2200 ;550 ;FocusOnClick=Yes; ParentControl=86; InFrame=Yes; HorzAlign=Left; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=Sales Line &Discounts; ESM=&Descuentos l¡nea de ventas; FRC=Esco&mptes de ligne de vente; ENC=Sales Line &Discounts]; OnPush=BEGIN ShowLineDisc; CurrForm.UPDATE; END; } { 98 ;TextBox ;18700;2640 ;1210 ;550 ;Editable=No; Focusable=No; ParentControl=86; InFrame=Yes; HorzAlign=Right; Border=No; SourceExpr=STRSUBSTNO('(%1)',SalesInfoPaneMgt.CalcNoOfSalesLineDisc(Rec)) } { 99 ;CommandButton;16500;440 ;2200 ;550 ;FocusOnClick=Yes; ParentControl=86; InFrame=Yes; HorzAlign=Left; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=Ite&m Card; ESM=&Ficha producto; FRC=Fic&he d'article; ENC=Ite&m Card]; OnPush=BEGIN SalesInfoPaneMgt.LookupItem(Rec); END; } { 100 ;PictureBox ;19470;440 ;440 ;440 ;Focusable=No; ParentControl=86; InFrame=Yes; ShowCaption=No; Border=No; BitmapPos=Center; BitmapList=7,6; SourceExpr=SalesInfoPaneMgt.ItemCommentExists(Rec) } { 101 ;CommandButton;19470;440 ;440 ;440 ;ParentControl=86; InFrame=Yes; ShowCaption=No; BackTransparent=Yes; OnPush=BEGIN SalesInfoPaneMgt.LookupItemComment(Rec); END; } { 1000000000;CommandButton;12980;6050;2200;550; HorzGlue=Right; VertGlue=Bottom; FocusOnClick=Yes; HorzAlign=Left; ForeColor=0; BackColor=16777215; BackTransparent=Yes; Border=No; Bitmap=36; CaptionML=[ENU=Sales &History; ENC=Ite&m Card]; OnPush=BEGIN //PLL Add menu choice to Line button GetItemHistory; END; } { 1000000001;TextBox;4400 ;6160 ;4730 ;440 ;HorzGlue=Left; VertGlue=Bottom; Editable=No; SourceExpr=Description } { 1000000002;TextBox;2090 ;6160 ;2200 ;440 ;VertGlue=Bottom; Editable=No; SourceExpr="No." } { 1000000003;TextBox;440 ;6160 ;1540 ;440 ;VertGlue=Bottom; Editable=No; SourceExpr=Type } } CODE { VAR SalesHeader@1000 : Record 36; GetJobUsage@1002 : Report 294; TransferExtendedText@1003 : Codeunit 378; SalesPriceCalcMgt@1005 : Codeunit 7000; SalesInfoPaneMgt@1001 : Codeunit 7171; ShortcutDimCode@1004 : ARRAY [8] OF Code[20]; LineLookupC@1000000000 : Codeunit 14005058; PROCEDURE ApproveCalcInvDisc@1(); BEGIN CODEUNIT.RUN(CODEUNIT::"Sales-Disc. (Yes/No)",Rec); END; PROCEDURE CalcInvDisc@8(); BEGIN CODEUNIT.RUN(CODEUNIT::"Sales-Calc. Discount",Rec); END; PROCEDURE ExplodeBOM@3(); BEGIN CODEUNIT.RUN(CODEUNIT::"Sales-Explode BOM",Rec); END; PROCEDURE GetShipment@4(); BEGIN CODEUNIT.RUN(CODEUNIT::"Sales-Get Shipment",Rec); END; PROCEDURE GetPhaseTaskStep@5(); BEGIN CODEUNIT.RUN(CODEUNIT::"Sales-Get Phase/...",Rec); END; PROCEDURE GetJobLedger@6(); BEGIN GetJobUsage.SetCurrentSalesLine(Rec); GetJobUsage.RUNMODAL; CLEAR(GetJobUsage); END; PROCEDURE InsertExtendedText@7(Unconditionally@1000 : Boolean); BEGIN IF TransferExtendedText.SalesCheckIfAnyExtText(Rec,Unconditionally) THEN BEGIN CurrForm.SAVERECORD; TransferExtendedText.InsertSalesExtText(Rec); END; IF TransferExtendedText.MakeUpdate THEN UpdateForm(TRUE); END; PROCEDURE ItemAvailability@9(AvailabilityType@1000 : 'Date,Variant,Location,Bin'); BEGIN Rec.ItemAvailability(AvailabilityType); END; PROCEDURE ShowDimensions@11(); BEGIN Rec.ShowDimensions; END; PROCEDURE OpenItemTrackingLines@6500(); BEGIN Rec.OpenItemTrackingLines; END; PROCEDURE ItemChargeAssgnt@5800(); BEGIN Rec.ShowItemChargeAssgnt; END; PROCEDURE UpdateForm@12(SetSaveRecord@1000 : Boolean); BEGIN CurrForm.UPDATE(SetSaveRecord); END; PROCEDURE ShowPrices@15(); BEGIN SalesHeader.GET("Document Type","Document No."); CLEAR(SalesPriceCalcMgt); SalesPriceCalcMgt.GetSalesLinePrice(SalesHeader,Rec); END; PROCEDURE ShowLineDisc@16(); BEGIN SalesHeader.GET("Document Type","Document No."); CLEAR(SalesPriceCalcMgt); SalesPriceCalcMgt.GetSalesLineLineDisc(SalesHeader,Rec); END; PROCEDURE GetItemHistory@1240070000(); BEGIN //PLL LineLookupC.GetSalesLineHistory(Rec); END; BEGIN { //Starter LockLeft //PLL Add one global Add one local function Add Item Sales History to Infopane } END. } }
Answers
Thanks a bunch.
Thanks.