Skip to content

KVSPSATimeSheetCard#

Procedures#

SetManagerTimeSheetMode() :#

procedure SetManagerTimeSheetMode(): 

Events#

KVSPSAOnAfterProcess(Record Time Sheet Header, Option) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterProcess(var TimeSheetHeader: Record "Time Sheet Header"; ActionType: Option): 
[EventSubscriber(ObjectType::Page, Page::"KVSPSATimeSheetCard", 'KVSPSAOnAfterProcess', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterProcess(var TimeSheetHeader: Record "Time Sheet Header"; ActionType: Option)
begin
end;

KVSPSAOnBeforeReopenLines(Record Time Sheet Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeReopenLines(var TimeSheetHeader: Record "Time Sheet Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSPSATimeSheetCard", 'KVSPSAOnBeforeReopenLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeReopenLines(var TimeSheetHeader: Record "Time Sheet Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeSubmitLines(Record Time Sheet Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSubmitLines(var TimeSheetHeader: Record "Time Sheet Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSPSATimeSheetCard", 'KVSPSAOnBeforeSubmitLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSubmitLines(var TimeSheetHeader: Record "Time Sheet Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnProcessOnAfterTimeSheetLinesFiltered(Record Time Sheet Line, Option) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnProcessOnAfterTimeSheetLinesFiltered(var TimeSheetLine: Record "Time Sheet Line"; ActionType: Option): 
[EventSubscriber(ObjectType::Page, Page::"KVSPSATimeSheetCard", 'KVSPSAOnProcessOnAfterTimeSheetLinesFiltered', '', false, false)]
local procedure DoSomethingKVSPSAOnProcessOnAfterTimeSheetLinesFiltered(var TimeSheetLine: Record "Time Sheet Line"; ActionType: Option)
begin
end;