KVSPSACreate Res. Capacity#
Procedures#
SetDeleteMode() :#
Summary: This procedure sets value of GlobalDeleteMode.
procedure SetDeleteMode():
Events#
KVSPSAOnAfterCalculateCapacity(Record Resource, Decimal, Date) :#
Summary: Integration event raised after calculating capacity.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalculateCapacity(var Resource: Record "Resource"; Capacity: Decimal; LoopDate: Date):
[EventSubscriber(ObjectType::Report, Report::"KVSPSACreate Res. Capacity", 'KVSPSAOnAfterCalculateCapacity', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalculateCapacity(var Resource: Record "Resource"; Capacity: Decimal; LoopDate: Date)
begin
end;
Parameters:
Resource: The resource recordCapacity: The calculated capacityLoopDate: The loop date
KVSPSAOnBeforeShowResultMessage(Boolean, Integer, Boolean) :#
Summary: Integration event raised before showing result message.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeShowResultMessage(AutomaticMode: Boolean; ChangedDaysCounter: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSACreate Res. Capacity", 'KVSPSAOnBeforeShowResultMessage', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeShowResultMessage(AutomaticMode: Boolean; ChangedDaysCounter: Integer; var IsHandled: Boolean)
begin
end;
Parameters:
AutomaticMode: Indicates whether in automatic modeChangedDaysCounter: The number of changed daysIsHandled: Set to true if the event handler has handled the operation
KVSPSAOnBeforeUpdateResCapacity(Code[10], Code[10], Date, Date, Record Work-Hour Template, Boolean, Code[20], Record Resource, Boolean) :#
Summary: Integration event raised before updating resource capacity.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateResCapacity(var WorkHourTemplateCode: Code[10]; var BaseCalendar: Code[10]; var StartingDate: Date; var EndingDate: Date; var WorkHourTemplate: Record "Work-Hour Template"; var AutomaticMode: Boolean; var ResNoAutoMode: Code[20]; var Resource: Record "Resource"; var IgnoreWorkTemplate: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSACreate Res. Capacity", 'KVSPSAOnBeforeUpdateResCapacity', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeUpdateResCapacity(var WorkHourTemplateCode: Code[10]; var BaseCalendar: Code[10]; var StartingDate: Date; var EndingDate: Date; var WorkHourTemplate: Record "Work-Hour Template"; var AutomaticMode: Boolean; var ResNoAutoMode: Code[20]; var Resource: Record "Resource"; var IgnoreWorkTemplate: Boolean)
begin
end;
Parameters:
WorkHourTemplateCode: The work hour template codeBaseCalendar: The base calendar codeStartingDate: The starting dateEndingDate: The ending dateWorkHourTemplate: The work hour template recordAutomaticMode: Indicates whether in automatic modeResNoAutoMode: The resource number in automatic modeResource: The resource recordIgnoreWorkTemplate: Indicates whether to ignore work template