Table 167 Job in 22

App
Base Application

Fields, 102Keys, 5Procedures, 52Events, 60

Versions171819202122232425262728latest

Source29

Fields, 102

IdNameTypeObsolete
1No.Code[20]-
2Search DescriptionCode[100]-
3DescriptionText[100]-
4Description 2Text[50]-
5Bill-to Customer No.Code[20]-
12Creation DateDate-
13Starting DateDate-
14Ending DateDate-
19StatusEnum Job Status-
20Person ResponsibleCode[20]-
21Global Dimension 1 CodeCode[20]-
22Global Dimension 2 CodeCode[20]-
23Job Posting GroupCode[20]-
24BlockedEnum Job Blocked-
29Last Date ModifiedDate-
30CommentBoolean-
31Customer Disc. GroupCode[20]-
32Customer Price GroupCode[10]-
41Language CodeCode[10]-
49Scheduled Res. Qty.Decimal-
50Resource FilterCode[20]-
51Posting Date FilterDate-
55Resource Gr. FilterCode[20]-
56Scheduled Res. Gr. Qty.Decimal-
57PictureBlobRemoved 18.0
Replaced by Image field
58Bill-to NameText[100]-
59Bill-to AddressText[100]-
60Bill-to Address 2Text[50]-
61Bill-to CityText[30]-
63Bill-to CountyText[30]-
64Bill-to Post CodeCode[20]-
66No. SeriesCode[20]-
67Bill-to Country/Region CodeCode[10]-
68Bill-to Name 2Text[50]-
117ReserveEnum Reserve Method-
140ImageMedia-
1000WIP MethodCode[20]-
1001Currency CodeCode[10]-
1002Bill-to Contact No.Code[20]-
1003Bill-to ContactText[100]-
1004Planning Date FilterDate-
1005Total WIP Cost AmountDecimal-
1006Total WIP Cost G/L AmountDecimal-
1007WIP Entries ExistBoolean-
1008WIP Posting DateDate-
1009WIP G/L Posting DateDate-
1011Invoice Currency CodeCode[10]-
1012Exch. Calculation (Cost)Option-
1013Exch. Calculation (Price)Option-
1014Allow Schedule/Contract LinesBoolean-
1015CompleteBoolean-
1017Recog. Sales AmountDecimal-
1018Recog. Sales G/L AmountDecimal-
1019Recog. Costs AmountDecimal-
1020Recog. Costs G/L AmountDecimal-
1021Total WIP Sales AmountDecimal-
1022Total WIP Sales G/L AmountDecimal-
1023WIP Completion CalculatedBoolean-
1024Next Invoice DateDate-
1025Apply Usage LinkBoolean-
1026WIP WarningsBoolean-
1027WIP Posting MethodOption-
1028Applied Costs G/L AmountDecimal-
1029Applied Sales G/L AmountDecimal-
1030Calc. Recog. Sales AmountDecimal-
1031Calc. Recog. Costs AmountDecimal-
1032Calc. Recog. Sales G/L AmountDecimal-
1033Calc. Recog. Costs G/L AmountDecimal-
1034WIP Completion PostedBoolean-
1035Over BudgetBoolean-
1036Project ManagerCode[50]-
2000Sell-to Customer No.Code[20]-
2001Sell-to Customer NameText[100]-
2002Sell-to Customer Name 2Text[50]-
2003Sell-to AddressText[100]-
2004Sell-to Address 2Text[50]-
2005Sell-to CityText[30]-
2006Sell-to ContactText[100]-
2007Sell-to Post CodeCode[20]-
2008Sell-to CountyText[30]-
2009Sell-to Country/Region CodeCode[10]-
2010Sell-to Phone No.Text[30]-
2011Sell-to E-MailText[80]-
2012Sell-to Contact No.Code[20]-
3000Ship-to CodeCode[10]-
3001Ship-to NameText[100]-
3002Ship-to Name 2Text[50]-
3003Ship-to AddressText[100]-
3004Ship-to Address 2Text[50]-
3005Ship-to CityText[30]-
3006Ship-to ContactText[100]-
3007Ship-to Post CodeCode[20]-
3008Ship-to CountyText[30]-
3009Ship-to Country/Region CodeCode[10]-
4000External Document No.Code[35]-
4001Payment Method CodeCode[10]-
4002Payment Terms CodeCode[10]-
4003Your ReferenceText[35]-
7000Price Calculation MethodEnum Price Calculation Method-
7001Cost Calculation MethodEnum Price Calculation Method-
7300Completely PickedBoolean-
8000IdGuidRemoved 22.0
This functionality will be replaced by the systemID field

Keys, 5

NameFieldsObsolete
Key1, clusteredNo.-
Key2Search Description-
Key3Bill-to Customer No.-
Key4Description-
Key5Status-

Procedures, 52

NameParametersReturnsAccessObsolete
AssistEdit(Record Job)Booleanpublic-
GetCostCalculationMethod()Enum Price Calculation Methodpublic-
GetPriceCalculationMethod()Enum Price Calculation Methodpublic-
ValidateShortcutDimCode(Integer, Code[20])public-
UpdateBillToContact(Code[20])public-
JobLedgEntryExist()Booleanpublic-
JobPlanningLineExist()Booleanpublic-
UpdateCust()publicPending 20.0
Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.
InitWIPFields()public-
TestBlocked()public-
CurrencyUpdatePlanningLines()public-
DisplayMap()public-
GetQuantityAvailable(Code[20], Code[10], Code[10], Option, Option)Decimalpublic-
CalcAccWIPCostsAmount()Decimalpublic-
CalcAccWIPSalesAmount()Decimalpublic-
CalcRecognizedProfitAmount()Decimalpublic-
CalcRecognizedProfitPercentage()Decimalpublic-
CalcRecognizedProfitGLAmount()Decimalpublic-
CalcRecognProfitGLPercentage()Decimalpublic-
CopyDefaultDimensionsFromCustomer()public-
PercentCompleted()Decimalpublic-
PercentInvoiced()Decimalpublic-
PercentOverdue()Decimalpublic-
UpdateOverBudgetValue(Code[20], Boolean, Decimal)public-
IsJobSimplificationAvailable()Booleanpublic-
SendRecords()public-
SendProfile(var Record Document Sending Profile)public-
PrintRecords(Boolean)public-
EmailRecords(Boolean)public-
RecalculateJobWIP()public-
UpdateReferencedIds()public-
ShowPriceListLines(Enum Price Type, Enum Price Asset Type, Enum Price Amount Type)public-
UpdateBillToCust(Code[20])public-
ToPriceSource(var Record Price Source, Enum Price Type)public-
BilltoContactLookup()Booleanpublic-
TestStatusCompleted()public-
CreateInvtPutAwayPick()public-
SetJobDiffBuff(var Record Job Difference Buffer, Code[20], Code[20], Option, Option, Code[20], Code[10], Code[10], Code[10], Code[10])public-
SelltoContactLookup()Booleanpublic-
ShipToAddressEqualsSellToAddress()Booleanpublic-
BillToAddressEqualsSellToAddress()Booleanpublic-
SyncShipToWithSellTo()public-
ShipToNameEqualsSellToName()Booleanpublic-
SetHideValidationDialog(Boolean)public-
GetHideValidationDialog()Booleanpublic-
CreateWarehousePick()public-
UpdateSellToContact(Code[20])protected-
SelltoCustomerNoOnAfterValidate(var Record Job, var Record Job)public-
LookupSellToCustomerName(var Text)Booleanpublic-
CalcJobTaskLinesEditable()Booleanpublic-
SellToCustomerNoUpdated(var Record Job, var Record Job)public-
ShouldSearchForCustomerByName(Code[20])Booleanpublic-

Events, 60

KindNameParametersObsolete
Integration eventOnAfterCalcRecognizedProfitAmount(var Decimal)-
Integration eventOnAfterValidateShortcutDimCode(var Record Job, var Record Job, Integer, var Code[20])-
Integration eventOnAfterChangeJobCompletionStatus(var Record Job, var Record Job)-
Integration eventOnBeforeChangeJobCompletionStatus(var Record Job, var Record Job, var Boolean)-
Integration eventOnBeforeCheckContactBillToCustomerBusRelation(var Record Job, Record Contact, var Boolean)-
Integration eventOnBeforeShowContactBillToCustomerBusRelationMissingError(var Record Job, Record Contact, var Boolean)-
Integration eventOnBeforeCheckRemoveFromMyJobsFromModify(var Record Job, var Record Job, var Boolean)-
Integration eventOnBeforeInitJobNo(var Record Job, var Record Job, var Boolean)-
Integration eventOnBeforeInitBillToCustomerNo(var Record Job, var Record Job, var Boolean)-
Integration eventOnBeforeRecalculateJobWIP(var Record Job, var Boolean)-
Integration eventOnBeforeTestBlocked(var Record Job, var Boolean)-
Integration eventOnBeforeUpdateJobTaskDimension(var Record Job, Integer, Code[20], var Boolean)-
Integration eventOnBeforeValidateBillToCustomerNo(var Record Job, var Boolean, Record Job, Integer)-
Integration eventOnBeforeValidateBillToContactNo(var Record Job, Record Job, Integer, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Job, var Record Job, Integer, var Code[20], var Boolean)-
Integration eventOnBeforeUpdateCust(var Record Job, Record Job, var Boolean)Pending 20.0
Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.
Integration eventOnUpdateBillToCustOnAfterAssignBillToContact(var Record Job, Record Contact)-
Integration eventOnUpdateCustOnBeforeTestBillToCustomerNo(var Record Job, Record Customer, var Boolean)Pending 20.0
Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.
Integration eventOnUpdateCustOnBeforeAssignIncoiceCurrencyCode(var Record Job, Record Job, Record Customer, var Boolean)-
Integration eventOnAfterUpdateBillToCust(var Record Job, Record Customer)Pending 20.0
Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.
Integration eventOnAfterOnInsert(var Record Job, var Record Job)-
Integration eventOnBeforeInitGlobalDimFromDefalutDim(var Record Job, var Boolean)-
Integration eventOnBeforeUpdateOverBudgetValue(var Record Job, Code[20], Boolean, Decimal, var Boolean)-
Integration eventOnBeforeValidateStatus(var Record Job, Record Job, Integer, var Boolean)-
Integration eventOnGetQuantityAvailableOnAfterSetFiltersOnJobLedgerEntry(Code[20], Code[10], Code[10], Option, Option, var Record Job Ledger Entry)-
Integration eventOnBeforeThrowAssociatedEntriesExistError(var Record Job, Record Job, Integer, Integer, var Boolean)-
Integration eventOnBeforeBillToCustomerNoUpdated(var Record Job, var Record Job, Integer, var Boolean)-
Integration eventOnAfterShipToCodeValidate(var Record Job, Record Ship-to Address)-
Integration eventOnAfterUpdateBillToContact(var Record Job, Record Job)-
Integration eventOnBeforeCopyDefaultDimensionsFromCustomer(var Record Job, var Boolean, Integer)-
Integration eventOnBeforePercentCompleted(var Record Job, var Decimal, var Boolean)-
Integration eventOnBeforePercentInvoiced(var Record Job, var Decimal, var Boolean)-
Integration eventOnBeforePercentOverdue(var Record Job, var Decimal, var Boolean)-
Integration eventOnBeforeDeleteRelatedJobTasks(var Record Job, var Record Job, var Boolean)-
Integration eventOnAfterSellToCustomerNoUpdated(var Record Job, Record Job, Record Customer)-
Integration eventOnSellToCustomerNoUpdatedOnAfterTransferFieldsFromCust(var Record Job, Record Job, Record Customer)-
Integration eventOnValidateSellToCustomerNoOnBeforeCheckBlockedCustOnDocs(var Record Job, var Record Customer, var Boolean)-
Integration eventOnBeforeTestStatusCompleted(var Record Job, var Boolean)-
Integration eventOnAfterCalcJobTaskLinesEditable(var Record Job, var Boolean)-
Integration eventOnAfterBillToCustomerNoUpdated(var Record Job, Record Job, Record Customer, Integer)-
Integration eventOnAfterJobLedgEntryExist(var Record Job Ledger Entry, var Boolean)-
Integration eventOnAfterJobPlanningLineExist(var Record Job Planning Line, var Boolean)-
Integration eventOnBeforeAssistEdit(var Record Job, var Record Job, var Boolean, var Boolean, var Codeunit NoSeriesManagement)-
Integration eventOnBeforeValidateCurrencyCode(var Record Job, Record Job, Integer, var Boolean)-
Integration eventOnBeforeValidateNo(var Record Job, var Boolean)-
Integration eventOnBeforeSellToCustomerNoUpdated(var Record Job, var Record Job, Integer, var Boolean)-
Integration eventOnBeforeValidateBillToCity(var Record Job, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateBillToPostCode(var Record Job, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateSellToCity(var Record Job, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateShipToCity(var Record Job, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeCheckSellToCustomerAssosEntriesExist(var Record Job, var Record Job, var Boolean)-
Integration eventOnBeforeCheckBillToCustomerAssosEntriesExist(var Record Job, var Record Job, var Boolean)-
Integration eventOnCopyDefaultDimensionsFromCustomerOnBeforeUpdateDefaultDim(var Record Job, Integer)-
Integration eventOnBeforeInitDefaultJobPostingGroup(var Record Job, var Boolean)-
Integration eventOnValidateStatusOnBeforeConfirm(var Record Job, Record Job, var Boolean, var Boolean)-
Integration eventOnBeforeCurrencyUpdatePlanningLines(var Record Job, var Boolean)-
Integration eventOnBillToCustomerNoUpdatedOnBeforeAssignCurrencyCode(var Record Job, Record Job, Record Customer, var Boolean)-
Integration eventOnBillToCustomerNoUpdatedOnBeforeUpdateBillToContact(var Record Job, Record Job, Record Customer, var Boolean)-
Integration eventOnCurrencyUpdatePlanningLinesOnBeforeUpdateJobPlanningLine(var Record Job, var Record Job Planning Line)-
Integration eventOnBeforeValidateSellToCustomerName(var Record Job, var Record Customer, var Boolean)-