Report "Delete Invoiced Purch. Orders"

ID 499
Namespace: Microsoft.Purchases.Document

Properties

Name Value
AccessByPermission TableData "Purchase Header" = RD
ApplicationArea #Suite
Caption Delete Invoiced Purchase Orders
ProcessingOnly True
UsageCategory Tasks

Events

OnAfterSetPurchLineFilters

[IntegrationEvent(True,False)]
local procedure OnAfterSetPurchLineFilters(var PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterPurchLineDelete

[IntegrationEvent(False,False)]
local procedure OnAfterPurchLineDelete(var PurchLine: Record "Purchase Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterDeletePurchaseHeader

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

Parameters

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

OnBeforeAutoArchivePurchDocument

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

Parameters

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

OnBeforePurchLineDelete

[IntegrationEvent(False,False)]
local procedure OnBeforePurchLineDelete(var PurchLine: Record "Purchase Line")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"

OnBeforeDeletePurchaseHeader

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

Parameters

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

OnBeforePurchaseHeaderOnAfterGetRecord

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

Parameters

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

OnPurchaseHeaderOnAfterGetRecordOnAfterCalcShouldDeleteLinks

[IntegrationEvent(False,False)]
local procedure OnPurchaseHeaderOnAfterGetRecordOnAfterCalcShouldDeleteLinks(var PurchaseLine: Record "Purchase Line", var ShouldDeleteLinks: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
ShouldDeleteLinks Boolean

OnPurchaseHeaderOnAfterGetRecordOnBeforeDeleteLinks

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

Parameters

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

OnAfterGetRecordPurchaseHeaderOnBeforeCheckInvoicedPurchaseLineIsEmpty

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

Parameters

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

See also