TableExtension 37 Sales Line

TableExtension 18123300 EOSTableExt18123300

Fields

EOS Line Closed (18123300)

Boolean


EOS Ignore Outstanding Qty. (18123301)

Boolean


Events

EOSOnValidateLineClosed_CloseOpenAssemblyOrder

local procedure EOSOnValidateLineClosed_CloseOpenAssemblyOrder(xSalesLine: Record "Sales Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean)

Raised in “OnValidate” trigger of field “EOS Line Closed”. If flag is true, set “Qty. to Assemble to Order” to “0” and delete the Assembly Order. If flag is false, set “Qty. to Assemble to Order” with Quantity and create the Assembly Order. This feature is enabled for items with policy Assemble-to-Order.

Parameters / Return Value

  • xSalesLine Record "Sales Line"

    Old Record “Sales Line”

  • SalesLine Record "Sales Line"

    Current Record “Sales Line”

  • IsHandled Boolean

    if true, no following app code will be executed


EOSOnBeforeVerifyLineClosed

local procedure EOSOnBeforeVerifyLineClosed(var Rec: Record "Sales Line"; xRec: Record "Sales Line")

Raised before performing checks when attempting to close the line.

Parameters / Return Value

  • Rec Record "Sales Line"

    Current record “Sales Line”.

  • xRec Record "Sales Line"

    Previous version of record “Sales Line”.


EOSOnAfterVerifyLineClosed

local procedure EOSOnAfterVerifyLineClosed(var Rec: Record "Sales Line")

Raised after performing checks when attempting to close the line.

Parameters / Return Value

  • Rec Record "Sales Line"

    Record “Sales Line”.



EOS Labs -