Есть регистр сведений содержащий перечень подразделений к которым должен иметь доступ пользователь. И в нём же есть признак доступа к подчинённым подразделениям
В регистре доступа прописано сотруднику Подр2 и ДоступИерархии "Да"
Сотрудник имеет доступ к Подр2 с иерархией подразделений ниже, т.е. к подразделениям A02 и A03
Как в запросе выбрать перечень подразделений к которым есть доступ?
ВЫБРАТЬ Ссылка
ИЗ Справочник.Подразделения
ГДЕ Ссылка В ИЕРАРХИИ(ВЫБРАТЬ Подр Из РегистрСведений.ДоступныеПодразделения ГДЕ Сотр = &Сотр И ДоступИерархии)
ИЛИ Ссылка В (ВЫБРАТЬ Подр Из РегистрСведений.ДоступныеПодразделения ГДЕ Сотр = &Сотр И НЕ ДоступИерархии)
(5) Так и планируется. В модуле сеанса определить подразделения в фиксированный массив, а в правах RLS прописать в запросе ПодразделениеСсылка В (&МойПараметрСеанса)