Имя: Пароль:
1C
1С v8
Конфликт RLS
0 VIP beSS
 
20.11.13
13:34
8.2 бух с серьезными доработками
Три роли имеют доступ к документу.
Право на чтение у ролей:
1. RLS не прописаны
2. RLS ограничение на реквизит документа = &ТекущийПользователь
3. RLS ограничение на организацию из РегистрСведений.НастройкиПравДоступаПользователей.

При работе принимаются ограничения только одной роли (на текущего пользователя). В руководстве написано, что ограничения из разных ролей устанавливаются операцией ИЛИ.

Как заставить программу принимать ограничения той роли, где RLS не прописаны?
1 Hmster
 
20.11.13
13:35
(0) а право чтения и просмотра есть?
2 Maxus43
 
20.11.13
13:36
Оно и должно работать, если в (0) истина - то ограничения РЛС не должны срабатывать вобще
3 Hmster
 
20.11.13
13:37
а еще могли дать права, а пользователь не перезапустил 1С или демоническое обновление
4 VIP beSS
 
20.11.13
13:41
Чтение, изменение, добавление, просмотр есть у всех.
Обновление, правда, демоническое, но пользователем перезахожу в базу самостоятельно.
5 Hmster
 
20.11.13
13:43
удали базу из списка и добавь заново
6 ptiz
 
20.11.13
13:43
"ограничения из разных ролей устанавливаются операцией ИЛИ." - именно так.
7 VIP beSS
 
20.11.13
13:47
Удалила и добавила базу - все по-прежнему.
8 VIP beSS
 
20.11.13
13:48
(6)не спорю, но как заставить принимать другое ИЛИ?
9 Hmster
 
20.11.13
13:58
а если только первую роль дать?
10 vhl
 
20.11.13
14:05
(6) Не органичения, а резрешения. RLS это не запреты, а разрешения. Если у пользователя есть все 3 вышеописанных роли, то у него RLS вообще не будут срабатывать и будет полный доступ. В чем вопрос не понятно...
11 VIP beSS
 
20.11.13
17:28
Глупая ошибка вышла.
Права давались на документ, а отображение смотрела в журнале документов.
Всем спасибо за помощь)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс