[IntegrationEvent(False,False)]
local procedure OnAfterCheckPurchaseDoc(PurchaseHeader: Record "Purchase Header", var ErrorText: array[99] of Text[250], var ErrorCounter: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValuePostingHeader(var PurchaseHeader: Record "Purchase Header", var TableID: array[10] of Integer, var No: array[10] of Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValuePostingLine(var PurchaseLine: Record "Purchase Line", var TableID: array[10] of Integer, var No: array[10] of Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeTestJobFields(var PurchaseLine: Record "Purchase Line", var ErrorCounter: Integer, var ErrorText: array[50] of Text[250], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckPurchLineCaseTypeElse(LineType: Option, "No.": Code[20], var ErrorText: Text[250])
Parameters
Name
Type
Description
LineType
Option
No.
Code[20]
ErrorText
Text[250]
OnRoundLoopOnAfterGetRecord
[IntegrationEvent(False,False)]
local procedure OnRoundLoopOnAfterGetRecord(var PurchaseLine: Record "Purchase Line", var ErrorText: array[99] of Text[250], var ErrorCounter: Integer)
[IntegrationEvent(False,False)]
local procedure OnRoundLoopOnBeforeAfterGetRecord(var PurchaseLine: Record "Purchase Line", var ErrorCounter: Integer, var ErrorText: array[99] of Text[250])
[IntegrationEvent(False,False)]
local procedure OnAfterCheckPurchLine(PurchaseLine: Record "Purchase Line", var PurchaseHeader: Record "Purchase Header", var ErrorCounter: Integer, var ErrorText: Text[250])