Подскажите, как сделать выборку всей номенклатуры из справочника и из заказа, а потом соединить их.
Есть такие данные:
Справочник:
Товар1
Товар2
Товар3
Товар4
И
Заказ клиента:
Товар2 - 5 шт.
Товар4 - 3 шт.
Должно получится в отчете так:
Товар1 - 0 шт.
Товар2 - 5 шт.
Товар3 - 0 шт.
Товар4 - 3 шт.
Пробовал Левое соединение, но что-то не получается.
КодВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Номенклатура.Наименование КАК НоменклатураНаименование
ПОМЕСТИТЬ ВТНом
ИЗ
Справочник.Номенклатура КАК Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЗаказКлиентаТовары.Номенклатура.Ссылка КАК Номенклатура,
ЗаказКлиентаТовары.Номенклатура.Наименование,
ЕСТЬNULL(ЗаказКлиентаТовары.Количество, 0) КАК Количество,
ЗаказКлиентаТовары.Сумма
ИЗ
ВТНом КАК ВТНом
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ПО ВТНом.Номенклатура.Ссылка = ЗаказКлиентаТовары.Номенклатура
ГДЕ
ЗаказКлиентаТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Выходит всё равно:
Товар2 - 5 шт.
Товар4 - 3 шт.
Буду благодарен за подсказки!
UPD:
Изменил код по советам, но всё равно пишет только ту номенклатуру, которая была реализована, а не всю.
Код 2ВЫБРАТЬ
ЗаказКлиентаТовары.Номенклатура.Ссылка КАК Номенклатура,
ЗаказКлиентаТовары.Номенклатура.Наименование,
СУММА(ЕСТЬNULL(ЗаказКлиентаТовары.Количество, 0)) КАК Количество,
СУММА(ЗаказКлиентаТовары.Сумма) КАК Сумма,
СпрНоменклатура.Ссылка КАК СпрНоменклатура,
СпрНоменклатура.Наименование КАК СпрНаименование
ИЗ
Справочник.Номенклатура КАК СпрНоменклатура
ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ПО СпрНоменклатура.Ссылка = ЗаказКлиентаТовары.Номенклатура
ГДЕ
ЗаказКлиентаТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
ЗаказКлиентаТовары.Номенклатура.Ссылка,
ЗаказКлиентаТовары.Номенклатура.Наименование,
СпрНоменклатура.Ссылка,
СпрНоменклатура.Наименование