Имя: Пароль:
1C
1С v8
RLS в журнале документов
0 xamass
 
02.06.16
10:23
КА 1.1, есть журнал "Документы контрагентов" в базе включены RLS по организациям и подразделениям. При этом в журнале не происходит фильтрация по подразделениям, только по организациям, несмотря на то что в запросе ограничения есть и то и другое. Если же убрать ограничение по организациям, тогда начинает фильтровать по подразделениям. Почему такое может происходить?
1 RomanYS
 
02.06.16
10:40
(0) так устроена RLS в УПП/КА1/УТ10 и не только в этом журнале. RLS дает РАЗРЕШЕНИЯ и объединяет их по условию ИЛИ. За всю систему не скажу, но точно виде такое в шаблонах ограничений.
2 xamass
 
02.06.16
10:53
Убрал запрос прописанный в ограничении на чтение и прописал вызов шаблона

#КонтрагентОрганизацияПодразделение("Контрагент","Организация","Подразделение")

После этого стало фильтроваться как надо.

Возможно дело в том, что тот запрос проверяет все возможные ограничения, а в шаблоне только 3. Хотя по сути, что в нем, что в шаблоне написано одно и тоже.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший