Skip to content

KVSPSASplit Budget Line#

Events#

KVSPSAOnAfterCreateNewSplitBudgetLine(Record KVSPSA Job Budget Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateNewSplitBudgetLine(var NewJobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASplit Budget Line", 'KVSPSAOnAfterCreateNewSplitBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateNewSplitBudgetLine(var NewJobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;

KVSPSAOnAfterInitReqPageFields(Record KVSPSA Job Budget Line, Enum KVSPSAJobBudgetLineType, Code[20], Date, Date, Decimal, Decimal, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitReqPageFields(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var NewJobBudgetLineType: Enum "KVSPSAJobBudgetLineType"; var NewNo: Code[20]; var NewStartDate: Date; var NewEndDate: Date; var SplitQtyOldLine: Decimal; var SplitQtyNewLine: Decimal; var SaveToDoNo: Boolean; var SaveExtText: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASplit Budget Line", 'KVSPSAOnAfterInitReqPageFields', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitReqPageFields(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var NewJobBudgetLineType: Enum "KVSPSAJobBudgetLineType"; var NewNo: Code[20]; var NewStartDate: Date; var NewEndDate: Date; var SplitQtyOldLine: Decimal; var SplitQtyNewLine: Decimal; var SaveToDoNo: Boolean; var SaveExtText: Boolean)
begin
end;

KVSPSAOnAfterUpdateOldBudgetLine(Record KVSPSA Job Budget Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterUpdateOldBudgetLine(var OldJobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASplit Budget Line", 'KVSPSAOnAfterUpdateOldBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterUpdateOldBudgetLine(var OldJobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;