Comment on page

​EXT_Document_AddLine​

​MSS 5.1 - Extensibility - Functions Kalipso to MSS - Document - EXT_Document_AddLine​
This function is used to add a new line to the current document in the temporary table (DCL_Temp)
Input parameters:
  • inLineType – Type of the line (N – Normal / B – Bonus / O – Offer / D – Return);
  • inArticleCode – Code of the article;
  • inQuantity – Quantity (corresponds to DCLQT2);
  • inUnit – If empty the default article unit will be used(corresponds to DCLUN2 and must exist in MSUND table);
  • inPrice – If empty MSS will calculate the price and discounts;
  • inDiscount1 – Can be a value or percentage depending on the parameter configured in Backoffice;
  • inDiscount2 – Additional discount percentage;
  • inDiscount3 – Additional discount percentage;
  • inDiscount4 – Additional discount percentage;
  • inPriceCode – Price code used to identify which price table used in the calculation (can be empty);
  • inDiscount1Code – Discount 1 code used to identify which price table used in the calculation (can be empty);
  • inDiscount2Code – Discount 2 code used to identify which price table used in the calculation (can be empty);
  • inDiscount3Code – Discount 3 code used to identify which price table used in the calculation (can be empty);
  • inDiscount4Code – Discount 4 code used to identify which price table used in the calculation (can be empty);
  • inUnitWeight – Unit weight;
  • inTotalWeight – Total weight (must be already calculated if applicable);
  • inLength – Length;
  • inHeight – Height;
  • inWidth – Width;
  • inObservations – Observations of the line;
  • inReturnTypeCode – Return type code (used when inLineType = D);
  • inIgnoreLots_SerialNumbers – Do not open Lots or Serial number selection window ;
  • inIgnoreComponents – Do not insert automatic components of the article;
  • inIgnoreBonusQuantities – Do not calculate bonus quantities;
Output parameters:
  • outResultCode – Return code: 0 – Done / < 0 User canceled, or error occurred;
  • outLineNumber – Number of the line created (DCLLIN);