codeunitFinanceofficial - Microsoftderived - from the source, no model text

Codeunit 4410 "Trial Balance"

ExcelReports · Microsoft.Finance.ExcelReports

Across versions

  1. BC23-28not present
  2. BC29-30present

ExcelReports · Microsoft.Finance.ExcelReports · BC29-30 · source at ea08af5e · facts from BC29

Events published

  • OnBeforeInsertDimensionFiltersFromDimensionValues(var DimensionValue: Record "Dimension Value"; var DimensionFilters: List of [Code[20]]; var IsHandled: Boolean) (integration, obsolete 28.0)
  • OnIsPerformantTrialBalanceFeatureActive(var Active: Boolean) (integration, obsolete 27.0)

Procedures

  • ConfigureTrialBalance(BreakdownByBusinessUnit: Boolean; IncludeBudgetData: Boolean) (internal)
  • InsertTrialBalanceReportData(var GLAccount: Record "G/L Account"; var Dimension1Values: Record "Dimension Value" temporary; var Dimension2Values: Record "Dimension Value" temporary; var TrialBalanceData: Record "EXR Trial Balance Buffer") (internal)

Plus 22 local procedures.

Recent changes

Deprecations

  • procedure InsertBreakdownForGLAccount: guarded (#if not CLEAN27)
  • procedure InsertBusinessUnitFilters: guarded (#if not CLEAN27)
  • procedure InsertDimensionFiltersFromDimensionValues: guarded (#if not CLEAN27)
  • procedure InsertGLAccountTotalsForFilters: guarded (#if not CLEAN27)
  • procedure InsertGLAccountTotalsForFilters: guarded (#if not CLEAN27)
  • procedure InsertTrialBalanceDataForGLAccountWithFilters: guarded (#if not CLEAN27)
  • procedure InsertTrialBalanceReportDataLooping: guarded (#if not CLEAN27)
  • procedure IsPerformantTrialBalanceFeatureActive: guarded (#if not CLEAN27)
  • procedure OnIsPerformantTrialBalanceFeatureActive: Pending 27.0 (#if not CLEAN27), “This event is temporary to try the functionality before it’s officially released as a feature in feature management.”
  • procedure OnBeforeInsertDimensionFiltersFromDimensionValues: Pending 28.0 (#if not CLEAN27), “This event is no longer called in the query based retrieval of the trial balance.”

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). 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: "Trial Balance"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources