Имя: Пароль:
1C
1С v8
Запрос не в списке из временной таблицы
0 grasshoper
 
20.12.19
10:05
Как организовать запрос, чтобы выбрать заказы, которых нет в списке закрытых?
Пример:

ВЫБРАТЬ
    ЗакрытыеЗаказыПокупателей.ЗаказПокупателя КАК ЗакрытыйЗаказ
ПОМЕСТИТЬ ЗакрытыеЗаказы
ИЗ
    Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК ЗакрытыеЗаказыПокупателей
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Заказ
ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
    НЕ ЗаказПокупателя.Ссылка В (ЗакрытыеЗаказы)
1 aleks_default
 
20.12.19
10:07
Левым соединением и проверкой на Null
2 famnam
 
20.12.19
10:09
для начинающего самый простой вариант
НЕ Ссылка В (Выбрать ЗакрытыйЗаказ из втЗакрытыеЗаказы)
3 grasshoper
 
20.12.19
10:10
(2) но тогда для каждого заказа будет заново выполняться запрос получения закрытых заказов, я правильно понимаю?
4 grasshoper
 
20.12.19
10:11
(1) и в каком месте делать такую проверку?
5 aleks_default
 
20.12.19
10:12
(4) В секции ГДЕ
6 aleks_default
 
20.12.19
10:14
где ссылка на заказ из правой таблицы = null
7 grasshoper
 
20.12.19
10:14
(5) Сработало, спасибо