Codeunit "Acc. Sched. KPI Dimensions"

ID 9
Namespace: Microsoft.Finance.FinancialReports

Properties

Name Value
TableNo Table Microsoft.Finance.FinancialReports."Acc. Schedule Line"

Methods

GetCellDataWithDimensions

procedure GetCellDataWithDimensions(var AccSchedLine: Record "Acc. Schedule Line", var ColumnLayout: Record "Column Layout", var TempAccSchedKPIBuffer2: Record "Acc. Sched. KPI Buffer" temporary)

Parameters

Name Type Description
AccSchedLine Table Microsoft.Finance.FinancialReports."Acc. Schedule Line"
ColumnLayout Table Microsoft.Finance.FinancialReports."Column Layout"
TempAccSchedKPIBuffer2 Table Microsoft.Finance.FinancialReports."Acc. Sched. KPI Buffer"

ConflictAmountType

procedure ConflictAmountType(AccSchedLine: Record "Acc. Schedule Line", ColumnLayoutAmtType: Enum "Account Schedule Amount Type", var AmountType: Enum "Account Schedule Amount Type"): Boolean

Parameters

Name Type Description
AccSchedLine Table Microsoft.Finance.FinancialReports."Acc. Schedule Line"
ColumnLayoutAmtType Enum Microsoft.Finance.FinancialReports."Account Schedule Amount Type"
AmountType Enum Microsoft.Finance.FinancialReports."Account Schedule Amount Type"

Returns

Type Description
Boolean

CombineFilters

procedure CombineFilters(FilterPart1: Text, FilterPart2: Text, CombineSymbol: Text[1]): Text

Parameters

Name Type Description
FilterPart1 Text
FilterPart2 Text
CombineSymbol Text[1]

Returns

Type Description
Text

PrepareFilterPart

procedure PrepareFilterPart(var FilterText: Text)

Parameters

Name Type Description
FilterText Text

PostProcessAmount

procedure PostProcessAmount(AccSchedLine: Record "Acc. Schedule Line", Amount: Decimal): Decimal

Parameters

Name Type Description
AccSchedLine Table Microsoft.Finance.FinancialReports."Acc. Schedule Line"
Amount Decimal

Returns

Type Description
Decimal

PassToResult

procedure PassToResult(AccSchedLineShow: Enum "Acc. Schedule Line Show", Balance: Decimal): Boolean

Parameters

Name Type Description
AccSchedLineShow Enum Microsoft.Finance.FinancialReports."Acc. Schedule Line Show"
Balance Decimal

Returns

Type Description
Boolean

SetTempAccSchedKPIBuffer

procedure SetTempAccSchedKPIBuffer(var NewTempAccSchedKPIBuffer: Record "Acc. Sched. KPI Buffer" temporary)

Parameters

Name Type Description
NewTempAccSchedKPIBuffer Table Microsoft.Finance.FinancialReports."Acc. Sched. KPI Buffer"

Events

OnBeforeAddCostTypeDimensions

[IntegrationEvent(False,False)]
local procedure OnBeforeAddCostTypeDimensions(var CostType: Record "Cost Type", var AccSchedLine: Record "Acc. Schedule Line", ColumnLayout: Record "Column Layout", var AccSchedKPIBuffer: Record "Acc. Sched. KPI Buffer", var IsHandled: Boolean, var TempAccSchedKPIBuffer: Record "Acc. Sched. KPI Buffer" temporary)

Parameters

Name Type Description
CostType Table Microsoft.CostAccounting.Account."Cost Type"
AccSchedLine Table Microsoft.Finance.FinancialReports."Acc. Schedule Line"
ColumnLayout Table Microsoft.Finance.FinancialReports."Column Layout"
AccSchedKPIBuffer Table Microsoft.Finance.FinancialReports."Acc. Sched. KPI Buffer"
IsHandled Boolean
TempAccSchedKPIBuffer Table Microsoft.Finance.FinancialReports."Acc. Sched. KPI Buffer"

See also