Имя: Пароль:
1C
 
Условие в запросе
0 mgluhov
 
17.06.15
16:06
Всем привет, в запросе нужно получить записи, где организация = организация в документе, записи, где организация пустая также должны попасть в результат запроса.

Если с заполненной организацией все понятно, просто добавляем параметр в запрос, то как сделать, чтобы при этом  в результат попали и записи с незаполненной(пустой) организацией?

Вот пример запроса

|ВЫБРАТЬ
|тпПриоритетностьСкладов.Склад,
|МАКСИМУМ(тпПриоритетностьСкладов.Приоритет) КАК Приоритет
|ИЗ
|РегистрСведений.тпПриоритетностьСкладов КАК тпПриоритетностьСкладов
|ГДЕ тпПриоритетностьСкладов.Организация = &Организация
1 butterbean
 
17.06.15
16:08
ИЛИ тпПриоритетностьСкладов.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
2 asady
 
17.06.15
16:17
(1) более кошерно что-то типа

ВЫБРАТЬ

|тпПриоритетностьСкладов.Склад,
|МАКСИМУМ(тпПриоритетностьСкладов.Приоритет) КАК Приоритет
|ИЗ
|РегистрСведений.тпПриоритетностьСкладов КАК тпПриоритетностьСкладов
|ГДЕ тпПриоритетностьСкладов.Организация В (&Организация, ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))
3 xXeNoNx
 
17.06.15
16:21
А виртуальные таблицы использовать, не?
4 mgluhov
 
17.06.15
16:27
(1) Спасибо, работает.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.