Имя: Пароль:
1C
1С v8
Чайниковский вопрос по запросам и RLS ☑
0 Бертыш
 
14.10.17
✎
19:36
Есть некая таблица - набор записей или несколько элементов справочника или документа. Под полным набором прав выбираются последовательно (A,B,C,D,E). Вот вопрос как при RLS, а именно записи B и D под неким набором записи. Мы пишем запрос вида
ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 3
Что вернёт запрос? Вернёт он три записи A,C,E или две A,C, то есть интерпретатор сначала выполнит ВЫБРАТЬ РАЗРЕШЕННЫЕ и потом наложит ВЫБРАТЬ ПЕРВЫЕ 3 или наоборот выполнит ВЫБРАТЬ ПЕРВЫЕ 3 и потом наложит ВЫБРАТЬ РАЗРЕШЕННЫЕ
1 Бертыш
 
14.10.17
✎
19:37
То есть при некоем наборе прав недоступны  B и D
2 Михаил Козлов
 
14.10.17
✎
19:44
Полагаю, что сначала разрешенные.
Проще проверить.
3 asady
 
14.10.17
✎
22:37
Поскольку рлс это джоин к запросу то будет именно так сначала отберет разрешенные а затем первые 3
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший