Имя: Пароль:
1C
1С v8
RLS и две роли
0 Cumpuciy
 
08.07.14
16:01
Есть две роли, в первой есть права на чтение справочника и наложено ограничение на уровне записей, во второй нет ограничения, права на чтение тоже есть.
Если у пользователя включена первая роль с ограничением, то он видит только то, что разрешено. Если вторая, то всё.
Если одновременно обе, то опять же с ограничениями.
как бы так разрулить, чтоб включение второй роли дополнительно снимало ограничения RLS первой.
Заранее спасибо.
1 Холодильник
 
08.07.14
16:05
включи в РЛС проверку на вторую роль)
2 Cumpuciy
 
08.07.14
16:07
(1) т.е. прикрутить параметр сеанса, устанавливаемый при старте системы и проверять по нему?
или есть более элегантный способ?
3 ilpar
 
08.07.14
16:07
Проверить самому самое быстрое :)
4 ilpar
 
08.07.14
16:07
а, увидел.
5 Maxus43
 
08.07.14
16:08
>>Если одновременно обе, то опять же с ограничениями.
Если обе - должен видеть всё
6 mikecool
 
08.07.14
16:09
(5) +1 автор что то не договаривает
7 acsent
 
08.07.14
16:09
а разве это не по умолчанию так?
8 Franchiser
 
гуру
08.07.14
16:10
(5) +1
9 Cumpuciy
 
08.07.14
16:14
(5)
роль1
справочник - права чтение
RLS по шаблону на чтение, прочие поля.
роль2
справочник тот же - права чтение, редактирование, все кроме удаления.
RLS нет.
Если у пользователя роль1, то видит с ограниченями.
Если только роль2, то видит всё.
Если обе, то с ограничениями.
других ролей у него нет. что я делаю не так?(
10 Wobland
 
08.07.14
16:15
(9) врёшь неубедительно
11 Maxus43
 
08.07.14
16:15
(9) на просмотр РЛС точно нет нигде?
12 Cumpuciy
 
08.07.14
16:16
(11) вру. всё так. виноват.
13 Cumpuciy
 
08.07.14
16:18
(11) у второй роли стояло ограничение где ложь
просто редактор "Все ограничения доступа" его почему-то не показывал.
залез в роль, и только там увидел.
14 Cumpuciy
 
08.07.14
16:20
миста как всегда помогла разобраться в себе)
15 Maxus43
 
08.07.14
16:22
(14) а ещё мы снимаем сглаз и делаем привороты