Codeunit "Purch.-Post + Print"

ID 92
Namespace: Microsoft.Purchases.Posting

Properties

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

Methods

GetReport

procedure GetReport(var PurchHeader: Record "Purchase Header")

Parameters

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

PrintReceive

procedure PrintReceive(PurchHeader: Record "Purchase Header")

Parameters

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

PrintInvoice

procedure PrintInvoice(PurchHeader: Record "Purchase Header")

Parameters

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

PrintShip

procedure PrintShip(PurchHeader: Record "Purchase Header")

Parameters

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

PrintCrMemo

procedure PrintCrMemo(PurchHeader: Record "Purchase Header")

Parameters

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

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(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 PurchHeader: Record "Purchase Header", var DefaultOption: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

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

OnBeforeGetReport

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

Parameters

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

OnBeforeOnRun

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

Parameters

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

OnBeforePrintInvoice

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

Parameters

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

OnBeforePrintCrMemo

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

Parameters

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

OnBeforePrintReceive

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

Parameters

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

OnBeforePrintShip

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

Parameters

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

OnBeforeRunPurchPost

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

Parameters

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

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

See also