IMsVariable.CopyData

Синтаксис

CopyData(Source: Integer; Destination: Integer);

Параметры

Source. Ключ измерения, из которого необходимо скопировать данные. Если необходимо скопировать данные измерения «Факт» - задается значение «-1»;

Destination. Ключ измерения-приемника, в которое будут скопированы данные.

Описание

Метод CopyData осуществляет копирование данных между измерениями переменной. Используется для копирования данных между измерением «Факт» и сценарными измерениями.

Пример

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

Variable: IMsVariable;

ScenInst: IDimInstance;

KeyDest: Integer;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemByIdNamespace("Var_1", MB.ItemById("KONT_MODEL").Key).Edit;

Variable := MObj As IMsVariable;

ScenInst := Variable.ScenarioDimension;

KeyDest := ScenInst.Elements.AttributeValue(1, 1) As Integer;

Variable.CopyData(-1, KeyDest);

MObj.Save;

End Sub Main;

После выполнения примера будут скопированы данные из измерения «Факт» в первый сценарный справочник переменной моделирования «Var_1».

См. также:

IMsVariable