Codeunit 950 Time Sheet Management in 28

App
Base Application
Namespace
Microsoft.Projects.TimeSheet

Procedures, 45Events, 33

Versions171819202122232425262728latest

Source29

Procedures, 45

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-
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-
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-

Events, 33

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 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 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 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)-
Integration eventOnBeforeCheckAccPeriod(Date, var Boolean)-
Integration eventOnBeforeCopyTimeSheetLineArchiveDetails(var Record Time Sheet Line Archive, var Record Time Sheet Line, var Boolean)-