Table 210 Job Journal Line in 21

App
Base Application

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

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-
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-
5402Variant CodeCode[10]-
5403Bin CodeCode[20]-
5404Qty. per Unit of MeasureDecimal-
5410Quantity (Base)Decimal-
5468Reserved Qty. (Base)Decimal-
5900Service Order No.Code[20]-
5901Posted Service Shipment No.Code[20]-
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-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
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)publicPending 17.0
Replaced by the new implementation (V16) of price calculation.
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-

Events, 72

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)Pending 17.0
Replaced by the new implementation (V16) of price calculation.
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 eventOnAfterCreateDimTableIDs(var Record Job Journal Line, var Integer, var Integer, var Code[20])Pending 20.0
Temporary event for compatibility.
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 eventOnAfterCreateDim(var Record Job Journal Line, Integer)-
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)-