Sales Invoice Subform - Item Information Panel

emulsified
Member Posts: 139
I would like to add another field that I have on my Item table named "Discontinued".
It is a boolean field that my users check on the item card when an item has been discontinued.
How do I add that to the Item Information Panel on my Sales Invoice Subform like how the quantity shows up for availability. I'm not sure what code to use or where to put it to make this field show up.
Here is the form:
Any help?
It is a boolean field that my users check on the item card when an item has been discontinued.
How do I add that to the Item Information Panel on my Sales Invoice Subform like how the quantity shows up for availability. I'm not sure what code to use or where to put it to make this field show up.
Here is the form:
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. } }
Any help?
Half-empy or half-full how do you view your database?
Thanks.
Thanks.
0
Answers
-
The return values of the functions in Codeunit 7171 Sales Info-Pane Management are the SourceExpr for these fields. You can add a new function here (similar to CalcNoOfSubstitutions) for your field.Kai Kowalewski0
-
I got it now. I created a new function in Code Unit 7171 for what I needed and then called it from the sub form Item Info Panel.
Thanks a bunch.Half-empy or half-full how do you view your database?
Thanks.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions