KVSTRDMultiVATShipToAddrEvMgt#
Events#
KVSTRDOnBeforeOnAfterValidateSalesHeaderShiptoCode(Record Sales Header, Record Sales Header, Integer, Boolean) :#
Summary: This event is raised in an event subscriber after validating the "Sales Header" field "Ship-to Code". In Microsoft standard posting group fields are only located at the customer record. In KUMAVISION trade these information can be set up for each ship-to address. This function copies values of theses additional posting group fields in the "Ship-to Address" table to the current Sales Header record if they are filled. Otherwise the default values from the customer are copied.
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnAfterValidateSalesHeaderShiptoCode(var SalesHeader: Record "Sales Header"; var xSalesHeader: Record "Sales Header"; CurrFieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDMultiVATShipToAddrEvMgt", 'KVSTRDOnBeforeOnAfterValidateSalesHeaderShiptoCode', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnAfterValidateSalesHeaderShiptoCode(var SalesHeader: Record "Sales Header"; var xSalesHeader: Record "Sales Header"; CurrFieldNo: Integer; var IsHandled: Boolean)
begin
end;
Parameters:
SalesHeader: The current Sales Header record.xSalesHeader: The Sales Header record before the field was modified.CurrFieldNo: The number of the field the event was triggered from.isHandled: Specifies if the event has been handled. If set to true, the trade logic will not be executed.