Codeunit 950 Time Sheet Management in 25

App
Base Application
Namespace
Microsoft.Projects.TimeSheet

Procedures, 54Events, 35

Versions171819202122232425262728latest

Source29

Procedures, 54

NameParametersReturnsAccessObsolete
FilterTimeSheets(var Record Time Sheet Header, Integer)public-
CheckTimeSheetNo(var Record Time Sheet Header, Code[20])public-
SetTimeSheetNo(Code[20], var Record Time Sheet Line)public-
LookupOwnerTimeSheet(var Code[20], var Record Time Sheet Line, var Record Time Sheet Header)public-
LookupApproverTimeSheet(var Code[20], var Record Time Sheet Line, var Record Time Sheet Header)public-
FormatDate(Date, Option)Text[30]public-
CheckAccPeriod(Date)public-
CheckResourceTimeSheetOwner(Code[50], Code[20])public-
CalcStatusFactBoxData(var Record Time Sheet Header, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)public-
CalcActSchedFactBoxData(Record Time Sheet Header, var Text[30], var Text[30], var Text[30], var Decimal, var Decimal)public-
FormatActualSched(Decimal, Decimal)Text[30]public-
FilterTimeSheetsArchive(var Record Time Sheet Header Archive, Integer)public-
CheckTimeSheetArchiveNo(var Record Time Sheet Header Archive, Code[20])public-
SetTimeSheetArchiveNo(Code[20], var Record Time Sheet Line Archive)public-
LookupOwnerTimeSheetArchive(var Code[20], var Record Time Sheet Line Archive, var Record Time Sheet Header Archive)public-
LookupApproverTimeSheetArchive(var Code[20], var Record Time Sheet Line Archive, var Record Time Sheet Header Archive)public-
CalcSummaryArcFactBoxData(Record Time Sheet Header Archive, var Text[30], var Decimal, var Decimal, var Decimal)public-
MoveTimeSheetToArchive(Record Time Sheet Header)public-
CopyPrevTimeSheetLines(Record Time Sheet Header)public-
CalcPrevTimeSheetLines(Record Time Sheet Header)Integerpublic-
CreateLinesFromJobPlanning(Record Time Sheet Header)Integerpublic-
CalcLinesFromJobPlanning(Record Time Sheet Header)Integerpublic-
FindTimeSheet(var Record Time Sheet Header, Option)Code[20]public-
FindTimeSheetArchive(var Record Time Sheet Header Archive, Option)Code[20]public-
GetDateFilter(Date, Date)Text[30]public-
CreateServDocLinesFromTS(Record Service Header)publicPending 25.0
Moved to codeunit ServTimeSheetMgt
CreateServDocLinesFromTSLine(Record Service Header, var Record Time Sheet Line)publicPending 25.0
Moved to codeunit ServTimeSheetMgt
CreateTSLineFromServiceLine(Record Service Line, Code[20], Boolean)publicPending 25.0
Moved to codeunit ServTimeSheetMgt
CreateTSLineFromServiceShptLine(Record Service Shipment Line)publicPending 25.0
Moved to codeunit ServTimeSheetMgt
CreateTSLineFromAssemblyLine(Record Assembly Header, Record Assembly Line, Decimal)public-
CreateTSPostingEntry(Record Time Sheet Detail, Decimal, Date, Code[20], Text[100])public-
CheckResJnlLine(Record Res. Journal Line)public-
CheckJobJnlLine(Record Job Journal Line)public-
CheckServiceLine(Record Service Line)publicPending 25.0
Moved to codeunit ServTimeSheetMgt
CopyFilteredTimeSheetLinesToBuffer(var Record Time Sheet Line, var Record Time Sheet Line)public-
UpdateTimeAllocation(Record Time Sheet Line, Decimal)public-
GetActivityInfo(Record Time Sheet Line, var Text[30], var Code[20], var Text[30], var Code[20])public-
ShowPostingEntries(Code[20], Integer)public-
FindNearestTimeSheetStartDate(Date)Datepublic-
FilterAllTimeSheetLines(var Record Time Sheet Line, Option)public-
GetTimeSheetDataCaption(Record Time Sheet Header)Textpublic-
CheckCopyPrevTimeSheetLines(Record Time Sheet Header)public-
CheckCreateLinesFromJobPlanning(Record Time Sheet Header)Integerpublic-
IsUserTimeSheetAdmin(Text)Booleanpublic-
FilterTimeSheets(var Record Time Sheet Header, Integer, Boolean)public-
CheckTimeSheetLineFieldsVisible(var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)public-
SelectAndCopyTimeSheetLines(Record Time Sheet Header, Boolean)public-
CalcActSchedFactBoxData(Record Time Sheet Header, var Text[30], var Text[30], var Text[30], var Decimal, var Decimal, var Decimal)public-
CreateTSLineFromDocLine(Integer, Code[20], Date, Code[20], Code[20], Integer, Code[10], Boolean, Text[100], Decimal)public-
CheckTSLineDetailPosting(Code[20], Integer, Date, Decimal, Decimal, var Decimal)Booleanpublic-
RunOnBeforeCreateTSLineFromServiceLine(var Record Service Line, var Boolean)internal-
RunOnBeforeCreateTSLineFromServiceShptLine(var Record Service Shipment Line, var Boolean)internal-
RunOnBeforeAddServLinesFromTSDetail(Record Service Header, var Record Time Sheet Detail, Integer, var Boolean)internal-
RunOnAddServLinesFromTSDetailOnBeforeInsertServiceLine(var Record Service Line, var Integer, Record Service Header, Record Time Sheet Detail)internal-

Events, 35

KindNameParametersObsolete
Integration eventOnAfterCalcActSchedFactBoxData(var Record Time Sheet Header, var Text, var Decimal, var Decimal)-
Integration eventOnAfterCreateTSPostingEntry(Record Time Sheet Detail, var Record Time Sheet Posting Entry)-
Integration eventOnAfterCopyPrevTimeSheetLines()-
Integration eventOnCheckInsertJobPlanningLine(Record Job Planning Line, var Record Job Planning Line, var Boolean)-
Integration eventOnCopyPrevTimeSheetLinesOnBeforeCopyLine(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeCreateTSLineFromServiceLine(var Record Service Line, var Boolean)Pending 25.0
Moved to codeunit ServTimesheetMgt
Integration eventOnBeforeCreateTSLineFromServiceShptLine(var Record Service Shipment Line, var Boolean)Pending 25.0
Moved to codeunit ServTimesheetMgt
Integration eventOnBeforeFillJobPlanningBuffer(var Record Job Planning Line, var Record Job Planning Line, Record Time Sheet Header, var Boolean)-
Integration eventOnBeforeToTimeSheetLineInsert(var Record Time Sheet Line, Record Time Sheet Line)-
Integration eventOnCreateLinesFromJobPlanningOnBeforeTimeSheetLineInsert(var Record Time Sheet Line, var Record Job Planning Line)-
Integration eventOnAfterGetActivityInfo(var Record Time Sheet Line, var Text[30], var Code[20], var Text[30], var Code[20])-
Integration eventOnFillJobPlanningBufferOnBeforeJobPlanningLineBufferInsert(Record Job Planning Line, var Record Job Planning Line)-
Integration eventOnGetActivityInfoCaseTypeElse(var Record Time Sheet Line, var Text[30], var Code[20], var Text[30], var Code[20])-
Integration eventOnAfterFilterAllLines(var Record Time Sheet Line, Option)-
Integration eventOnCalcStatusFactBoxDataOnAfterTimeSheetHeaderSetFilters(var Record Time Sheet Header)-
Integration eventOnCalcActSchedFactBoxDataOnAfterTimeSheetHeaderSetFilters(var Record Time Sheet Header, Record Date)-
Integration eventOnCalcActSchedFactBoxDataOnBeforeResouceCalcFields(var Record Resource, Record Date)-
Integration eventOnBeforeCheckJobJnlLine(var Record Job Journal Line, var Boolean)-
Integration eventOnFindTimeSheetArchiveOnAfterSetFilters(var Record Time Sheet Header Archive)-
Integration eventOnBeforeCheckResJnlLine(Record Res. Journal Line, var Boolean)-
Integration eventOnBeforeAddServLinesFromTSDetail(Record Service Header, var Record Time Sheet Detail, Integer, var Boolean)Pending 25.0
Moved to codeunit ServTimesheetMgt
Integration eventOnCalcActSchedFactBoxDataOnAfterSetDateDescription(Record Time Sheet Header, Record Date, var Text[30])-
Integration eventOnBeforeTimeSheetHeaderArchiveInsert(var Record Time Sheet Header Archive, Record Time Sheet Header)-
Integration eventOnBeforeTimeSheetLineArchiveInsert(var Record Time Sheet Line Archive, Record Time Sheet Line)-
Integration eventOnBeforeTimeSheetDetailArchiveInsert(var Record Time Sheet Detail Archive, Record Time Sheet Detail)-
Integration eventOnBeforeTimeSheetCmtLineArchiveInsert(var Record Time Sheet Cmt. Line Archive, Record Time Sheet Comment Line)-
Integration eventOnBeforeFilterTimeSheets(var Record Time Sheet Header, Integer, Boolean, var Boolean)-
Integration eventOnBeforeCopyTimeSheetLine(var Record Time Sheet Header, var Record Time Sheet Line, Boolean, var Integer, var Boolean)-
Integration eventOnBeforeCopyTimeSheetLineArchive(var Record Time Sheet Header, var Record Time Sheet Line Archive, Boolean, var Integer, var Boolean)-
Integration eventOnAfterCheckTimeSheetLineFieldsVisible(var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)-
Integration eventOnAddServLinesFromTSDetailOnBeforeInsertServiceLine(var Record Service Line, var Integer, Record Service Header, Record Time Sheet Detail)Pending 25.0
Moved to codeunit ServTimesheetMgt
Integration eventOnBeforeTimeSheetDetailInsert(var Record Time Sheet Detail, Record Time Sheet Detail, var Boolean)-
Integration eventOnCopyTimeSheetLineArchiveOnBeforeToTimeSheetLineInsert(var Record Time Sheet Line, Record Time Sheet Line Archive)-
Integration eventOnBeforeCheckTimeSheetLineFieldsVisible(var Boolean)-
Integration eventOnCreateTSLineFromDocLineOnBeforeTimeSheetLineInsert(var Record Time Sheet Line, Integer, Code[20], Integer)-