Имя: Пароль:
1C
1С v8
Проблема с правами: роль не назначена, но доступна
0 Dmitriy_
Kolesnikov
 
30.07.20
04:30
Я не верю в чудеса, но они есть.
У одного из пользователей не назначена роль. То есть он входит в несколько групп доступа, но ни в одной из них этой роли нет. Смотрел отчет по правам - нет роли.
Но в отладчике видно, что РольДоступна("ИмяРоли") = истина. И реально можно получить в запросе нужную таблицу.
Вопрос: почему такое может быть?
1 vcv
 
30.07.20
06:00
Группы доступа - это обвязка поверх ролей, назначенных в конфигураторе. Возможно кто-то открыл конфигуратор и вручную отредактировал роли пользователя.
2 Dmitriy_
Kolesnikov
 
30.07.20
08:32
Роль либо назначена пользователю, либо нет.
В конфигураторе невозможно назначить конкретную роль конкретному пользователю.
3 Mankubus
 
30.07.20
08:45
(2) вы серьезно?
4 mikecool
 
30.07.20
09:09
(2) да ладно!
5 Сияющий в темноте
 
30.07.20
18:54
ну и не забываем,что роль ПолныеПрава имеет доступ ко всем таблицам.

РольДоступна возвращает роль,назначенную данному пользователю на уровне конфигуратора как раз.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший