KVSMTCSalesLib
Events
OnTransferSalesLine2ItemJnLine(Record Sales Header, Record Sales Line, Record Item Journal Line) :
[IntegrationEvent(false, false)]
local procedure OnTransferSalesLine2ItemJnLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; var ItemJnlLine: Record "Item Journal Line"):
OnTransferSalesLine2ResJnLine(Record Sales Header, Record Sales Line, Record Res. Journal Line) :
[IntegrationEvent(false, false)]
local procedure OnTransferSalesLine2ResJnLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; var ResJnlLine: Record "Res. Journal Line"):
OnTransferResJnlLine2ResLedgEntry(Record Res. Journal Line, Record Res. Ledger Entry) :
[IntegrationEvent(false, false)]
local procedure OnTransferResJnlLine2ResLedgEntry(ResJnlLine: Record "Res. Journal Line"; var ResLedgerEntry: Record "Res. Ledger Entry"):
OnTransferfieldItemInTab37(Record Item, Record Sales Line) :
[IntegrationEvent(false, false)]
local procedure OnTransferfieldItemInTab37(Item: Record "Item"; var SalesLine: Record "Sales Line"):
OnAfterDeleteSalesLine(Record Sales Header, Record Sales Line) :
[IntegrationEvent(false, false)]
local procedure OnAfterDeleteSalesLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"):
OnBeforeCheckItemListing(Record Sales Header, Record Sales Line, Text, Boolean) :
Summary: Event triggered before checking item listing for sales line. Allows subscribers to perform additional actions before the item listing check.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckItemListing(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; var ErrorText: Text; var IsHandled: Boolean):
Parameters:
SalesHeader: The Sales Header record.SalesLine: The Sales Line record.ErrorText: The error text that can be modified by subscribers.IsHandled: Indicates whether the event has been handled by a subscriber.