Codeunit "Purchase Batch Post Mgt."
ID 1372
Namespace: Microsoft.Purchases.Posting
Properties
Methods
procedure RunBatch(var PurchaseHeader: Record "Purchase Header", ReplacePostingDate: Boolean, PostingDate: Date, ReplaceDocumentDate: Boolean, CalcInvoiceDiscount: Boolean, Receive: Boolean, Invoice: Boolean)
Parameters
procedure RunWithUI(var PurchaseHeader: Record "Purchase Header", TotalCount: Integer, Question: Text)
Parameters
GetBatchProcessor
procedure GetBatchProcessor(var ResultBatchProcessingMgt: Codeunit "Batch Processing Mgt.")
Parameters
SetBatchProcessor
procedure SetBatchProcessor(NewBatchProcessingMgt: Codeunit "Batch Processing Mgt.")
Parameters
procedure Code(var PurchaseHeader: Record "Purchase Header")
Parameters
SetPostingCodeunitId
procedure SetPostingCodeunitId(NewPostingCodeunitId: Integer)
Parameters
Name
Type
Description
NewPostingCodeunitId
Integer
SetParameter
procedure SetParameter(ParameterId: Enum "Batch Posting Parameter Type", ParameterValue: Variant)
Parameters
Events
[IntegrationEvent(False,False)]
local procedure OnAfterPreparePurchaseHeader(var PurchaseHeader: Record "Purchase Header")
Parameters
[IntegrationEvent(False,False)]
local procedure OnAfterRunBatch(var PurchaseHeader: Record "Purchase Header", var TempErrorMessage: Record "Error Message" temporary)
Parameters
[IntegrationEvent(True,False)]
local procedure OnBeforeRunBatch(var PurchaseHeader: Record "Purchase Header", var ReplacePostingDate: Boolean, PostingDate: Date, ReplaceDocumentDate: Boolean, Receive: Boolean, Invoice: Boolean)
Parameters
OnRunBatchOnAfterAddParameters
[IntegrationEvent(False,False)]
local procedure OnRunBatchOnAfterAddParameters(var BatchProcessingMgt: Codeunit "Batch Processing Mgt.")
Parameters
OnGetICBatchFileName
[IntegrationEvent(False,False)]
local procedure OnGetICBatchFileName(var Result: Text)
Parameters
Name
Type
Description
Result
Text
[IntegrationEvent(False,False)]
local procedure OnAfterReleasePurchaseHeader(var PurchaseHeader: Record "Purchase Header", var Result: Boolean)
Parameters
See also