IMsProblemDimensionFix.Selection

Синтаксис

Selection: IDimSelectionSet;

Описание

Свойство Selection возвращает объект, содержащий отметку по всем фиксированным измерениям.

Пример

Для выполнения примера предполагается наличие в контейнере моделирования переменной, настроенной на загрузку данных с помощью формулы.

Sub UserProc;
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(200011);
    Period.IdentificationEndDate := DateTime.ComposeDay(200411);
    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 UserProc;

После выполнения примера будут определены параметры, необходимые для загрузки данных в переменную. Если в структуре переменной присутствуют дополнительные измерения, то загрузка будет осуществляться по всем элементам этих измерений. Затем осуществляется сама загрузка данных.

См. также:

IMsProblemDimensionFix