KVSPSAKFWOrderConfCust#
Events#
KVSPSAOnAfterSearchDisableDeliveryDatePrint(Record KVSPSADisableDeliveryDatePrint, Record Sales Header, Record Sales Line) :#
Summary: Event fired after searching for disable delivery date print settings during order confirmation processing. Allows extensions to modify the search results or take additional actions. This event enables customization of delivery date printing rules based on sales header and line information, particularly for KFW order confirmation reports.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAKFWOrderConfCust", 'KVSPSAOnAfterSearchDisableDeliveryDatePrint', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")
begin
end;
Parameters:
DisableDeliveryDatePrint
: The disable delivery date print record with search results (passed by reference for modification).SalesHeader
: The sales header associated with the order confirmation being processed.SalesLine
: The sales line being processed for delivery date print settings.
KVSPSAOnBeforeSearchDisableDeliveryDatePrint(Record KVSPSADisableDeliveryDatePrint, Record Sales Header, Record Sales Line, Boolean) :#
Summary: Event fired before searching for disable delivery date print settings during order confirmation processing. Allows extensions to override or customize the search logic. This event enables custom logic for determining delivery date printing rules based on sales header and line information, including the ability to bypass standard search logic.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAKFWOrderConfCust", 'KVSPSAOnBeforeSearchDisableDeliveryDatePrint', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;
Parameters:
DisableDeliveryDatePrint
: The disable delivery date print record being used for search (passed by reference for filter modification).SalesHeader
: The sales header associated with the order confirmation being processed.SalesLine
: The sales line being evaluated for delivery date print settings.IsHandled
: Boolean flag (passed by reference) indicating whether the event subscriber has handled the search and standard logic should be bypassed.