Table 167 Job in 26

App
Base Application
Namespace
Microsoft.Projects.Project.Job

Fields, 105Keys, 5Procedures, 57Events, 66

Versions171819202122232425262728latest

Source29

Fields, 105

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]-
35Location CodeCode[10]-
36Bin CodeCode[20]-
41Language CodeCode[10]-
49Scheduled Res. Qty.Decimal-
50Resource FilterCode[20]-
51Posting Date FilterDate-
55Resource Gr. FilterCode[20]-
56Scheduled Res. Gr. Qty.Decimal-
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]-
80Task Billing MethodEnum Task Billing Method-
117ReserveEnum Reserve Method-
140ImageMedia-
210Ship-to Phone No.Text[30]-
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]-
3997No. of Archived VersionsInteger-
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-

Keys, 5

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

Procedures, 57

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-
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-
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-
CheckReservationEntries()Booleanpublic-
PerformAutoReserve(var Record Job Planning Line)public-
GetQtyReservedFromStockState()Enum Reservation From Stockinternal-
SalesJobLedgEntryExist()Booleanpublic-
SalesLineExist()Booleanpublic-
JobTaskExist()Booleanpublic-
SetPurchLineFilters(var Record Purchase Line)public-

Events, 66

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 eventOnUpdateBillToCustOnAfterAssignBillToContact(var Record Job, Record Contact)-
Integration eventOnUpdateCustOnBeforeAssignIncoiceCurrencyCode(var Record Job, Record Job, Record Customer, var Boolean)-
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)Pending 24.0
Parameter NoSeriesMgt is obsolete and will be removed, update your subscriber accordingly.
Integration eventOnBeforeValidateCurrencyCode(var Record Job, Record Job, Integer, var Boolean)-
Integration eventOnBeforeValidateNo(var Record Job, 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)-
Integration eventOnBeforeSellToCustomerNoUpdated(var Record Job, var Record Job, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeShowSellToContactBusinessRelationNotFoundError(var Record Job, Record Contact, var Boolean)-
Integration eventOnAfterSyncShipToWithSellTo(var Record Job)-
Integration eventOnAfterShipToAddressEqualsSellToAddress(var Record Job, var Boolean)-
Integration eventOnAfterUpdateCostPricesOnRelatedJobPlanningLines(var Record Job)-
Integration eventOnBeforeUpdateSellToCust(var Record Job, var Code[20], var Boolean)-
Integration eventOnUpdateCostPricesOnRelatedJobPlanningLinesOnBeforeConfirmUpdate(var Record Job, var Boolean, var Boolean)-
Integration eventOnBeforeCheckIfTimeSheetLineLinkExist(var Record Job, var Boolean)-
Integration eventOnInitJobNoOnAfterAssignNoSeries(var Record Job, var Record Job, var Record Jobs Setup)-
Integration eventOnBeforeAddToMyJobs(var Record Job, var Record My Job, Code[50], var Boolean)-