Skip to content

KVSPSAKFWArchSalesOrderCust#

Events#

KVSPSAOnAfterSearchDisableDeliveryDatePrint(Record KVSPSADisableDeliveryDatePrint, Record Sales Header Archive, Record Sales Line Archive) :#

Summary: Event triggered after searching for disable delivery date print settings in archived sales documents. Allows subscribers to perform additional processing after the delivery date print settings have been evaluated.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeaderArchive: Record "Sales Header Archive"; var SalesLineArchive: Record "Sales Line Archive"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAKFWArchSalesOrderCust", 'KVSPSAOnAfterSearchDisableDeliveryDatePrint', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeaderArchive: Record "Sales Header Archive"; var SalesLineArchive: Record "Sales Line Archive")
begin
end;

Parameters:

  • DisableDeliveryDatePrint: The disable delivery date print record that was searched and can be referenced for further processing.
  • SalesHeaderArchive: The sales header archive record providing context for the delivery date print evaluation.
  • SalesLineArchive: The sales line archive record that was evaluated for delivery date print settings.

KVSPSAOnBeforeSearchDisableDeliveryDatePrint(Record KVSPSADisableDeliveryDatePrint, Record Sales Header Archive, Record Sales Line Archive, Boolean) :#

Summary: Event triggered before searching for disable delivery date print settings in archived sales documents. Allows subscribers to customize the search logic or handle the delivery date print evaluation with custom logic.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeaderArchive: Record "Sales Header Archive"; var SalesLineArchive: Record "Sales Line Archive"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAKFWArchSalesOrderCust", 'KVSPSAOnBeforeSearchDisableDeliveryDatePrint', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSearchDisableDeliveryDatePrint(var DisableDeliveryDatePrint: Record "KVSPSADisableDeliveryDatePrint"; var SalesHeaderArchive: Record "Sales Header Archive"; var SalesLineArchive: Record "Sales Line Archive"; var IsHandled: Boolean)
begin
end;

Parameters:

  • DisableDeliveryDatePrint: The disable delivery date print record that will be searched and can be modified by subscribers.
  • SalesHeaderArchive: The sales header archive record providing context for the delivery date print evaluation.
  • SalesLineArchive: The sales line archive record that will be evaluated for delivery date print settings.
  • IsHandled: Boolean flag that subscribers can set to indicate they have handled the search process and standard processing should be skipped.