Page "Time Sheet Card"

ID 973
Namespace: Microsoft.Projects.TimeSheet

Properties

Name Value
PageType Document
RefreshOnActivate True
SourceTable Table Microsoft.Projects.TimeSheet."Time Sheet Header"
Caption Time Sheet
InsertAllowed False
DataCaptionExpression GetDataCaption()

Methods

SetManagerTimeSheetMode

procedure SetManagerTimeSheetMode()

Events

OnProcessOnAfterTimeSheetLinesFiltered

[IntegrationEvent(False,False)]
local procedure OnProcessOnAfterTimeSheetLinesFiltered(var TimeSheetLine: Record "Time Sheet Line", ActionType: Option)

Parameters

Name Type Description
TimeSheetLine Table Microsoft.Projects.TimeSheet."Time Sheet Line"
ActionType Option

OnAfterProcess

[IntegrationEvent(True,False)]
local procedure OnAfterProcess(var TimeSheetHeader: Record "Time Sheet Header", ActionType: Option)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
ActionType Option

OnAfterOnOpenPage

[IntegrationEvent(True,False)]
local procedure OnAfterOnOpenPage(var TimeSheetHeader: Record "Time Sheet Header")

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"

OnBeforeReopenLines

[IntegrationEvent(False,False)]
local procedure OnBeforeReopenLines(var TimeSheetHeader: Record "Time Sheet Header", var IsHandled: Boolean)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
IsHandled Boolean

OnBeforeSubmitLines

[IntegrationEvent(False,False)]
local procedure OnBeforeSubmitLines(var TimeSheetHeader: Record "Time Sheet Header", var IsHandled: Boolean)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
IsHandled Boolean

OnBeforeApproveLines

[IntegrationEvent(False,False)]
local procedure OnBeforeApproveLines(var TimeSheetHeader: Record "Time Sheet Header", var IsHandled: Boolean)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
IsHandled Boolean

OnBeforeRejectLines

[IntegrationEvent(False,False)]
local procedure OnBeforeRejectLines(var TimeSheetHeader: Record "Time Sheet Header", var IsHandled: Boolean)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
IsHandled Boolean

OnBeforeOnOpenPage

[IntegrationEvent(False,False)]
local procedure OnBeforeOnOpenPage(var TimeSheetHeader: Record "Time Sheet Header", var IsHandled: Boolean)

Parameters

Name Type Description
TimeSheetHeader Table Microsoft.Projects.TimeSheet."Time Sheet Header"
IsHandled Boolean

See also