ВЫБРАТЬ РАЗЛИЧНЫЕ
_ЗаказПокупателя.Накладная КАК Накладная,
_ЗаказПокупателя.Накладная.СуммаДокумента КАК СуммаНакладной,
_ЗаказПокупателя.Ссылка КАК Заказ,
СУММА(_ЗаказПокупателяТовары.Сумма) КАК СуммаЗаказа,
СУММА(ВЫБОР
КОГДА _ЗаказПокупателя.Накладная = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка)
ТОГДА _ЗаказПокупателяТовары.Сумма
ИНАЧЕ _ЗаказПокупателя.Накладная.СуммаДокумента
КОНЕЦ) КАК Поле1
ИЗ
Документ._ЗаказПокупателя КАК _ЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ Документ._ЗаказПокупателя.Товары КАК _ЗаказПокупателяТовары
ПО _ЗаказПокупателя.Ссылка = _ЗаказПокупателяТовары.Ссылка
ГДЕ
_ЗаказПокупателя.ДатаОтгрузки МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
_ЗаказПокупателя.Ссылка,
_ЗаказПокупателя.Накладная,
_ЗаказПокупателя.Накладная.СуммаДокумента
Хочу получать в Поле1 записи по сл. принципу:
если из заказа сформирована РеализацияТовУсл тогда беру _ЗаказПокупателя.Накладная.СуммаДокумента
иначе сумму беру из _ЗаказПокупателяТовары.Сумма. Собственно как написано в запросе с помощи конструкции Выбор Когда(6 строка).
Но резултат какой-то кривой )) http://tinypic.com/r/2aim3yq/7