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».
См. также: