Page Budget
ID 113
Namespace: Microsoft.Finance.Analysis
Properties
Name
Value
Caption
Budget
DataCaptionExpression
BudgetName
DeleteAllowed
False
InsertAllowed
False
LinksAllowed
False
ModifyAllowed
False
PageType
ListPlus
Methods
SetBudgetName
procedure SetBudgetName(NextBudgetName: Code[10])
Parameters
Name
Type
Description
NextBudgetName
Code[10]
GetBudgetName
procedure GetBudgetName(): Code[10]
Returns
Type
Description
Code[10]
SetGLAccountFilter
Obsolete
This element will become obsolete from version 26.0. Replaced by SetGLAccountFilter(NewGLAccFilter: Text)
[Obsolete(Replaced by SetGLAccountFilter(NewGLAccFilter: Text),26.0)]
procedure SetGLAccountFilter(NewGLAccFilter: Code[250])
Parameters
Name
Type
Description
NewGLAccFilter
Code[250]
SetGLAccountFilter
procedure SetGLAccountFilter(NewGLAccFilter: Text)
Parameters
Name
Type
Description
NewGLAccFilter
Text
SetGLAccountCategoryFilter
procedure SetGLAccountCategoryFilter(NewGLAccCategoryFilter: Enum "G/L Account Category")
Parameters
SetIncomeBalanceGLAccFilter
procedure SetIncomeBalanceGLAccFilter(NewIncomeBalanceGLAccFilter: Option)
Parameters
Name
Type
Description
NewIncomeBalanceGLAccFilter
Option
SetBudgetDimFilters
procedure SetBudgetDimFilters(NewGlobalDim1Filter: Text, NewGlobalDim2Filter: Text, NewBudgetDim1Filter: Text, NewBudgetDim2Filter: Text, NewBudgetDim3Filter: Text, NewBudgetDim4Filter: Text)
Parameters
Name
Type
Description
NewGlobalDim1Filter
Text
NewGlobalDim2Filter
Text
NewBudgetDim1Filter
Text
NewBudgetDim2Filter
Text
NewBudgetDim3Filter
Text
NewBudgetDim4Filter
Text
GlobalDim2FilterOnAfterValidate
procedure GlobalDim2FilterOnAfterValidate()
GlobalDim1FilterOnAfterValidate
procedure GlobalDim1FilterOnAfterValidate()
BudgetDim2FilterOnAfterValidate
procedure BudgetDim2FilterOnAfterValidate()
BudgetDim1FilterOnAfterValidate
procedure BudgetDim1FilterOnAfterValidate()
BudgetDim4FilterOnAfterValidate
procedure BudgetDim4FilterOnAfterValidate()
BudgetDim3FilterOnAfterValidate
procedure BudgetDim3FilterOnAfterValidate()
Events
OnAfterGenerateColumnCaptions
[IntegrationEvent(False,False)]
local procedure OnAfterGenerateColumnCaptions(ColumnDimCode: Text[30], StepType: Enum "Matrix Page Step Type", var PrimKeyFirstCaptionInCu: Text, var CaptionSet: array[32] of Text[80], var CaptionRange: Text, var CurrentNoOfColumns: Integer, var MatrixRecords: array[32] of Record "Dimension Code Buffer", ShowColumnName: Boolean)
Parameters
Name
Type
Description
ColumnDimCode
Text[30]
StepType
Enum Microsoft.Foundation.Enums."Matrix Page Step Type"
PrimKeyFirstCaptionInCu
Text
CaptionSet
array[32] of Text[80]
CaptionRange
Text
CurrentNoOfColumns
Integer
MatrixRecords
array[32] of Record "Dimension Code Buffer"
ShowColumnName
Boolean
OnAfterDimCodeToType
[IntegrationEvent(False,False)]
local procedure OnAfterDimCodeToType(DimCode: Text[30], var Result: Enum "G/L Budget Matrix Dimensions")
Parameters
OnAfterValidateBudgetName
[IntegrationEvent(False,False)]
local procedure OnAfterValidateBudgetName(var GLAccBudgetBuf: Record "G/L Acc. Budget Buffer", var GLBudgetName: Record "G/L Budget Name")
Parameters
OnBeforeClearDimCodeOnChange
[IntegrationEvent(False,False)]
local procedure OnBeforeClearDimCodeOnChange(DimensionCode: Text[30], var IsHandled: Boolean)
Parameters
Name
Type
Description
DimensionCode
Text[30]
IsHandled
Boolean
OnDeleteBudgetOnAfterGLBudgetEntrySetFilters
[IntegrationEvent(False,False)]
local procedure OnDeleteBudgetOnAfterGLBudgetEntrySetFilters(var GLBudgetEntry: Record "G/L Budget Entry")
Parameters
OnGetDimSelectionOnBeforeDimSelectionLookup
[IntegrationEvent(False,False)]
local procedure OnGetDimSelectionOnBeforeDimSelectionLookup(var DimensionSelection: Page "Dimension Selection")
Parameters
OnOpenPageOnBeforeSetPeriodTypeMonth
[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeSetPeriodTypeMonth(var PeriodType: Enum "Analysis Period Type", var IsHandled: Boolean)
Parameters
OnOpenPageOnBeforeIncomeBalanceGLAccFilter
[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeIncomeBalanceGLAccFilter(GLAccountIncomeBalanceFilter: Enum "G/L Account Income/Balance", var IsHandled: Boolean)
Parameters
OnBeforeOnOpenPage
[IntegrationEvent(False,False)]
local procedure OnBeforeOnOpenPage()
See also