Выражение «В ИЕРАРХИИ»
Выражение В ИЕРАРХИИ используется, чтобы проверить, входит ли объект в иерархию.
ВЫБРАТЬ
    Ссылка,
    Код,
    Наименование
ИЗ
    Подразделения
ГДЕ
    Ссылка В ИЕРАРХИИ (%Родитель)
Си нтаксис
Синтаксис выражения В ИЕРАРХИИ:
проверяемое-выражение [НЕ] В ИЕРАРХИИ [имя-таблицы-иерархии] (список-выражений-родителей)
Если имя-таблицы-иерархии не указ ано, то используется иерархия по умолчанию для объекта. Если она не задана, выдается ошибка.
Выражение В ИЕРАРХИИ принимает значения:
- Null, если проверяемое значение —- Null.
- Истина, если проверяемое выражение или один из его родителей входят в список выражений родителей.
- Ложьв остальных случаях.
Выражение НЕ В ИЕРАРХИИ принимает значения:
- Null, если проверяемое значение —- Null.
- Ложь, если проверяемое выражение или один из его родителей входят в список выражений родителей.
- Истинав остальных случаях.
Определение таблицы иерархии, заданной по умолчанию
Для каждого типа из множества проверяемое-выражение осуществляется поиск таблицы иерархии по умолчанию. Далее сравниваются связи таблицы. Если находится такая таблица, которая включает связи всех остальных, она определяется как таблица по умолчанию. Если для какого-либо типа таблица не найдена, выдается исключение.
Для основного справочника, в котором описываются иерархии, можно задать иерархию по умолчанию с помощью свойства ИерархияПоУмолчанию.