SelectChildren(Element: Integer; Recursive: Boolean);
Element — элемент справочника, дочерние элементы которого, необходимо добавить в отметку.
Recursive — параметр, определяющий будут ли добавляться в отметку дочерние элементы, находящиеся на всех нижних уровнях. Если в качестве значения передается значение True, то добавляются все дочерние элементы на всех уровнях. Если передается значение False, то добавляются непосредственные дочерние элементы, расположенные на один уровень ниже элемента Element.
Метод SelectChildren осуществляет добавление дочерних элементов в отметку.
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.SelectChildren(11,True);
Selection.SelectChildren(30,True);
Selection.SelectChildren(42,True);
Selection.SelectChildren(56,True);
End Sub UserProc;
После выполнения примера в отметку «Selection» будут добавлены все дочерние объекты четырех элементов справочника.
См. также: