QWEPR_OnBeforeBlockReCreateSalesLines Event
Raised before the recreate sales line functionality is blocked if sales lines originates from a contract.
Recreate sales line functionality is typically called when changing Sell-To Customer No., Currency Code, Vat Bus. Posting Group etc. in a sales header.
Signature
[IntegrationEvent(false, false)]
QWEPR_OnBeforeBlockReCreateSalesLines(var SalesHeader: Record "Sales Header"; xSalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; ChangedFieldName: Text[100]; var IsHandled: Boolean)
Parameters
var SalesHeader
Record "Sales Header"
The sales header that is being updated.
xSalesHeader
Record "Sales Header"
The sales header as it was before if was updated.
var SalesLine
Record "Sales Line"
An instance of sales line filtered for lines belonging to the SalesHeader, and with an origin from a contract.
ChangedFieldName
Text[100]
The field in SalesHeader that is causing the call to recreate sales lines.
var IsHandled
Boolean
Should be set to true to prevent that the recreate sales line functionality, for sales lines that originates from a contract, is blocked.
This documentation is generated from Parrot v27.0