Codeunit "Purch.-Post (Yes/No)"

ID 91
Namespace: Microsoft.Purchases.Posting

Properties

Name Value
EventSubscriberInstance Manual
TableNo Table Microsoft.Purchases.Document."Purchase Header"

Methods

Preview

procedure Preview(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

MessageIfPostingPreviewMultipleDocuments

procedure MessageIfPostingPreviewMultipleDocuments(var PurchaseHeaderToPreview: Record "Purchase Header", DocumentNo: Code[20])

Parameters

Name Type Description
PurchaseHeaderToPreview Table Microsoft.Purchases.Document."Purchase Header"
DocumentNo Code[20]

Events

OnAfterPost

[IntegrationEvent(False,False)]
local procedure OnAfterPost(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnAfterConfirmPost

[IntegrationEvent(False,False)]
local procedure OnAfterConfirmPost(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
IsHandled Boolean

OnBeforeConfirmPost

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmPost(var PurchaseHeader: Record "Purchase Header", var HideDialog: Boolean, var IsHandled: Boolean, var DefaultOption: Integer)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
HideDialog Boolean
IsHandled Boolean
DefaultOption Integer

OnBeforeConfirmPostProcedure

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmPostProcedure(var PurchaseHeader: Record "Purchase Header", var DefaultOption: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
DefaultOption Integer
Result Boolean
IsHandled Boolean

OnBeforeOnRun

[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnBeforeRunPurchPost

[IntegrationEvent(False,False)]
local procedure OnBeforeRunPurchPost(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnBeforeSelectPostOrderOption

[IntegrationEvent(False,False)]
local procedure OnBeforeSelectPostOrderOption(var PurchaseHeader: Record "Purchase Header", DefaultOption: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
DefaultOption Integer
Result Boolean
IsHandled Boolean

OnBeforeSelectPostReturnOrderOption

[IntegrationEvent(False,False)]
local procedure OnBeforeSelectPostReturnOrderOption(var PurchaseHeader: Record "Purchase Header", DefaultOption: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
DefaultOption Integer
Result Boolean
IsHandled Boolean

OnBeforeRunPreview

[IntegrationEvent(False,False)]
local procedure OnBeforeRunPreview(var Result: Boolean, RecVar: Variant, var IsHandled: Boolean)

Parameters

Name Type Description
Result Boolean
RecVar Variant
IsHandled Boolean

OnRunPreviewOnBeforePurchPostRun

[IntegrationEvent(False,False)]
local procedure OnRunPreviewOnBeforePurchPostRun(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

See also