Page "Purchase Order Statistics"

ID 403
Namespace: Microsoft.Purchases.Document

Properties

Name Value
Caption Purchase Order Statistics
DeleteAllowed False
InsertAllowed False
LinksAllowed False
PageType Card
SourceTable Table Microsoft.Purchases.Document."Purchase Header"

Methods

UpdateVATOnPurchLines

procedure UpdateVATOnPurchLines()

Events

OnOpenPageOnBeforeSetEditable

[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeSetEditable(var AllowInvDisc: Boolean, var AllowVATDifference: Boolean, PurchaseHeader: Record "Purchase Header", PurchSetup: Record "Purchases & Payables Setup")

Parameters

Name Type Description
AllowInvDisc Boolean
AllowVATDifference Boolean
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PurchSetup Table Microsoft.Purchases.Setup."Purchases & Payables Setup"

OnBeforeValidatePrepmtTotalAmount2

[IntegrationEvent(False,False)]
local procedure OnBeforeValidatePrepmtTotalAmount2(PurchaseHeader: Record "Purchase Header", var PrepmtTotalAmount: Decimal, var PrepmtTotalAmount2: Decimal)

Parameters

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

OnRefreshOnAfterGetRecordOnAfterGetPurchLines

[IntegrationEvent(False,False)]
local procedure OnRefreshOnAfterGetRecordOnAfterGetPurchLines(PuchaseHeader: Record "Purchase Header", var TempPurchaseLine: Record "Purchase Line" temporary)

Parameters

Name Type Description
PuchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
TempPurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnRefreshOnAfterGetRecordAfterSumPurchLinesTemp

[IntegrationEvent(True,False)]
local procedure OnRefreshOnAfterGetRecordAfterSumPurchLinesTemp(var TempPurchLine: Record "Purchase Line", var IsHandled: Boolean)

Parameters

Name Type Description
TempPurchLine Table Microsoft.Purchases.Document."Purchase Line"
IsHandled Boolean

OnUpdateHeaderInfoAfterCalcTotalAmount

[IntegrationEvent(True,False)]
local procedure OnUpdateHeaderInfoAfterCalcTotalAmount(var PurchaseHeader: Record "Purchase Header", var IndexNo: Integer)

Parameters

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

OnRefreshOnAfterGetRecordOnBeforePurchLineCalcVATAmountLines

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

Parameters

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

OnRefreshOnAfterGetRecordOnAfterCalcTotal

[IntegrationEvent(True,False)]
local procedure OnRefreshOnAfterGetRecordOnAfterCalcTotal(var PurchaseHeader: Record "Purchase Header", i: Integer)

Parameters

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

OnAfterRefreshOnAfterGetRecord

[IntegrationEvent(True,False)]
local procedure OnAfterRefreshOnAfterGetRecord(var PurchaseHeader: Record "Purchase Header", TotalAmount1: array[3] of Decimal, TotalAmount2: array[3] of Decimal)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
TotalAmount1 array[3] of Decimal
TotalAmount2 array[3] of Decimal

OnRefreshOnAfterGetRecordOnBeforeTempPurchLineDeleteAll

[IntegrationEvent(False,False)]
local procedure OnRefreshOnAfterGetRecordOnBeforeTempPurchLineDeleteAll(var PurchaseHeader: Record "Purchase Header", var TempPurchLine: Record "Purchase Line" temporary, i: Integer)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
TempPurchLine Table Microsoft.Purchases.Document."Purchase Line"
i Integer

See also