RLS. Не проходит условие

1. Zixxx 22.03.17 20:44 Сейчас в теме
Если в регистре нет пользователя тогда должна выводиться вся номенклатура. Но условие не отрабатывает. Такое впечатление что когда я указываю 1 в (ВЫБРАТЬ всегда возвращается какое-то неопределенно, даже если сделать так "1 В (ВЫБРАТЬ 1)". Подскажите на примере как правильно сделать условие?

Номенклатура ИЗ Справочник.Номенклатура КАК Номенклатура
	ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.RLS КАК RLS
	ПО Номенклатура.Подразделение = RLS.Подразделение
ГДЕ (RLS.Пользователь = &ТекущийПользователь
			ИЛИ НЕ 1 В
					(ВЫБРАТЬ
						1 КАК ПолеОтбора
					ИЗ
						РегистрСведений.RLS КАК RLS
					ГДЕ
						RLS.Пользователь = &ТекущийПользователь))
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DmitriyPopow 33 23.03.17 07:51 Сейчас в теме
(1) а может попробовать вот так
Выбор 
когда не RLS.Пользователь в (запрос к регистру) тогда 
истина 
иначе 
RLS.Пользователь в (запрос к регистру) 
конец
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот