Codeunit 5615 "Budget Depreciation"
Base Application · Microsoft.FixedAssets.Depreciation
Across versions
- BC23-30present
Neighbourhood 4 connected objects and pages
Base Application · Microsoft.FixedAssets.Depreciation · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeGLBudgetEntryInsert(var GLBudgetEntry: Record "G/L Budget Entry"; var FALedgerEntry: Record "FA Ledger Entry"; var FAGLPostingBuffer: Record "FA G/L Posting Buffer"; var GLBudgetName: Record "G/L Budget Name")(integration)OnCalculateOnAfterCallNoCheck(FANo: Code[20]; EndingDate1: Date; EndingDate2: Date; DeprBookCode: Code[10]; var DeprAmount1: Decimal; var DeprAmount2: Decimal; var IsHandled: Boolean)(integration)
Procedures
Calculate(FANo: Code[20]; EndingDate1: Date; EndingDate2: Date; DeprBookCode: Code[10]; var DeprAmount1: Decimal; var DeprAmount2: Decimal)CopyProjectedValueToBudget(FADeprBook: Record "FA Depreciation Book"; BudgetNameCode: Code[10]; PostingDate: Date; DeprAmount: Decimal; Custom1Amount: Decimal; BalAccount: Boolean)CopyFAToBudget(FALedgEntry: Record "FA Ledger Entry"; BudgetNameCode: Code[10]; BalAccount: Boolean; BudgetText: Text[150])
Plus 4 local procedures.
Triggers
OnRun
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 5601 “FA Insert G/L Account” (5 calls:
CopyFAToBudget → (object),CopyFAToBudget → DeleteAllGLAcc,CopyFAToBudget → FindFirstGLAcc, …) - Codeunit 408 “DimensionManagement” (2 calls:
GetFADefaultDimSetID → GetDimensionSetID,UpdateDimCodesFromDimSetID → UpdateGlobalDimFromDimSetID) - Codeunit 5611 “Calculate Normal Depreciation” (1 call:
Calculate → Calculate)
Called by
- Report 5607 “Fixed Asset - Projected Value” (1 call:
UpdateTotals → CopyProjectedValueToBudget)
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: "Budget Depreciation"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.