Table 315 "Jobs Setup"
Base Application · Microsoft.Projects.Project.Setup
Across versions
- BC23present
- BC246 fields changed, 2 fields added
- BC25unchanged
- BC261 fields changed, 1 procedures added
- BC27unchanged
- BC2815 fields changed, 1 procedures added
- BC291 fields changed
- BC30unchanged
Neighbourhood 9 connected objects and pages
Base Application · Microsoft.Projects.Project.Setup · captioned “Projects Setup” · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 463 “Jobs Setup” (3 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Projects Setup |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Primary Key Δ BC26 | Code[10] | — | |
| 2 | Job Nos. Δ BC24 Δ BC28 | Code[20] | Specifies the code for the number series that will be used to assign numbers to projects. To see the number series that have been set up in the No. Series table, click the drop-down arrow in the field. | TableRelation Table 308 “No. Series” (No. Series) |
| 3 | Apply Usage Link by Default Δ BC28 | Boolean | Specifies whether project ledger entries are linked to project planning lines by default. Select this check box if you want to apply this setting to all new projects that you create. | |
| 4 | Default WIP Method Δ BC28 | Code[20] | Specifies the default method to be used for calculating work in process (WIP). It is applied whenever you create a new project, but you can modify the value on the project card. | TableRelation Table 1006 “Job WIP Method” (“Job WIP Method”.Code) |
| 5 | Default Job Posting Group Δ BC24 Δ BC28 | Code[20] | Specifies the default posting group to be applied when you create a new project. This group is used whenever you create a project, but you can modify the value on the project card. | TableRelation Table 208 “Job Posting Group” (“Job Posting Group”.Code) |
| 6 | Default WIP Posting Method Δ BC24 Δ BC28 | Option | Specifies how the default WIP method is to be applied when posting Work in Process (WIP) to the general ledger. By default, it is applied per project. | OptionCaption: Per Project,Per Project Ledger Entry |
| 7 | Allow Sched/Contract Lines Def Δ BC28 | Boolean | Specifies whether project lines can be of type Both Budget and Billable by default. Select this check box if you want to apply this setting to all new projects that you create. | |
| 9 | Document No. Is Job No. Δ BC24 Δ BC28 | Boolean | Specifies that the project number is also the document number in the ledger entries posted for the project. | |
| 10 | Default Task Billing Method + BC24 Δ BC28 | Enum “Task Billing Method” | Specify whether to use the customer specified for the project for all tasks or allow people to specify different customers. One customer lets you invoice only the customer specified for the project. Multiple customers lets you invoice customers specified on each task, which can be different customer… | enum Enum 1004 “Task Billing Method” |
| 31 | Logo Position on Documents Δ BC28 | Option | Specifies the position of your company logo on business letters and documents. | OptionCaption: No Logo,Left,Center,Right |
| 40 | Job WIP Nos. Δ BC24 Δ BC28 | Code[20] | Specifies the code for the number series that will be used to assign numbers to project WIP documents. To see the number series that have been set up in the No. Series table, click the drop-down arrow in the field. | TableRelation Table 308 “No. Series” (No. Series) |
| 50 | Archive Jobs + BC24 Δ BC28 Δ BC29 | Enum “Job Archive Option” | Specifies if you want to automatically archive projects when: deleted, status changed, when project or project task quote sent to customer or related sales invoice posted. | enum Enum 1005 “Job Archive Option” |
| 1001 | Automatic Update Job Item Cost Δ BC24 Δ BC28 | Boolean | Specifies in the Projects Setup window that cost changes are automatically adjusted each time the Adjust Cost - Item Entries batch job is run. The adjustment process and its results are the same as when you run the Update Project Item Cost batch job. | |
| 7000 | Price List Nos. Δ BC28 | Code[20] | Specifies the code for the number series that will be used to assign numbers to project price lists. | TableRelation Table 308 “No. Series” (No. Series) |
| 7003 | Default Sales Price List Code Δ BC28 | Code[20] | Specifies the code of the existing sales price list that stores all new price lines created in the price worksheet page. | TableRelation Table 7000 “Price List Header” (“Price List Header” where(“Price Type” = const(Sale), “Source Group” = const(Job), “Allow Updating Defaults” = const(true))) |
| 7004 | Default Purch Price List Code Δ BC28 | Code[20] | Specifies the code of the existing purchase price list that stores all new price lines created in the price worksheet page. | TableRelation Table 7000 “Price List Header” (“Price List Header” where(“Price Type” = const(Purchase), “Source Group” = const(Job), “Allow Updating Defaults” = const(true))) |
Keys
- Key1: Primary Key (clustered)
Procedures
UseLegacyPosting(): Boolean+ BC26GetRecordOnce()+ BC28
Relations
- drill-down page Page 463 “Jobs Setup”
- lookup page Page 463 “Jobs Setup”
- Default WIP Method: TableRelation Table 1006 “Job WIP Method”
- Default Job Posting Group: TableRelation Table 208 “Job Posting Group”
- Job Nos.: TableRelation Table 308 “No. Series”
- Job WIP Nos.: TableRelation Table 308 “No. Series”
- Price List Nos.: TableRelation Table 308 “No. Series”
- Default Purch Price List Code: TableRelation Table 7000 “Price List Header”
- Default Sales Price List Code: TableRelation Table 7000 “Price List Header”
Pages and codeunits on this table
- Page 1824 “Jobs Setup Wizard” (source table)
- Page 463 “Jobs Setup” (source table)
Recent changes
- 2026-08-26 #10631 Integration/main to releases 29.x 31a860b5 (releases/29.x, BC29, feature)
- 2026-08-24 #9964 [Extensibility Request] issue 30392: make Archive Jobs extensible (main, BC30, feature)
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Jobs Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.