Маємо запит:
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
СоставГруппы.Ссылка КАК ГруппаПользователей
ИЗ
Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
ГДЕ
СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
ПО (&ИспользоватьОграниченияПравДоступаНаУровнеЗаписей) // ОЦЕ ЧОМУ ТАК?
ГДЕ (&ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = ЛОЖЬ // І ЦЕ ЧОМУ ТАК?
ИЛИ .......
імхо якась дивна конструкція.
Власне ЧОМУ ТАК?
Я б зробив якось простіше. Типу:
#ТекущаяТаблица ГДЕ
&ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = ЛОЖЬ //на випадок, коли RLS взагалі не треба
ИЛИ
#ТекущаяТаблица.#Параметр(1) В ...//і тут підсунути запит, що вертає перелік досяжних значень
єдине, про що можна здогадуватись, то це швидкість виконання...
Цікаво почути коментарі вид тих, хто знає подробиці на цю тему...