DeselectChildren(Element: Integer; Recursive: Boolean);
Element. Индекс элемента справочника, дочерние элементы которого необходимо удалить из отметки.
Recursive. Параметр, определяющий будут ли удалятся из отметки элементы, находящиеся на всех нижних уровнях.
Метод DeselectChildren осуществляет удаление дочерних элементов из отметки.
Если в качестве значения параметра Recursive передается значение True, то отметка снимается с элементов, расположенных на всех нижних уровнях. Если передается значение False, то отметка снимается с непосредственных дочерних элементов, расположенных на один уровень ниже элемента Element.
Sub UserProc;
Var
MB: IMetabase;
Dimen: IDimInstance;
Selection: IDimSelection;
Begin
MB:=MetabaseClass.Active;
Dimen:=MB.ItemById("D_TO").Open(Null) As IDimInstance;
Selection:=Dimen.CreateSelection;
Selection.SelectAll;
Selection.DeselectChildren(11,True);
End Sub UserProc;
После выполнения примера из отметки «Selection» будут удалены все дочерние объекты одиннадцатого элемента справочника.
См. также: