Имя: Пароль:
1C
1С v8
Вывод отчета
,
0 Ayvengo
 
10.12.13
15:17
Всем привет!
Тупняк, наверное :) Помогите, пожалуйста.

Есть таблица
Заказ, Номенклатура, Количество (собственно заказы покупателей)

и таблица
Склад, Номенклатура, Количество (собственно остатки на складе)

Нужно получить следующую таблицу

http://prntscr.com/2a2pj8

По заказам нам количество остатка на складе выводить не нужно,только в разрезе номенклатуры.

Использую СКД.
1 Ayvengo
 
10.12.13
15:40
Допустим, запрос такой:
ВЫБРАТЬ
    ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка) КАК Склад,
    ЗаказыПокупателейОстатки.ЗаказПокупателя КАК ЗаказПокупателя,
    ЗаказыПокупателейОстатки.Номенклатура КАК Номенклатура,
    ЗаказыПокупателейОстатки.КоличествоОстаток КАК Заказано,
    0 КАК Остаток
ИЗ
    РегистрНакопления.ЗаказыПокупателей.Остатки(, ) КАК ЗаказыПокупателейОстатки

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ЗНАЧЕНИЕ(Документ.ЗАказПокупателя.ПустаяСсылка),
    ТоварыНаСкладахОстатки.Номенклатура,
    0,
    ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки

В таком варианте мы наблюдаем следующую картину:
http://prntscr.com/2a2sy6
т.е. у нас есть строка заказа, и строка пустого заказа, вроде бы картинка супер, но лишняя строка с пустым заказом. Как бы эту строку в СКД убрать?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан