Report 5607 "Fixed Asset - Projected Value"
Base Application · Microsoft.FixedAssets.Reports
Across versionsobsolete pending since 28.0
- BC23-24present
- BC251 events added
- BC26unchanged
- BC272 events added
- BC28declaration changed
- BC29declaration changed
- BC30unchanged
Neighbourhood 10 connected objects and pages
Base Application · Microsoft.FixedAssets.Reports · captioned “Fixed Asset Projected Value (Obsolete)” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Fixed Asset Projected Value (Obsolete) |
| UsageCategory | ReportsAndAnalysis |
| ApplicationArea | FixedAssets |
| ObsoleteState | Pending |
| ObsoleteTag | 28.0 |
| ObsoleteReason | This report has been replaced by the report Fixed Asset Projected Value (Excel). This report will be removed in a future release. |
Events published
OnBeforeCalculateFirstDeprAmount(var FixedAsset: Record "Fixed Asset"; var CalculateDepr: Codeunit "Calculate Depreciation"; var DepreciationCalculation: Codeunit "Depreciation Calculation"; var FirstTime: Boolean; var Done: Boolean; var UntilDate: Date; var StartingDate: Date; var DeprAmount: Decimal; var Custom1Amount: Decimal; var NumberOfDays: Integer; var Custom1NumberOfDays: Integer; var DeprBookCode: Code[10]; var EntryAmounts: array[4] of Decimal; var DaysInFirstPeriod: Integer; var EndingDate: Date; var IsHandled: Boolean)+ BC25 (integration)OnAfterAccountingPeriodSetFilter(var PeriodEndingDate: Date; var Year365Days: Boolean; UseAccountingPeriod: Boolean; var AccountingPeriod: Record "Accounting Period")+ BC27 (integration)OnAfterTransferValues(GroupAmounts: array[4] of Decimal; TotalBookValue: array[2] of Decimal)+ BC27 (integration)
Procedures
SetMandatoryFields(DepreciationBookCodeFrom: Code[10]; StartingDateFrom: Date; EndingDateFrom: Date)SetPeriodFields(PeriodLengthFrom: Integer; DaysInFirstPeriodFrom: Integer; IncludePostedFromFrom: Date; UseAccountingPeriodFrom: Boolean)SetTotalFields(GroupTotalsFrom: Option; PrintDetailsFrom: Boolean)SetBudgetField(BudgetNameCodeFrom: Code[10]; BalAccountFrom: Boolean; ProjectedDisposalFrom: Boolean; PrintAmountsPerDateFrom: Boolean)GetFASetup()
Plus 17 local procedures.
Triggers
OnPreReport
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 5616 “Depreciation Calculation” (7 calls:
CalculateFirstDeprAmount → DeprInFiscalYear,GetNextDate → ToMorrow,GetPeriodEndingDate → DeprDays, …) - Codeunit 5617 “FA Date Calculation” (4 calls:
GetNextDate → CalculateDate,GetPeriodEndingDate → CalculateDate,TransferValues → CalculateDate, …) - Codeunit 5626 “FA General Report” (3 calls:
OnPreReport → AppendFAPostingFilter,OnPreReport → SetFAPostingGroup,ValidateDates → ValidateDeprDates) - Codeunit 5610 “Calculate Depreciation” (2 calls:
CalculateFirstDeprAmount → Calculate,CalculateSecondDeprAmount → Calculate) - Codeunit 5605 “Calculate Disposal” (1 call:
CalculateGainLoss → CalcGainLoss) - Codeunit 5615 “Budget Depreciation” (1 call:
UpdateTotals → CopyProjectedValueToBudget) - Codeunit 5618 “Table Depr. Calculation” (1 call:
CalculationDone → GetTablePercent)
Documented on Microsoft Learn
Deprecations
- object: Pending 28.0 (#if not CLEAN28), “This report has been replaced by the report Fixed Asset Projected Value (Excel). This report will be removed in a future release.”
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: "report", object_name: "Fixed Asset - Projected Value"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.