[IntegrationEvent(False,False)]
local procedure OnAfterOpenPage()
OnAfterOnPreReport
[IntegrationEvent(False,False)]
local procedure OnAfterOnPreReport(PurchDocTypeFrom: Enum "Purchase Document Type From", DocNo: Code[20], var PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(True,False)]
local procedure OnAfterValidateIncludeHeader(var RecalculateLines: Boolean, IncludeHeader: Boolean)
Parameters
Name
Type
Description
RecalculateLines
Boolean
IncludeHeader
Boolean
OnBeforeFindFromPurchHeaderArchive
[IntegrationEvent(False,False)]
local procedure OnBeforeFindFromPurchHeaderArchive(var FromPurchHeaderArchive: Record "Purchase Header Archive", DocType: Enum "Purchase Document Type From", DocNo: Code[20], var DocNoOccurrence: Integer, var DocVersionNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupDocNo(var PurchaseHeader: Record "Purchase Header", var FromDocType: Enum "Purchase Document Type From", var FromDocNo: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupPurchDoc(var FromPurchaseHeader: Record "Purchase Header", PurchaseHeader: Record "Purchase Header", FromDocType: Enum "Purchase Document Type From")
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupPostedReceipt(var PurchRcptHeader: Record "Purch. Rcpt. Header", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupPostedInvoice(var FromPurchInvHeader: Record "Purch. Inv. Header", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupPostedCrMemo(var FromPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupPostedReturn(var FromReturnShptHeader: Record "Return Shipment Header", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforePreReport()
OnBeforeValidateIncludeHeader
[IntegrationEvent(True,False)]
local procedure OnBeforeValidateIncludeHeader(var DoIncludeHeader: Boolean, DocType: Option, var PurchHeader: Record "Purchase Header", FromPurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnLookupPurchArchiveOnBeforeSetFilters(var FromPurchHeaderArchive: Record "Purchase Header Archive", var PurchaseHeader: Record "Purchase Header", FromDocType: Enum "Purchase Document Type From")
[IntegrationEvent(False,False)]
local procedure OnValidateDocNoOnAfterTransferFieldsFromPurchRcptHeader(FromPurchHeader: Record "Purchase Header", FromPurchRcptHeader: Record "Purch. Rcpt. Header")
[IntegrationEvent(False,False)]
local procedure OnValidateDocNoOnAfterTransferFieldsFromPurchInvHeader(FromPurchHeader: Record "Purchase Header", FromPurchInvHeader: Record "Purch. Inv. Header")
[IntegrationEvent(False,False)]
local procedure OnValidateDocNoOnAfterTransferFieldsFromPurchCrMemoHeader(FromPurchHeader: Record "Purchase Header", FromPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.")
[IntegrationEvent(False,False)]
local procedure OnValidateDocNoOnAfterTransferFieldsFromReturnShipmentHeader(FromPurchHeader: Record "Purchase Header", FromReturnShipmentHeader: Record "Return Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnLookupPostedReceiptOnBeforeOpenPage(var PurchHeader: Record "Purchase Header", var FromPurchRcptHeader: Record "Purch. Rcpt. Header", var DocNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnLookupPostedInvoiceOnBeforeOpenPage(var PurchHeader: Record "Purchase Header", var FromPurchInvHeader: Record "Purch. Inv. Header", var DocNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnLookupPostedCrMemoOnBeforeOpenPage(var PurchHeader: Record "Purchase Header", var FromPurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.", var DocNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnLookupDocNoOnCaseElse(FromDocumentType: Enum "Purchase Document Type From", var FromDocumentNo: Code[20], PurchaseHeader: Record "Purchase Header", var FromDocumentNoOccurrance: Integer, var FromDocumentVersionNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnValidateDocNoOnCaseElse(FromDocumentType: Enum "Purchase Document Type From", var FromPurchaseHeader: Record "Purchase Header", FromDocumentNo: Code[20], var FromDocumentNoOccurrance: Integer, var FromDocumentVersionNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateIncludeHeader(var IncludeHeader: Boolean, DocType: Integer, var PurchaseHeader: Record "Purchase Header", FromPurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateIncludeHeaderOnBeforeUpdateRecalculateLines(var IncludeHeader: Boolean, DocType: Integer, var PurchaseHeader: Record "Purchase Header", FromPurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)