Цитата(sava1 @ 10.06.15, 9:46)
Спасибо, доберусь до рабочего места буду пробовать.
Цитата(sava1 @ 10.06.15, 9:46)
типо так -
ВЫбрать Сумма(КвоСегодня),Сумма(КвоМесяц)
ИЗ (
Выбрать Сумма(Количество) КвоСегодня, 0 КвоМесяц
ИЗ Таб
ГДЕ Дата Между Дата1 и Дата2
UNION ALL
Выбрать 0, Сумма(Количество)
ИЗ Таб
ГДЕ Дата Между Дата3 и Дата4
) тт
Да Вы просто читаете мысли - мне не хватало именно понимания, что я могу из выбранных запросов верхним запросом склеить всё в общую кучу.
На всякий случай мой рабочий вариант прилагается.
Если найдётся, что в нём пооптимизировать, дубу рад.
ВЫБРАТЬ
ТаблицаРезультат.КонтрагентаТип КАК КонтрагентаТип,
ТаблицаРезультат.Реализатор КАК Реализатор,
СУММА(ТаблицаРезультат.ВесНеттоДень) КАК ВесНеттоДень,
СУММА(ТаблицаРезультат.СуммаСНДСДень) КАК СуммаСНДСДень,
СУММА(ТаблицаРезультат.ВесНеттоМесяц) КАК ВесНеттоМесяц,
СУММА(ТаблицаРезультат.СуммаСНДСМесяц) КАК СуммаСНДСМесяц
ИЗ
(ВЫБРАТЬ
Реализация.Контрагент.КонтрагентаТип КАК КонтрагентаТип,
Реализация.Реализатор КАК Реализатор,
0 КАК ВесНеттоДень,
0 КАК СуммаСНДСДень,
СУММА(Реализация.ВесНетто) КАК ВесНеттоМесяц,
СУММА(Реализация.СуммаСНДС) КАК СуммаСНДСМесяц
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ НачалоПериода(&Дата, Месяц) И КонецПериода(&Дата, Месяц)
И Реализация.Подразделение = &Подразделение
СГРУППИРОВАТЬ ПО
Реализация.Контрагент.КонтрагентаТип,
Реализация.Реализатор
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Реализация.Контрагент.КонтрагентаТип КАК КонтрагентаТип,
Реализация.Реализатор КАК Реализатор,
СУММА(Реализация.ВесНетто) КАК ВесНетто,
СУММА(Реализация.СуммаСНДС) КАК СуммаСНДС,
0 КАК ВесНеттоМесяц,
0 КАК СуммаСНДСМесяц
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ НачалоПериода(&Дата, День) И КонецПериода(&Дата, День)
И Реализация.Подразделение = &Подразделение
СГРУППИРОВАТЬ ПО
Реализация.Контрагент.КонтрагентаТип,
Реализация.Реализатор) ТаблицаРезультат
СГРУППИРОВАТЬ ПО
ТаблицаРезультат.КонтрагентаТип,
ТаблицаРезультат.Реализатор
Цитата(Petre @ 10.06.15, 9:30)
А может правильнее так:
?
Спасибо за попытку, но телепат меня уже нашёл, совет пригодился ;-)