Skip to content

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;