Codeunit 7028 "Res. Journal Line - Price"
Base Application · Microsoft.Projects.Resources.Journal
Across versions
- BC23-30present
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Projects.Resources.Journal · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterFillBuffer(var PriceCalculationBuffer: Record "Price Calculation Buffer"; ResJournalLine: Record "Res. Journal Line")(integration)OnAfterSetPrice(var ResJournalLine: Record "Res. Journal Line"; PriceListLine: Record "Price List Line"; AmountType: Enum "Price Amount Type")(integration)OnBeforeSetPrice(var ResJournalLine: Record "Res. Journal Line"; PriceListLine: Record "Price List Line"; AmountType: Enum "Price Amount Type"; var IsHandled: Boolean; CurrPriceType: Enum "Price Type")(integration)
Procedures
GetTableNo(): IntegerSetLine(PriceType: Enum "Price Type"; Line: Variant)SetLine(PriceType: Enum "Price Type"; Header: Variant; Line: Variant)SetSources(var NewPriceSourceList: codeunit "Price Source List")GetLine(var Line: Variant)GetLine(var Header: Variant; var Line: Variant)GetPriceType(): Enum "Price Type"IsPriceUpdateNeeded(AmountType: enum "Price Amount Type"; FoundPrice: Boolean; CalledByFieldNo: Integer): BooleanIsDiscountAllowed(): BooleanVerify()SetAssetSourceForSetup(var DtldPriceCalculationSetup: Record "Dtld. Price Calculation Setup"): BooleanGetAssetType(): Enum "Price Asset Type"CopyToBuffer(var PriceCalculationBufferMgt: Codeunit "Price Calculation Buffer Mgt."): BooleanSetPrice(AmountType: Enum "Price Amount Type"; PriceListLine: Record "Price List Line")ValidatePrice(AmountType: enum "Price Amount Type")Update(AmountType: enum "Price Amount Type")
Plus 3 local procedures.
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 7011 “Price Source List” (5 calls:
AddSources → Add,AddSources → AddJobAsSources,AddSources → Init, …) - Codeunit 7008 “Price Calculation Buffer Mgt.” (1 call:
CopyToBuffer → Set)
Implements
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: "codeunit", object_name: "Res. Journal Line - Price"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.