Имя: Пароль:
1C
1С v8
Помогите с запросом
0 Терминатор1С
 
12.11.13
16:20
|ВЫБРАТЬ
|Возвр.Номенклатура КАК ВозврНоенклатура,
|Возвр.Количество КАК ВозврКоличество,
|Реализ.Номенклатура КАК РеализНоменклатура,
|Реализ.Количество КАК РеализКоличество
|
|ИЗ
|Документ.ВозвратТоваровОтПокупателя.Товары КАК Возвр ЛЕВОЕ СОЕДИНЕНИЕ
|Документ.РеализацияТоваровУслуг.Товары КАК Реализ
|ПО Возвр.Номенклатура = Реализ.Номенклатура
|
|ГДЕ
|(Реализ.Ссылка = &Реализация) И
|(Возвр.Ссылка = &Возврат)

В возврате 4 позиции, в реализации 20, одинаковх 3.
Запрос выводит 3 позиции. Как сделать что бы выводились все позиции которые есть в возврате?
1 Enders
 
12.11.13
16:22
не там прописал
"ГДЕ
|(Реализ.Ссылка = &Реализация)"
2 Sabbath
 
12.11.13
16:29
(0) делай соединение по |(Реализ.Ссылка = &Реализация и естьnull для полей реализации
3 Bober
 
12.11.13
16:42
(0) Сделать через объединить все
4 zak555
 
12.11.13
16:44
внутренне, если я правильно понял задачу
5 Bober
 
12.11.13
16:49
(0) (3)


|ВЫБРАТЬ
|Данные.Номенклатура,
|СУММА(Данные.ВозврКоличество) КАК ВозврКоличество,
|СУММА(Данные.РеализКоличество) КАК РеализКоличество
|
|ИЗ
|(Док.Номенклатура КАК ВозврНоменклатура,
|Док.Количество КАК ВозврКоличество,
|0 КАК РеализКоличество
|ИЗ
|Документ.ВозвратТоваровОтПокупателя.Товары КАК Док
|ГДЕ Док.Ссылка = &Возврат
|ОБЪЕДИНИТЬ ВСЕ
|Док.Номенклатура,
|0,
|Док.Количество
|ИЗ Документ.РеализацияТоваровУслуг.Товары  КАК Док
|ГДЕ Док.Ссылка = &Реализация) КАК Данные
|СГРУППИРОВАТЬ ПО Данные.Номенклатура ИМЕЮЩИЕ
|СУММА(Данные.ВозврКоличество) <> 0 И
|СУММА(Данные.РеализКоличество) <> 0
6 Терминатор1С
 
12.11.13
17:05
Спасибо (2) и остальным вот такой запрос дал ожидаемый результат
|ВЫБРАТЬ
|Возвр.Номенклатура КАК ВозврНоенклатура,
|Возвр.Количество КАК ВозврКоличество,
|Реализ.Номенклатура КАК РеализНоменклатура,
|Реализ.Количество КАК РеализКоличество
|
|ИЗ
|Документ.ВозвратТоваровОтПокупателя.Товары КАК Возвр ЛЕВОЕ СОЕДИНЕНИЕ
|Документ.РеализацияТоваровУслуг.Товары КАК Реализ
|ПО (Возвр.Номенклатура = Реализ.Номенклатура) И
|(Реализ.Ссылка = &Реализация)
|ГДЕ
|(Возвр.Ссылка = &Возврат)