KVSFCYJobAccScheduleMgt#
Events#
OnAfterSetFlowFiltersToJobAccount(Record KVSFCYJobAccount) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetFlowFiltersToJobAccount(var KVSPECJobAccountVar: Record "KVSFCYJobAccount"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnAfterSetFlowFiltersToJobAccount', '', false, false)]
local procedure DoSomethingOnAfterSetFlowFiltersToJobAccount(var KVSPECJobAccountVar: Record "KVSFCYJobAccount")
begin
end;
OnCalcCellValueEntryTypeCaseElse(Decimal, Text, Text, Text, Integer, Record KVSFCYJobAccScheduleLine, Record KVSFCYJobAccSchedColLayout) :#
[IntegrationEvent(false, false)]
local procedure OnCalcCellValueEntryTypeCaseElse(var Value: Decimal; JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnCalcCellValueEntryTypeCaseElse', '', false, false)]
local procedure DoSomethingOnCalcCellValueEntryTypeCaseElse(var Value: Decimal; JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout")
begin
end;
OnDrillDownFromOverviewPageEntryTypeCaseElse(Text, Text, Text, Integer, Record KVSFCYJobAccScheduleLine, Record KVSFCYJobAccSchedColLayout) :#
[IntegrationEvent(false, false)]
local procedure OnDrillDownFromOverviewPageEntryTypeCaseElse(JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnDrillDownFromOverviewPageEntryTypeCaseElse', '', false, false)]
local procedure DoSomethingOnDrillDownFromOverviewPageEntryTypeCaseElse(JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout")
begin
end;
OnCreateTempLayoutFromChartOfJobAcc(Record KVSFCYJobAccSchedColLayout, Integer) :#
[IntegrationEvent(false, false)]
local procedure OnCreateTempLayoutFromChartOfJobAcc(var TempKVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout" temporary; var LineNo: Integer):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnCreateTempLayoutFromChartOfJobAcc', '', false, false)]
local procedure DoSomethingOnCreateTempLayoutFromChartOfJobAcc(var TempKVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout" temporary; var LineNo: Integer)
begin
end;
OnAfterFilteringCalcValueFromJobLedgerEntry(Text, Text, Text, Record KVSFCYJobAccScheduleLine, Record KVSFCYJobAccSchedColLayout, Boolean, Record Job Ledger Entry) :#
Summary: This event is used to filter Job Ledger Entry before calculation of value
[IntegrationEvent(false, false)]
local procedure OnAfterFilteringCalcValueFromJobLedgerEntry(CurrentJobFilter: Text; CurrentJobTaskFilter: Text; CurrentDateFilter: Text; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; var JobLedgerEntry: Record "Job Ledger Entry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnAfterFilteringCalcValueFromJobLedgerEntry', '', false, false)]
local procedure DoSomethingOnAfterFilteringCalcValueFromJobLedgerEntry(CurrentJobFilter: Text; CurrentJobTaskFilter: Text; CurrentDateFilter: Text; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; var JobLedgerEntry: Record "Job Ledger Entry")
begin
end;
Parameters:
CurrentJobFilter
: Filter for Job No.CurrentJobTaskFilter
: Filter for Job Task No.CurrentDateFilter
: Filter for Planning DateKVSFCYJobAccScheduleLine
: Current Job Account Schedule LineKVSFCYJobAccSchedColLayout
: Current Job Account Schedule Column LayoutDrillDown
: True if drill down is requestedJobLedgerEntry
: Job Ledger Entry record to be filtered by var
OnAfterFilteringCalcValueFromJobPlanningLine(Text, Text, Text, Record KVSFCYJobAccScheduleLine, Record KVSFCYJobAccSchedColLayout, Boolean, Record Job Planning Line) :#
Summary: This event is used to filter Job Planning Line before calculation of value
[IntegrationEvent(false, false)]
local procedure OnAfterFilteringCalcValueFromJobPlanningLine(CurrentJobFilter: Text; CurrentJobTaskFilter: Text; CurrentDateFilter: Text; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; var JobPlanningLine: Record "Job Planning Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAccScheduleMgt", 'OnAfterFilteringCalcValueFromJobPlanningLine', '', false, false)]
local procedure DoSomethingOnAfterFilteringCalcValueFromJobPlanningLine(CurrentJobFilter: Text; CurrentJobTaskFilter: Text; CurrentDateFilter: Text; KVSFCYJobAccScheduleLine: Record "KVSFCYJobAccScheduleLine"; KVSFCYJobAccSchedColLayout: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; var JobPlanningLine: Record "Job Planning Line")
begin
end;
Parameters:
CurrentJobFilter
: Filter for Job No.CurrentJobTaskFilter
: Filter for Job Task No.CurrentDateFilter
: Filter for Planning DateKVSFCYJobAccScheduleLine
: Current Job Account Schedule LineKVSFCYJobAccSchedColLayout
: Current Job Account Schedule Column LayoutDrillDown
: True if drill down is requestedJobPlanningLine
: Job Planning Line record to be filtered by var