|
Не могу назначить роль. RLS. Расширение. | ☑ | ||
---|---|---|---|---|
0
komanch75
07.12.18
✎
09:34
|
Ситуация: БП 3.0.65.85. Добавил роль в конфигураторе копированием роли "ДобавлениеИзменениеДанныхБухгалтерии", редактировал ее несильно (убрал доступ к большинству документов).
В польз.режиме создал профиль групп доступа, где указал только эту роль. Назначил этот профиль пользователю. Так же у него, другим профилем, назначена и исходная роль - "ДобавлениеИзменениеДанныхБухгалтерии". В базе ограничен доступ на уровне записей, и для исходного профиля назначен доступ только к 1 организации, а для редактированного - доступ к двум. В итоге, по кнопке "Отчет по правам доступа" у пользователя не применилась редактрованная роль, и поведение программы это подтверждает. Что интересно, в расширении создана подсистема, и, если редактированную роль добавить в расширение и включить в эту подсистему, роль начинает работать, но подсистема перестает отображаться в командном интерфейсе. Помогите победить эту засаду. |
|||
1
D3O
07.12.18
✎
09:49
|
(0) "Так же у него, другим профилем, назначена и исходная роль - "ДобавлениеИзменениеДанныхБухгалтерии". "
ну вот она проблема. Права 1С всегда работают по правилу - разрешено в одной роли - разрешено. Убери стандартную роль из профиля и все должно заработать. только надо еще обязательных ролей добавить, иначе пользователь просто войти не сможет. |
|||
2
komanch75
07.12.18
✎
09:59
|
(1) В типовой роли, на уровне записей, разрешена только одна организация. В добавленной - две, но оставлен доступ только к ограниченному числу документов. Смысл - в 1-й орг-и должно быть доступно все, во 2-й - только некоторые документы. Т.е. не работает роль, разрешающая доступ к документам 2-й орг-и. Поэтому как раз получается, что правило "разрешено в одной роли - разрешено" и не срабатывает.
|
|||
3
komanch75
07.12.18
✎
10:02
|
(1) К тому же, пробовал убрать вообще все роли, кроме новой у пользователя. Отчет по правам доступа показывает, что не применена вообще ни одна роль.
|
|||
4
komanch75
07.12.18
✎
11:02
|
Простите за тупость, давно не ковырял роли. Как их вообще добавлять, чтоб работали?
Сейчас добавил роль, не копированием, руками. Добавил подсистему. Включил роль в подсистему. Подсистему сделал доступной в этой роли. Дал роль пользователю, не применилась. Хотя есть в базе другая самодельная роль, ни в какой подсистеме не состоит, дает доступ к нескольким документам, и работает прекрасно. А моя такая же не то что прекрасно, а вообще никак не работает! |
|||
5
Вафель
07.12.18
✎
11:10
|
роль назначал в конфигураторе или через предприятие?
|
|||
6
komanch75
07.12.18
✎
11:15
|
(5) Через предприятие. В конфигураторе у этого пользователя галка на роли встала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |