Table 210 Job Journal Line in 28

App
Base Application
Namespace
Microsoft.Projects.Project.Journal

Fields, 87Keys, 3Procedures, 35Events, 79

Versions171819202122232425262728latest

Source29

Fields, 87

IdNameTypeObsolete
1Journal Template NameCode[10]-
2Line No.Integer-
3Job No.Code[20]-
4Posting DateDate-
5Document No.Code[20]-
6TypeEnum Job Journal Line Type-
8No.Code[20]-
9DescriptionText[100]-
10QuantityDecimal-
12Direct Unit Cost (LCY)Decimal-
13Unit Cost (LCY)Decimal-
14Total Cost (LCY)Decimal-
15Unit Price (LCY)Decimal-
16Total Price (LCY)Decimal-
17Resource Group No.Code[20]-
18Unit of Measure CodeCode[10]-
19Qty. Rounding PrecisionDecimal-
20Qty. Rounding Precision (Base)Decimal-
21Location CodeCode[10]-
22ChargeableBoolean-
30Posting GroupCode[20]-
31Shortcut Dimension 1 CodeCode[20]-
32Shortcut Dimension 2 CodeCode[20]-
33Work Type CodeCode[10]-
34Customer Price GroupCode[10]-
37Applies-to EntryInteger-
40Shpt. Method CodeCode[10]-
61Entry TypeEnum Job Journal Line Entry Type-
62Source CodeCode[10]-
73Journal Batch NameCode[10]-
74Reason CodeCode[10]-
75Recurring MethodOption-
76Expiration DateDate-
77Recurring FrequencyDateFormula-
79Gen. Bus. Posting GroupCode[20]-
80Gen. Prod. Posting GroupCode[20]-
81Transaction TypeCode[10]-
82Transport MethodCode[10]-
83Country/Region CodeCode[10]-
86Entry/Exit PointCode[10]-
87Document DateDate-
88External Document No.Code[35]-
89AreaCode[10]-
90Transaction SpecificationCode[10]-
91Serial No.Code[50]-
92Posting No. SeriesCode[20]-
93Source Currency CodeCode[10]-
94Source Currency Total CostDecimal-
95Source Currency Total PriceDecimal-
96Source Currency Line AmountDecimal-
480Dimension Set IDInteger-
902Assemble to OrderBoolean-
950Time Sheet No.Code[20]-
951Time Sheet Line No.Integer-
952Time Sheet DateDate-
1000Job Task No.Code[20]-
1001Total CostDecimal-
1002Unit PriceDecimal-
1003Line TypeEnum Job Line Type-
1004Applies-from EntryInteger-
1005Job Posting OnlyBoolean-
1006Line Discount %Decimal-
1007Line Discount AmountDecimal-
1008Currency CodeCode[10]-
1009Line AmountDecimal-
1010Currency FactorDecimal-
1011Unit CostDecimal-
1012Line Amount (LCY)Decimal-
1013Line Discount Amount (LCY)Decimal-
1014Total PriceDecimal-
1015Cost FactorDecimal-
1016Description 2Text[50]-
1017Ledger Entry TypeEnum Job Ledger Entry Type-
1018Ledger Entry No.Integer-
1019Job Planning Line No.Integer-
1030Remaining Qty.Decimal-
1031Remaining Qty. (Base)Decimal-
1081Qty. to Transfer to InvoiceDecimal-
5402Variant CodeCode[10]-
5403Bin CodeCode[20]-
5404Qty. per Unit of MeasureDecimal-
5410Quantity (Base)Decimal-
5468Reserved Qty. (Base)Decimal-
6501Lot No.Code[50]-
6515Package No.Code[50]-
7000Price Calculation MethodEnum Price Calculation Method-
7001Cost Calculation MethodEnum Price Calculation Method-

Keys, 3

NameFieldsObsolete
Key1, clusteredJournal Template Name, Journal Batch Name, Line No.-
Key2Journal Template Name, Journal Batch Name, Type, No., Unit of Measure Code, Work Type Code-
Key3Type, No., Variant Code-

Procedures, 35

NameParametersReturnsAccessObsolete
EmptyLine()Booleanpublic-
SetUpNewLine(Record Job Journal Line)public-
ValidateShortcutDimCode(Integer, var Code[20])public-
LookupShortcutDimCode(Integer, var Code[20])public-
ShowShortcutDimCode(var Code[20])public-
IsInbound()Booleanpublic-
OpenItemTrackingLines(Boolean)public-
InitRoundingPrecisions()public-
DontCheckStdCost()public-
DeleteAmounts()public-
SetCurrencyFactor(Decimal)public-
GetItemTranslation()public-
SetReservationEntry(var Record Reservation Entry)public-
SetReservationFilters(var Record Reservation Entry)public-
ReservEntryExist()Booleanpublic-
UpdateAllAmounts()public-
UpdateUnitCost()public-
UpdateTotalCost()public-
AfterResourceFindCost(var Record Resource Cost)public-
ApplyPrice(Enum Price Type, Integer)public-
GetLineWithPrice(var Interface Line With Price)public-
ShowDimensions()public-
UpdateDimensions()public-
IsOpenedFromBatch()Booleanpublic-
IsNonInventoriableItem()Booleanpublic-
IsInventoriableItem()Booleanpublic-
RowID1()Text[250]public-
CopyTrackingFromItemLedgEntry(Record Item Ledger Entry)public-
CopyTrackingFromJobPlanningLine(Record Job Planning Line)public-
UpdateCurrencyFactor()public-
CheckItemAvailable()public-
CreateDim(List)public-
SwitchLinesWithErrorsFilter(var Boolean)public-
CreateDimFromDefaultDim(Integer)public-
RenumberDocumentNo()public-

Events, 79

KindNameParametersObsolete
Integration eventOnAfterAssignGLAccountValues(var Record Job Journal Line, Record G/L Account)-
Integration eventOnAfterAssignItemValues(var Record Job Journal Line, Record Item)-
Integration eventOnAfterAssignResourceValues(var Record Job Journal Line, Record Resource, Integer)-
Integration eventOnAfterAssignItemUoM(var Record Job Journal Line, Record Item)-
Integration eventOnAfterAssignResourceUoM(var Record Job Journal Line, Record Resource)-
Integration eventOnAfterAssignGLAccountUoM(var Record Job Journal Line)-
Integration eventOnAfterCopyTrackingFromItemLedgEntry(var Record Job Journal Line, Record Item Ledger Entry)-
Integration eventOnAfterCopyTrackingFromJobPlanningLine(var Record Job Journal Line, Record Job Planning Line)-
Integration eventOnAfterDeleteAmounts(var Record Job Journal Line)-
Integration eventOnAfterGetLineWithPrice(var Interface Line With Price)-
Integration eventOnAfterGetSKU(Record Job Journal Line, var Boolean)-
Integration eventOnAfterResourceFindCost(var Record Job Journal Line, var Record Resource Cost)-
Integration eventOnAfterSetUpNewLine(var Record Job Journal Line, Record Job Journal Line, Record Job Journal Template, Record Job Journal Batch)-
Integration eventOnAfterUpdateDimensions(var Record Job Journal Line, var Integer)-
Integration eventOnAfterUpdateTotalPrice(var Record Job Journal Line)-
Integration eventOnAfterUpdateAmountsAndDiscounts(var Record Job Journal Line)-
Integration eventOnAfterUpdateUnitCost(var Record Job Journal Line, Decimal, Integer)-
Integration eventOnBeforeCheckPostingDateNotEmpty(var Record Job Journal Line, var Boolean)-
Integration eventOnBeforeFindPriceAndDiscount(var Record Job Journal Line, Integer, var Boolean)-
Integration eventOnBeforeEmptyLine(var Record Job Journal Line, var Boolean)-
Integration eventOnBeforeSetUpNewLine(var Record Job Journal Line, var Record Job Journal Line, Record Job Journal Line, var Boolean)-
Integration eventOnBeforeValidateWorkTypeCodeQty(var Record Job Journal Line, Record Job Journal Line, Record Resource, Record Work Type)-
Integration eventOnAfterSetReservationFilters(var Record Reservation Entry, Record Job Journal Line)-
Integration eventOnAfterUpdateAllAmounts(var Record Job Journal Line, Record Job Journal Line)-
Integration eventOnAfterValidateShortcutDimCode(var Record Job Journal Line, var Record Job Journal Line, Integer, var Code[20])-
Integration eventOnBeforeCheckResource(var Record Job Journal Line, Record Resource, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Job Journal Line, var Boolean, Integer)-
Integration eventOnBeforeTestUnitOfMeasureCode(var Record Job Journal Line, Record Work Type, var Boolean)-
Integration eventOnBeforeUpdateAmountsAndDiscounts(var Record Job Journal Line, Record Job Journal Line, var Boolean)-
Integration eventOnBeforeValidateChargeable(var Record Job Journal Line, var Boolean, Record Job Journal Line)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Job Journal Line, var Record Job Journal Line, Integer, var Code[20])-
Integration eventOnBeforeValidateWorkTypeCode(var Record Job Journal Line, var Record Job Journal Line, var Boolean, var Boolean)-
Integration eventOnSelectItemEntryOnAfterSetItemLedgerEntryFilters(var Record Item Ledger Entry, Integer, var Record Job Journal Line)-
Integration eventOnValidateJobNoOnBeforeCheckJob(var Record Job Journal Line, Record Job Journal Line, var Record Customer, var Boolean)-
Integration eventOnBeforeValidateJobTaskNo(var Record Job Journal Line, var Record Job Journal Line, var Boolean)-
Integration eventOnValidateLocationCodeOnBeforeGetLocation(var Record Job Journal Line)-
Integration eventOnValidateVariantCodeOnBeforeValidateQuantity(var Record Job Journal Line, Record Job Journal Line, var Boolean)-
Integration eventOnBeforeCheckItemAvailable(var Record Job Journal Line, var Record Item Journal Line, var Boolean)-
Integration eventOnBeforeUpdateAllAmounts(var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean)-
Integration eventOnCopyFromItemOnAfterCheckItem(var Record Job Journal Line, Record Item)-
Integration eventOnCopyFromResourceOnAfterCheckResource(var Record Job Journal Line, Record Resource, Integer)-
Integration eventOnUpdateCurrencyFactorOnBeforeGetExchangeRate(Record Job Journal Line, var Record Currency Exchange Rate)-
Integration eventOnValidateUnitOfMeasureCodeOnBeforeOnBeforeValidateQuantity(var Record Job Journal Line, var Boolean)-
Integration eventOnValidateNoOnBeforeValidateQuantity(var Record Job Journal Line, var Boolean)-
Integration eventOnAfterShowDimensions(var Record Job Journal Line, Record Job Journal Line)-
Integration eventOnAfterUpdateTotalCost(var Record Job Journal Line, Decimal, Decimal)-
Integration eventOnBeforeGetJob(var Record Job Journal Line, var Record Job, var Boolean)-
Integration eventOnCheckItemAvailableOnBeforeAssignQuantity(var Record Job Journal Line, var Record Item Journal Line, var Boolean)-
Integration eventOnBeforeCopyFromGLAccount(var Record Job Journal Line, Record G/L Account, Integer, var Boolean)-
Integration eventOnBeforeCopyFromItem(var Record Job Journal Line, Record Item, var Boolean)-
Integration eventOnBeforeCopyFromResource(var Record Job Journal Line, Record Resource, Integer, var Boolean)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Job Journal Line, var List, Integer)-
Integration eventOnBeforeValidatePostingDate(var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean)-
Integration eventOnBeforeValidateQuantity(var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean)-
Integration eventOnBeforeValidateVariantCode(var Record Job Journal Line, var Boolean)-
Integration eventOnBeforeValidateUnitofMeasureCode(var Record Job Journal Line, var Boolean)-
Integration eventOnBeforeFindBinContent(var Record Job Journal Line, Record Job Journal Line, var Boolean)-
Integration eventOnBeforeBinContentLookUp(var Record Job Journal Line, Record Job Journal Line, var Boolean)-
Integration eventOnBeforeUpdateDimensions(var Record Job Journal Line, Integer, var Boolean)-
Integration eventOnValidateUnitCostLCYOnAfterConvertAmountToFCY(var Record Job Journal Line)-
Integration eventOnAfterUpdateUnitPrice(var Record Job Journal Line, Record Job Journal Line, var Decimal, var Decimal)-
Integration eventOnBeforeGetLocation(var Record Job Journal Line, var Record Location, Code[10], var Boolean)-
Integration eventOnBeforeHandleCostFactor(var Record Job Journal Line, Record Item, var Boolean)-
Integration eventOnBeforeInitRoundingPrecisions(var Record Job Journal Line, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)-
Integration eventOnBeforeRetrieveCostPrice(var Record Job Journal Line, var Record Job Journal Line, var Boolean, var Boolean, Integer)-
Integration eventOnBeforeSetCountryRegionCodeFromJob(var Record Job Journal Line, Record Job, var Boolean)-
Integration eventOnBeforeValidateJobNo(var Record Job Journal Line, var Record Customer, var Codeunit DimensionManagement, var Boolean)-
Integration eventOnBeforeUpdateUnitCost(var Record Job Journal Line, var Boolean, Record Job Journal Line)-
Integration eventOnCheckDirectedPutawayandPickIsFalseOnBeforeTestField(var Record Location, Integer, var Boolean)-
Integration eventOnValidateJobTaskNoOnAfterTestJobTaskType(var Record Job Journal Line, Record Job Journal Line, Record Job Task)-
Integration eventOnBeforeCheckDirectPosting(Record Job Journal Line, var Record G/L Account, var Boolean)-
Integration eventOnSetUpNewLineOnNewLine(var Record Job Journal Line, var Record Job Journal Template, var Record Job Journal Batch)-
Integration eventOnCopyFromItemOnBeforeValidateUoMCode(var Record Job Journal Line, Record Item, var Boolean)-
Integration eventOnAfterInitTableValuePair(var Record Job Journal Line, var Dictionary, Integer)-
Integration eventOnAfterCreateDim(var Record Job Journal Line, Integer, Record Job Journal Line, Integer, List)-
Integration eventOnBeforeSkipRenumberDocumentNo(Record Job Journal Line, var Boolean, var Boolean)-
Integration eventOnBeforeRenumberDocNoOnLines(var Code[20], var Record Job Journal Line, var Boolean)-
Integration eventOnAfterRenumberDocNoOnLines(var Code[20], var Record Job Journal Line)-
Integration eventOnBeforeValidateJobPlanningLineLink(var Record Job Journal Line, Record Job Journal Line, var Boolean)-