KVSPSASplit Budget Line#
Events#
KVSPSAOnAfterCreateNewSplitBudgetLine(Record KVSPSA Job Budget Line) :#
Summary: Integration event raised after creating new split 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;
Parameters:
NewJobBudgetLine: The new job budget line record
KVSPSAOnAfterInitReqPageFields(Record KVSPSA Job Budget Line, Enum KVSPSAJobBudgetLineType, Code[20], Date, Date, Decimal, Decimal, Boolean, Boolean) :#
Summary: Integration event raised after initializing request page fields.
[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;
Parameters:
JobBudgetLine: The job budget line recordNewJobBudgetLineType: The new job budget line typeNewNo: The new numberNewStartDate: The new start dateNewEndDate: The new end dateSplitQtyOldLine: The split quantity for old lineSplitQtyNewLine: The split quantity for new lineSaveToDoNo: Indicates whether to save to-do numberSaveExtText: Indicates whether to save extended text
KVSPSAOnAfterUpdateOldBudgetLine(Record KVSPSA Job Budget Line) :#
Summary: Integration event raised after updating old 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;
Parameters:
OldJobBudgetLine: The old job budget line record