Page "Time Sheet Lines Subform"
ID 974
Namespace: Microsoft.Projects.TimeSheet
Properties
Methods
SetManagerTimeSheetMode
procedure SetManagerTimeSheetMode()
SetColumns
procedure SetColumns(TimeSheetNo: Code[20])
Parameters
Name
Type
Description
TimeSheetNo
Code[20]
ValidateQuantity
procedure ValidateQuantity(ColumnNo: Integer)
Parameters
Name
Type
Description
ColumnNo
Integer
Process
procedure Process(ActionType: Option, ProcessAll: Boolean)
Parameters
Name
Type
Description
ActionType
Option
ProcessAll
Boolean
Events
[IntegrationEvent(False,False)]
local procedure OnAfterGetTimeSheetHeader(var TimeSheetHeader: Record "Time Sheet Header")
Parameters
OnAfterFilterLines
[IntegrationEvent(False,False)]
local procedure OnAfterFilterLines(var TimeSheetLine: Record "Time Sheet Line", ActionType: Option, ProcessAll: Boolean)
Parameters
OnAfterProcess
[IntegrationEvent(True,False)]
local procedure OnAfterProcess(var TimeSheetLine: Record "Time Sheet Line", Action: Option, ProcessAll: Boolean)
Parameters
OnBeforeReopenSubmittedLines
[IntegrationEvent(False,False)]
local procedure OnBeforeReopenSubmittedLines(var TimeSheetLine: Record "Time Sheet Line", var IsHandled: Boolean)
Parameters
OnBeforeReopenApprovedLines
[IntegrationEvent(False,False)]
local procedure OnBeforeReopenApprovedLines(var TimeSheetLine: Record "Time Sheet Line", var IsHandled: Boolean)
Parameters
OnBeforeSubmitLines
[IntegrationEvent(False,False)]
local procedure OnBeforeSubmitLines(var TimeSheetLine: Record "Time Sheet Line", var IsHandled: Boolean)
Parameters
OnBeforeApproveLines
[IntegrationEvent(False,False)]
local procedure OnBeforeApproveLines(var TimeSheetLine: Record "Time Sheet Line", var IsHandled: Boolean)
Parameters
OnBeforeRejectLines
[IntegrationEvent(False,False)]
local procedure OnBeforeRejectLines(var TimeSheetLine: Record "Time Sheet Line", var IsHandled: Boolean)
Parameters
OnValidateQuantityOnBeforeModifyTimeSheetDetail
[IntegrationEvent(True,False)]
local procedure OnValidateQuantityOnBeforeModifyTimeSheetDetail(var TimeSheetDetail: Record "Time Sheet Detail", TimeSheetLine: Record "Time Sheet Line")
Parameters
OnProcessOnBeforeProcessTimeSheetLines
[IntegrationEvent(True,False)]
local procedure OnProcessOnBeforeProcessTimeSheetLines(var TimeSheetLine: Record "Time Sheet Line", var TempTimeSheetLine: Record "Time Sheet Line" temporary, Action: Option, ProcessAll: Boolean)
Parameters
See also