Skip to content

KVSFCYPurchPostPrintSubscriber#

Events#

OnAfterConfirmPost(Record Purchase Header) :#

Summary: Event after confirming purchase post and print.

[IntegrationEvent(false, false)]
local procedure OnAfterConfirmPost(PurchaseHeader: Record "Purchase Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYPurchPostPrintSubscriber", 'OnAfterConfirmPost', '', false, false)]
local procedure DoSomethingOnAfterConfirmPost(PurchaseHeader: Record "Purchase Header")
begin
end;

Parameters:

  • PurchaseHeader: The purchase header being processed.

OnAfterPost(Record Purchase Header) :#

Summary: Event after posting purchase document.

[IntegrationEvent(false, false)]
local procedure OnAfterPost(var PurchaseHeader: Record "Purchase Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYPurchPostPrintSubscriber", 'OnAfterPost', '', false, false)]
local procedure DoSomethingOnAfterPost(var PurchaseHeader: Record "Purchase Header")
begin
end;

Parameters:

  • PurchaseHeader: The purchase header that was posted.

OnBeforeConfirmPost(Record Purchase Header, Boolean, Boolean, Integer) :#

Summary: Event before confirming purchase post and print.

[IntegrationEvent(false, false)]
local procedure OnBeforeConfirmPost(var PurchaseHeader: Record "Purchase Header"; var HideDialog: Boolean; var IsHandled: Boolean; var DefaultOption: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYPurchPostPrintSubscriber", 'OnBeforeConfirmPost', '', false, false)]
local procedure DoSomethingOnBeforeConfirmPost(var PurchaseHeader: Record "Purchase Header"; var HideDialog: Boolean; var IsHandled: Boolean; var DefaultOption: Integer)
begin
end;

Parameters:

  • PurchaseHeader: The purchase header to process.
  • HideDialog: Whether to hide the confirmation dialog.
  • IsHandled: Whether the event is handled.
  • DefaultOption: The default option for confirmation.