Table "Business Chart Buffer"

ID 485
Namespace: System.Visualization

Properties

Name Value
Caption Business Chart Buffer
ReplicateData False
DataClassification CustomerContent

Fields

Name Type Description
ID Integer
"Chart Type" __MissingTypeSymbol__
"Data Type" Option
XML Blob
"Drill-Down X Index" Integer
"Drill-Down Y Value" Decimal
"Drill-Down Measure Index" Integer
"Period Length" Option
"Period Filter Start Date" Date
"Period Filter End Date" Date
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

Initialize

procedure Initialize()

SetChartCondensed

procedure SetChartCondensed(Condensed: Boolean)

Parameters

Name Type Description
Condensed Boolean

SetXAxis

procedure SetXAxis(Caption: Text, Type: Option)

Parameters

Name Type Description
Caption Text
Type Option

SetPeriodXAxis

procedure SetPeriodXAxis()

GetXCaption

procedure GetXCaption(): Text

Returns

Type Description
Text

AddMeasure

procedure AddMeasure(Caption: Text, Value: Variant, ValueType: Option, ChartType: Integer)

Parameters

Name Type Description
Caption Text
Value Variant
ValueType Option
ChartType Integer

AddDecimalMeasure

procedure AddDecimalMeasure(Caption: Text, Value: Variant, ChartType: __MissingTypeSymbol__)

Parameters

Name Type Description
Caption Text
Value Variant
ChartType __MissingTypeSymbol__

AddIntegerMeasure

procedure AddIntegerMeasure(Caption: Text, Value: Variant, ChartType: __MissingTypeSymbol__)

Parameters

Name Type Description
Caption Text
Value Variant
ChartType __MissingTypeSymbol__

GetMaxNumberOfMeasures

procedure GetMaxNumberOfMeasures(): Integer

Returns

Type Description
Integer

RaiseErrorMaxNumberOfMeasuresExceeded

procedure RaiseErrorMaxNumberOfMeasuresExceeded()

AddColumn

procedure AddColumn(Value: Variant)

Parameters

Name Type Description
Value Variant

AddPeriods

procedure AddPeriods(FromDate: Date, ToDate: Date)

Parameters

Name Type Description
FromDate Date
ToDate Date

AddPeriodColumn

procedure AddPeriodColumn(Value: Variant)

Parameters

Name Type Description
Value Variant

SetValue

procedure SetValue(MeasureName: Text, XAxisIndex: Integer, Value: Variant)

Parameters

Name Type Description
MeasureName Text
XAxisIndex Integer
Value Variant

SetValueByIndex

procedure SetValueByIndex(MeasureIndex: Integer, XAxisIndex: Integer, Value: Variant)

Parameters

Name Type Description
MeasureIndex Integer
XAxisIndex Integer
Value Variant

FindFirstMeasure

procedure FindFirstMeasure(var BusChartMap: Record "Business Chart Map"): Boolean

Parameters

Name Type Description
BusChartMap Record "Business Chart Map"

Returns

Type Description
Boolean

NextMeasure

procedure NextMeasure(var BusChartMap: Record "Business Chart Map"): Boolean

Parameters

Name Type Description
BusChartMap Record "Business Chart Map"

Returns

Type Description
Boolean

FindFirstColumn

procedure FindFirstColumn(var BusChartMap: Record "Business Chart Map"): Boolean

Parameters

Name Type Description
BusChartMap Record "Business Chart Map"

Returns

Type Description
Boolean

FindMidColumn

procedure FindMidColumn(var BusChartMap: Record "Business Chart Map"): Boolean

Parameters

Name Type Description
BusChartMap Record "Business Chart Map"

Returns

Type Description
Boolean

NextColumn

procedure NextColumn(var BusChartMap: Record "Business Chart Map"): Boolean

Parameters

Name Type Description
BusChartMap Record "Business Chart Map"

Returns

Type Description
Boolean

GetValue

procedure GetValue(MeasureName: Text, XAxisIndex: Integer, var Value: Variant)

Parameters

Name Type Description
MeasureName Text
XAxisIndex Integer
Value Variant

GetXValue

procedure GetXValue(XAxisIndex: Integer, var Value: Variant)

Parameters

Name Type Description
XAxisIndex Integer
Value Variant

GetXValueAsDate

procedure GetXValueAsDate(XIndex: Integer): Date

Parameters

Name Type Description
XIndex Integer

Returns

Type Description
Date

GetMeasureValueString

procedure GetMeasureValueString(MeasureIndex: Integer): Text

Parameters

Name Type Description
MeasureIndex Integer

Returns

Type Description
Text

GetMeasureName

procedure GetMeasureName(MeasureIndex: Integer): Text

Parameters

Name Type Description
MeasureIndex Integer

Returns

Type Description
Text

GetCurrMeasureValueString

procedure GetCurrMeasureValueString(): Text

Returns

Type Description
Text

Update

Obsolete

This element will become obsolete from version 24.0. Replaced with method UpdateChart that takes Business Chart control add-in as parameter.

[Obsolete(Replaced with method UpdateChart that takes Business Chart control add-in as parameter.,24.0)]
procedure Update(dotNetChartAddIn: DotNet)

Parameters

Name Type Description
dotNetChartAddIn DotNet

UpdateChart

procedure UpdateChart(BusinessChartAddIn: __MissingTypeSymbol__)

Parameters

Name Type Description
BusinessChartAddIn __MissingTypeSymbol__

SetDrillDownIndexes

procedure SetDrillDownIndexes(Point: JsonObject)

Parameters

Name Type Description
Point JsonObject

IsXAxisDateTime

procedure IsXAxisDateTime(): Boolean

Returns

Type Description
Boolean

CalcFromDate

procedure CalcFromDate(Date: Date): Date

Parameters

Name Type Description
Date Date

Returns

Type Description
Date

CalcToDate

procedure CalcToDate(Date: Date): Date

Parameters

Name Type Description
Date Date

Returns

Type Description
Date

CalcNumberOfPeriods

procedure CalcNumberOfPeriods(FromDate: Date, ToDate: Date): Integer

Parameters

Name Type Description
FromDate Date
ToDate Date

Returns

Type Description
Integer

GetPeriodLength

procedure GetPeriodLength(): Text[1]

Returns

Type Description
Text[1]

GetPeriodCaption

procedure GetPeriodCaption(Date: Variant): Text

Parameters

Name Type Description
Date Variant

Returns

Type Description
Text

GetPeriodFromMapColumn

procedure GetPeriodFromMapColumn(ColumnIndex: Integer, var FromDate: Date, var ToDate: Date)

Parameters

Name Type Description
ColumnIndex Integer
FromDate Date
ToDate Date

InitializePeriodFilter

procedure InitializePeriodFilter(StartDate: Date, EndDate: Date)

Parameters

Name Type Description
StartDate Date
EndDate Date

RecalculatePeriodFilter

procedure RecalculatePeriodFilter(var StartDate: Date, var EndDate: Date, MovePeriod: Option)

Parameters

Name Type Description
StartDate Date
EndDate Date
MovePeriod Option

SetDrillDownIndexesByCoordinate

procedure SetDrillDownIndexesByCoordinate(MeasureName: Text[249], XValueString: Text[249], YValue: Decimal)

Parameters

Name Type Description
MeasureName Text[249]
XValueString Text[249]
YValue Decimal

See also