Page 7020 "Purchase Job Price Lists"
Base Application · Microsoft.Purchases.Pricing
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC281 events added
- BC29-30unchanged
Neighbourhood 4 connected objects and pages
Base Application · Microsoft.Purchases.Pricing · captioned “Purchase Project Price Lists” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Purchase Project Price Lists |
| SourceTable | Price List Header |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | Jobs |
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 |
|---|---|---|---|
| Control1 | Code | Code | Specifies the unique identifier of the price list. |
| Description | Description | Specifies the description of the price list. | |
| Status | Status | Specifies whether the price list is in Draft status and can be edited, Inactive and cannot be edited or used, or Active and can be edited (when Allow Editing Active Price is enabled) and used for price calculations. | |
| Allow Updating Defaults | Allow Updating Defaults | Specifies whether users can change the values in the fields on the price list lines that contain default values from the header. This does not affect the ability to allow line or invoice discounts. | |
| Defines | Amount Type | Specifies whether the price list defines prices, discounts, or both. | |
| Currency | CurrRec."Currency Code" |
Specifies the currency that is used on the price list. | |
| Assign-to Group | Source Group | Specifies whether the prices come from groups of customers, vendors or projects. | |
| Assign-to Type | CurrRec."Source Type" |
Specifies the type of entity to which the price list is assigned. The options are relevant to the entity you are currently viewing. | |
| Assign-to | CurrRec."Source No." |
Specifies the entity to which the prices are assigned. The options depend on the selection in the Assign-to Type field. If you choose an entity, the price list will be used only for that entity. | |
| Assign-to Project No. | CurrRec."Parent Source No." |
Specifies the project to which the prices are assigned. If you choose an entity, the price list will be used only for that entity. | |
| Starting Date | CurrRec."Starting Date" |
Specifies the date from which the price is valid. | |
| Ending Date | CurrRec."Ending Date" |
Specifies the date when the purchase price agreement ends. |
Events published
OnBeforeOnInit()+ BC28 (integration)
Procedures
SetRecordFilter(var PriceListHeader: Record "Price List Header")SetSource(PriceSourceList: Codeunit "Price Source List"; AmountType: Enum "Price Amount Type")
Triggers
OnInit, OnAfterGetRecord, OnAfterGetCurrRecord
Relations
- card page Page 7018 “Purchase Price List”
- source table Table 7000 “Price List Header”
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 7018 “Price UX Management” (1 call:
SetSource → SetPriceListsFilters) - Codeunit 7049 “Feature - Price Calculation” (1 call:
OnInit → FailIfFeatureDisabled)
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: "Purchase Job Price Lists"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.