СправочникВыборка.<Имя справочника>.УровеньВВыборке (CatalogSelection.<Имя справочника>.LevelInSelection)

Синтаксис:

УровеньВВыборке()

Возвращаемое значение:

Тип: Число.
Уровень в выборке.

Описание:

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

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Примечание:

Для неиерархической выборки смысла не имеет.

Пример:

Номенклатура = Справочники.Номенклатура;
Выборка = Номенклатура.ВыбратьИерархически(ВыбГруппа,,);
Пока 
Выборка.Следующий()  Цикл
    Сообщить("В выборке " + Выборка.Ссылка + "Уровень "+ 
             Выборка.УровеньВВыборке());
    Сообщить("В справочнике " + Выборка.Ссылка + "Уровень "+
             Выборка.Ссылка.Уровень());
КонецЦикла
;


    

1C:Enterprise Developer's Community