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