DimensionFix: IMsProblemDimensionFix;
Свойство DimensionFix возвращает коллекцию фиксированных измерений переменной моделирования.
Для выполнения примера предполагается наличие в контейнере моделирования переменной Var_1, настроенной на загрузку данных с помощью формулы.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Variable: IMsVariable;
LoadSetting: IMsVariableLoadSettings;
Period: IMsModelPeriod;
i: Integer;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemByIdNamespace("Var_1", MB.ItemById("KONT_MODEL").Key).Edit;
Variable := MObj As IMsVariable;
LoadSetting := Variable.CreateLoadSettings;
Period := LoadSetting.Period;
Period.IdentificationStartDate := DateTime.ComposeDay(2000, 1, 1);
Period.IdentificationEndDate := DateTime.ComposeDay(2004, 1, 1);
LoadSetting.ScenarioIncluded(-1) := True;
For i := 0 To LoadSetting.DimensionFix.Count - 1 Do
LoadSetting.DimensionFix.Selection.Item(i).SelectAll;
End For;
Variable.Execute(LoadSetting);
MObj.Save;
End Sub Main;
После выполнения примера будут определены параметры, необходимые для загрузки данных в переменную, затем осуществляется сама загрузка данных.
См. также: