РЛС ограничение доступа к иерархическому справочнику

1. PhilippR 12 21.05.21 15:28 Сейчас в теме
Здравствуйте. Проблема следующая:
Ограничиваю доступ к справочнику Контрагенты. Создал параметр сеанса, который заполняю массивом доступных пользователю контрагентов: группы и элементы. В соответствующей роли прописал "ГДЕ Ссылка В(&СписокДоступныхКонтрагентов)".
Проблема в том что, если указать что пользователю доступна одна из вложенных папок, то она не показывается в справочнике пока не уберу иерархический просмотр.
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 21.05.21 15:35 Сейчас в теме
(1) Естественно. Для того, чтобы её отобразить в иерархии - надо отобразить все её родительские папки. А они недоступны! Коллизия.
Ровно та же проблема, что и с отбором строк в дереве значений. Условия работают начиная с корня. Нельзя установить условие на подчиненный уровень, если верхний уровень не удовлетворяет условию.

Добавляйте в массив все родительские папки для той самой, которая нужна изначально.
PhilippR; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот