Skip to content

KVSFCYPurchaseDocumentTest#

Events#

OnAfterCheckPurchaseDoc(Record Purchase Header, Text[250], Integer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCheckPurchaseDoc(PurchaseHeader: Record "Purchase Header"; var ErrorText: Text[250]; var ErrorCounter: Integer): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYPurchaseDocumentTest", 'OnAfterCheckPurchaseDoc', '', false, false)]
local procedure DoSomethingOnAfterCheckPurchaseDoc(PurchaseHeader: Record "Purchase Header"; var ErrorText: Text[250]; var ErrorCounter: Integer)
begin
end;

OnBeforeCheckDimValuePostingHeader(Record Purchase Header, Integer, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDimValuePostingHeader(var PurchaseHeader: Record "Purchase Header"; var TableID: Integer; var No: Code[20]): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYPurchaseDocumentTest", 'OnBeforeCheckDimValuePostingHeader', '', false, false)]
local procedure DoSomethingOnBeforeCheckDimValuePostingHeader(var PurchaseHeader: Record "Purchase Header"; var TableID: Integer; var No: Code[20])
begin
end;

OnBeforeCheckDimValuePostingLine(Record Purchase Line, Integer, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDimValuePostingLine(var PurchaseLine: Record "Purchase Line"; TableID: Integer; No: Code[20]): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYPurchaseDocumentTest", 'OnBeforeCheckDimValuePostingLine', '', false, false)]
local procedure DoSomethingOnBeforeCheckDimValuePostingLine(var PurchaseLine: Record "Purchase Line"; TableID: Integer; No: Code[20])
begin
end;

OnBeforeTestJobFields(Record Purchase Line, Integer, Text[250], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeTestJobFields(var PurchaseLine: Record "Purchase Line"; var ErrorCounter: Integer; var ErrorText: Text[250]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYPurchaseDocumentTest", 'OnBeforeTestJobFields', '', false, false)]
local procedure DoSomethingOnBeforeTestJobFields(var PurchaseLine: Record "Purchase Line"; var ErrorCounter: Integer; var ErrorText: Text[250]; var IsHandled: Boolean)
begin
end;

OnCheckPurchLineCaseTypeElse(Option, Code[20], Text[250]) :#

[IntegrationEvent(false, false)]
local procedure OnCheckPurchLineCaseTypeElse(LineType: Option; No.: Code[20]; var ErrorText: Text[250]): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYPurchaseDocumentTest", 'OnCheckPurchLineCaseTypeElse', '', false, false)]
local procedure DoSomethingOnCheckPurchLineCaseTypeElse(LineType: Option; No.: Code[20]; var ErrorText: Text[250])
begin
end;