[IntegrationEvent(True,False)]
local procedure OnAfterNoOnAfterValidate(var PurchaseLine: Record "Purchase Line", var xPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateEditableOnRow(PurchaseLine: Record "Purchase Line", var IsCommentLine: Boolean, var IsBlankNumber: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var PurchaseLine: Record "Purchase Line", var ShortcutDimCode: array[8] of Code[20], DimIndex: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalculateTotals(var PurchLine: Record "Purchase Line", SuppressTotals: Boolean, var DocumentTotals: Codeunit "Document Totals", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSendLineInvoiceDiscountResetNotification(var PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenSpecOrderSalesOrderForm(var PurchaseLine: Record "Purchase Line", var SalesHeader: Record "Sales Header", var SalesOrder: Page "Sales Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetDefaultType(var PurchaseLine: Record "Purchase Line", var xPurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenSalesOrderForm(var PurchaseLine: Record "Purchase Line", var SalesHeader: Record "Sales Header", var SalesOrder: Page "Sales Order", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeSetOpenPage()
OnAfterSetDimensionsVisibility
[IntegrationEvent(True,False)]
local procedure OnAfterSetDimensionsVisibility()
OnBeforeDeltaUpdateTotals
[IntegrationEvent(True,False)]
local procedure OnBeforeDeltaUpdateTotals(var PurchaseLine: Record "Purchase Line", xPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeOnDeleteRecord(var PurchaseLine: Record "Purchase Line", var Result: Boolean, var IsHandled: Boolean)