pagePurchasing & Payablesofficial - Microsoftderived - from the source, no model text

Page 7020 "Purchase Job Price Lists"

Base Application · Microsoft.Purchases.Pricing

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC281 events added
  5. BC29-30unchanged

Neighbourhood 4 connected objects and pages

Table 7000 "Price List Header" (relates to)Price List HeaderPage 7018 "Purchase Price List" (pages and codeunits on it)Purchase Price ListCodeunit 7018 "Price UX Management" (calls)Price UX ManagementCodeunit 7049 "Feature - Price Calculation" (calls)Feature - Price Calculation

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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

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.

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.

Evidence 1 sources