Имя: Пароль:
1C
1С v8
RLS, логика работы
0 live in sky dreams
 
27.08.18
12:20
Не могу понять почему не работает..
Создал роль в расширении, назвал "ОграничениеДоступа" для удобства восприятия. Создал профиль пользователя, куда включил эту роль. Создал самого пользователя, которому назначил все необходимые профили, а так же этот новы профиль с ограничением.
Решил поиграться на плане счетов, попробовать как работает.

Объекту "ПланыСчетов - Хозрасчетный" установил право чтения с ограничением: Хозрасчетный ГДЕ НЕ Хозрасчетный.Код = "50.01" для "Прочие поля".
Захожу под вновь созданным пользователем - счет виден в списке.
Я не могу понять, то ли я неверно как то условие сделал, то ли разрешающие правила имеют более высокий приоритет. Подскажите как это работает? В книгах котороые доступны как то все на уровне "нажмите сюда, вбейте эти буковки, оооо работает шаманство"
1 Fragster
 
гуру
27.08.18
12:27
> то ли разрешающие правила имеют более высокий приоритет.
да
2 MUXACb
 
27.08.18
12:28
(0) для начала проверьте права пользователя. У него может не быть ограничений по другим назначенным ролям(профилям)
3 live in sky dreams
 
27.08.18
12:29
Хотел легкой кровью обойтись.. Задать более приоритетное (по привычке) ограничение в расчете что не придется перелопачивать остальные роли. Похоже что придется тащить это в расширение и затем следить ((
4 live in sky dreams
 
27.08.18
12:30
Получается, что по отдельности отрабатывают все правила а затем происходит объединение выборок?
5 live in sky dreams
 
27.08.18
12:31
(2) да, их нет..
6 live in sky dreams
 
27.08.18
12:31
Можно ли как то одним махом назначить по всем ролям ограничение не ковыряясь с каждой ролью?