KVSFCYCalcSchedManagemen#
Procedures#
OnRun#
procedure OnRun(Rec: Record "KVSFCYCalcScheduleLine")
CalcCell(Record KVSFCYCalcScheduleLine, Record KVSFCYCalcScheduleColumn) : Decimal#
procedure CalcCell(var calcSchedLineVar: Record "KVSFCYCalcScheduleLine"; var calcSchedColumnVar: Record "KVSFCYCalcScheduleColumn"): Decimal
Events#
OnBeforeCalcCalculationPart(Record KVSFCYCalculationPart, Record KVSFCYCalcScheduleColumn, Decimal, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcCalculationPart(var CalcPart: Record "KVSFCYCalculationPart"; ColLayoutRec2: Record "KVSFCYCalcScheduleColumn"; var ColValueRtrn: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYCalcSchedManagemen", 'OnBeforeCalcCalculationPart', '', false, false)]
local procedure DoSomethingOnBeforeCalcCalculationPart(var CalcPart: Record "KVSFCYCalculationPart"; ColLayoutRec2: Record "KVSFCYCalcScheduleColumn"; var ColValueRtrn: Decimal; var IsHandled: Boolean)
begin
end;
OnAfterSetCalcColumnFilter(Record KVSFCYCalcScheduleLine, Record KVSFCYCalculationPart, Record KVSFCYCalcScheduleColumn) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetCalcColumnFilter(var CalcScheduleLine: Record "KVSFCYCalcScheduleLine"; var CalcPart: Record "KVSFCYCalculationPart"; var ColLayoutRec2: Record "KVSFCYCalcScheduleColumn"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYCalcSchedManagemen", 'OnAfterSetCalcColumnFilter', '', false, false)]
local procedure DoSomethingOnAfterSetCalcColumnFilter(var CalcScheduleLine: Record "KVSFCYCalcScheduleLine"; var CalcPart: Record "KVSFCYCalculationPart"; var ColLayoutRec2: Record "KVSFCYCalcScheduleColumn")
begin
end;