0
Hontza
12.04.22
✎
11:31
|
Пытаюсь настроить роли в новой конфигурации. Решили использовать rls, т.к. гибко, удобно и вообще прикольно. Основные роли настроили, но вылезла одна проблема. Когда пользователь с ограничениями доступа пытается войти в документ "Оплаты", выходит ошибка (поле не найдено "Т.Факультет"). Перепробовав все, что пришло на ум, полез в код. Там в роли на чтение установлено ограничение доступа к данным:
<Прочие поля> #Позначениям(Документ.Оплаты", "Чтение", "", "Факультеты", "Факультет"... В самом документе большей части реквизитов, описанных здесь, нет.
Собственно, сам вопрос: правильно ли я понимаю, что в окне ролей "ограничения доступа к данным" устанавливается структура параметров, по которой производится отбор, и, так как в документе нет реквизита с названием "Факультет", вылетает ошибка?
|
|
2
AlvlSpb
12.04.22
✎
11:52
|
(1) Нашел косяк. именно так. , "Факультеты", "Факультет" здесь "Факультеты" - имя реквизита, "Факультет" - имя ограничения. Поэтому в роли Где есть такое ограничение не должно быть никаких галок в документах/справочниках где НЕТ поля (реквизита) "Факультеты"
|
|