Page 1003 "Job Task Card"
Base Application · Microsoft.Projects.Project.Job
Across versions
- BC23present
- BC245 procedures added
- BC25-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · Microsoft.Projects.Project.Job · captioned “Project Task Card” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Project Task Card |
| SourceTable | Job Task |
| PageType | Card |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Job Task No. | Job Task No. | Specifies the number of the related project task. from the table field |
| Description | Description | Specifies a description of the project task. You can enter anything that is meaningful in describing the task. The description is copied and used in descriptions on the project planning line. from the table field | |
| Job Task Type | Job Task Type | Specifies the purpose of the account. Newly created accounts are automatically assigned the Posting account type, but you can change this. Choose the field to select one of the following five options: from the table field | |
| Customer No. | Sell-to Customer No. | Specifies the number of the customer who will receive the products and be billed by default for the project task. from the table field | |
| Customer Name | Sell-to Customer Name | Specifies the name of the customer who will receive the products and be billed by default. from the table field | |
| Customer Name 2 | Sell-to Customer Name 2 | Specifies an additional part of the name of the customer who will receive the products and be billed by default. from the table field | |
| Sell-to | Address | Sell-to Address | Specifies the address where the customer is located. from the table field |
| Address 2 | Sell-to Address 2 | Specifies additional address information. from the table field | |
| City | Sell-to City | Specifies the city of the customer on the sales document. from the table field | |
| Control60 | Sell-to County | Sell-to County | Specifies the state, province or county of the address. from the table field |
| Sell-to | Post Code | Sell-to Post Code | Specifies the postal code. from the table field |
| Country/Region Code | Sell-to Country/Region Code | Specifies the country or region of the address. from the table field | |
| Contact No. | Sell-to Contact No. | Specifies the number of the contact person that the sales document will be sent to. from the table field | |
| Contact | Sell-to Contact | Specifies the name of the person to contact at the customer. from the table field | |
| General | Totaling | Totaling | Specifies an interval or a list of project task numbers. from the table field |
| External Document No. | External Document No. | Specifies a document number that refers to the customer’s or vendor’s numbering system. | |
| Your Reference | Your Reference | Specifies the customer’s reference. The content will be printed on sales documents. | |
| New Page | New Page | Specifies whether you want a new page to start immediately after this project task when you print the project tasks. To start a new page after this project task, select the New Page check box. from the table field | |
| No. of Blank Lines | No. of Blank Lines | Specifies the number of blank lines that you want inserted before this project task in reports that shows project tasks. from the table field | |
| Content | JobPlanningLines | part Page 1015 “Job Planning Lines Part” | — |
| Posting | Job Posting Group | Job Posting Group | Specifies the project posting group of the task. from the table field |
| WIP Method | WIP Method | Specifies the method that is used to calculate the value of work in process for the project. | |
| Location Code | Location Code | Specifies the location code of the task. from the table field | |
| Bin Code | Bin Code | Specifies a bin code for specific location of the task. from the table field | |
| Bill-to | Bill-to | BillToOptions |
Specifies the customer that the sales invoice will be sent to. Default (Customer): The same as the customer on the sales invoice. Another Customer: Any customer that you specify in the fields below. |
| Control205 | Bill-to Customer No. | Bill-to Customer No. | Specifies the number of the customer who pays for the project. from the table field |
| Name | Bill-to Name | Specifies the name of the customer who pays for the project. from the table field | |
| Name 2 | Bill-to Name 2 | Specifies an additional part of the name of the customer who pays for the project. from the table field | |
| Address | Bill-to Address | Specifies the address of the customer to whom you will send the invoice. from the table field | |
| Address 2 | Bill-to Address 2 | Specifies an additional line of the address. from the table field | |
| City | Bill-to City | Specifies the city of the address. from the table field | |
| Control56 | Bill-to County | Bill-to County | Specifies the county code of the customer’s billing address. from the table field |
| Control205 | Post Code | Bill-to Post Code | Specifies the postal code of the customer who pays for the project. from the table field |
| Country/Region | Bill-to Country/Region Code | Specifies the country/region code of the customer’s billing address. from the table field | |
| Contact No. | Bill-to Contact No. | Specifies the number of the contact person at the customer’s billing address. from the table field | |
| Contact | Bill-to Contact | Specifies the name of the contact person at the customer who pays for the project. from the table field | |
| Payment Terms | Payment Terms Code | Payment Terms Code | Specifies a formula that calculates the payment due date, payment discount date, and payment discount amount. |
| Payment Method Code | Payment Method Code | Specifies how to make payment, such as with bank transfer, cash, or check. | |
| Ship-to | Ship-to | ShipToOptions |
Specifies the address that the products on the sales document are shipped to. Default (Sell-to Address): The same as the customer’s sell-to address. Alternate Ship-to Address: One of the customer’s alternate ship-to addresses. Custom Address: Any ship-to address that you specify in the fields below. |
| Control202 | Code | Ship-to Code | Specifies the code for another shipment address than the customer’s own address, which is entered by default. from the table field |
| Name | Ship-to Name | Specifies the name that products on the sales document will be shipped to. from the table field | |
| Name 2 | Ship-to Name 2 | Specifies an additional part of the name that products on the sales document will be shipped to. from the table field | |
| Address | Ship-to Address | Specifies the address that products on the sales document will be shipped to. from the table field | |
| Address 2 | Ship-to Address 2 | Specifies additional address information. from the table field | |
| City | Ship-to City | Specifies the city of the customer on the sales document. from the table field | |
| Control82 | Ship-to County | Ship-to County | Specifies the state, province or county of the address. from the table field |
| Control202 | Post Code | Ship-to Post Code | Specifies the postal code. from the table field |
| Country/Region | Ship-to Country/Region Code | Specifies the customer’s country/region. from the table field | |
| Ship-to | Contact | Ship-to Contact | Specifies the name of the contact person at the address that products on the sales document will be shipped to. from the table field |
| Foreign Trade | Invoice Currency Code | Invoice Currency Code | Specifies the currency code you want to apply when creating invoices for a project. By default, the invoice currency code for a project is based on what currency code is defined on the customer card. from the table field |
| Price Calculation Method | Price Calculation Method | Specifies the default method of the unit price calculation. from the table field | |
| Language Code | Language Code | Specifies the language to be used on printouts for this project. from the table field |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Project Task | Dimensions | View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history. | Page 1005 “Job Task Dimensions” |
| Assigned Resources | View or edit the additional resources that are explicitly assigned to this project task. Project-level assignments are managed from the project and are not shown on the project tasks. | ||
| Assembly Orders | View ongoing assembly orders related to the project task. | ||
| Reporting | Preview Project Task Quote | Open the Project Task Quote report. | |
| Send Project Task Quote | Send the project task quote to the customer. You can change the way that the document is sent in the window that appears. |
Procedures
5 local procedures, no public ones.
Triggers
OnAfterGetCurrRecord, OnAfterGetRecord, OnOpenPage
Relations
- source table Table 1001 “Job Task”
Pages and codeunits on this table
- Page 1001 “Job Task Lines Subform” (card page)
- Page 1004 “Job Task List” (card page)
Extended by
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 365 “Format Address” (1 call:
ActivateFields → UseCounty) - Codeunit 7001 “Price Calculation Mgt.” (1 call:
ActivateFields → IsExtendedPriceCalculationEnabled)
Recent changes
- 2026-07-14 #9315 [Projects] Add Assigned Resources to projects and project tasks (main, BC30, feature)
Documented on Microsoft Learn
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "page", object_name: "Job Task Card"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.