Имя: Пароль:
1C
1С v8
Работа с запросами
,
0 Lesha1C
 
01.03.12
10:49
Есть список автомобилей по которым открыты документы, есть список автомобилей которые на территории, необходимо получить список автомобилей по которым открыты документы, но которые не заехали еще на территорию.

текст запроса

ВЫБРАТЬ
   ЗаказНаряд.Автомобиль
ИЗ
   Документ.ЗаказНаряд КАК ЗаказНаряд
       ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
       ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
ГДЕ
   ЗаказНаряд.Проведен = ЛОЖЬ
   И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ

СГРУППИРОВАТЬ ПО
   ЗаказНаряд.Автомобиль
;

По виду соединения (перепробывал разные) не может исключить авто, которые на территории. Подскажите, пожалуйста, как мне решить данную задачку?
1 SeraFim
 
01.03.12
10:53
Левое Соединение ....
Где ПроездыОстатки.автомобиль Есть NUll
2 Wobland
 
01.03.12
10:54
вообще-то непроведённость документа вовсе не означает то, что он как-то оказывает влияние на систему
3 НЕА123
 
01.03.12
10:54
ВЫБРАТЬ
   ЗаказНаряд.Автомобиль
ИЗ
   Документ.ЗаказНаряд КАК ЗаказНаряд
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
       ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
   
   ЗаказНаряд.Проведен = ЛОЖЬ
   И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ
ГДЕ
ПроездыОстатки.автомобиль ЕСТЬ NULL
СГРУППИРОВАТЬ ПО
   ЗаказНаряд.Автомобиль

?
но запрос я не понял. по-моему он не совсем...
4 Maxus43
 
01.03.12
10:55
ГДЕ
   НЕ ЗаказНаряд.Проведен
   И НЕ ЗаказНаряд.ПометкаУдаления
5 Lesha1C
 
01.03.12
11:01
ВЫБРАТЬ
   ЗаказНаряд.Автомобиль
ИЗ
   Документ.ЗаказНаряд КАК ЗаказНаряд
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
       ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
ГДЕ
   ЗаказНаряд.Проведен = ЛОЖЬ
   И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ
   И ПроездыОстатки.автомобиль ЕСТЬ NULL

СГРУППИРОВАТЬ ПО
   ЗаказНаряд.Автомобиль