Имя: Пароль:
1C
1С v8
Помогите с условием в запросе с временными таблицами
0 Jackman
 
26.10.11
21:45
Не знаю как правильно указать условие в запросе. Стоит цель выбрать все проведенные документы "Внутренний заказ", которые не попадаются в одном регистре (это регистр двигает другой документ, а "Внутренний заказ" идет измерением в регистре).
Решил во временную таблицу выбрать все внутренние заказы из регистра, поместить, а потом выбрать все проведенные внутренние заказы с условием, что они не принадлежат временной таблицы. Вопрос: как оформить это условие?


ВЫБРАТЬ
ВнутреннийЗаказВТрансфереОбороты.ЗаказПодразделения
ПОМЕСТИТЬ ОбрабЗаказы
ИЗ
РегистрНакопления.ВнутреннийЗаказВТрансфере.Обороты КАК ВнутреннийЗаказВТрансфереОбороты
;    


ВЫБРАТЬ
ВнутреннийЗаказ.Ссылка
ИЗ
Документ.ВнутреннийЗаказ КАК ВнутреннийЗаказ
ГДЕ
ВнутреннийЗаказ.Проведен = ИСТИНА и  ЭТО_САМОЕ_УСЛОВИЕ

1 Jackman
 
26.10.11
22:13
Пришлось делать двумя запросами :(
2 Naumov
 
26.10.11
22:18
условие :
не в (Выбрать * из виртТаблица..)
3 byxtello
 
26.10.11
22:23
ВЫБРАТЬ
ВнутреннийЗаказ.Ссылка
ИЗ
Документ.ВнутреннийЗаказ КАК ВнутреннийЗаказ
левое соединение РегистрНакопления.ВнутреннийЗаказВТрансфере.Обороты КАК ВнутреннийЗаказВТрансфереОбороты
ПО ВнутреннийЗаказ.Ссылка = ВнутреннийЗаказВТрансфереОбороты.ЗаказПодразделения
ГДЕ
ВнутреннийЗаказ.Проведен
И ВнутреннийЗаказВТрансфереОбороты.ЗаказПодразделения ЕСТЬ null
4 Jackman
 
26.10.11
22:28
Всем спасибо :)