Как получить записи за каждую месяц

1. _7445_ 02.09.20 09:23 Сейчас в теме
Добрый день.
Вопрос такой - Как могу получить сумма продаж по покупателям за каждую месяц?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	НАЧАЛОПЕРИОДА(НДСНачисленныйОбороты.Период, МЕСЯЦ) КАК Дата,
	НДСНачисленныйОбороты.Покупатель КАК Покупатель,
	СУММА(НДСНачисленныйОбороты.СуммаБезНДСОборот) КАК Сумма
ИЗ
	РегистрНакопления.НДСНачисленный.Обороты(&Дата1, &Дата2, Месяц, ) КАК НДСНачисленныйОбороты

СГРУППИРОВАТЬ ПО
	НДСНачисленныйОбороты.Покупатель,
	НАЧАЛОПЕРИОДА(НДСНачисленныйОбороты.Период, МЕСЯЦ)

УПОРЯДОЧИТЬ ПО
	Дата,
	Сумма УБЫВ
ИТОГИ
	СУММА(Сумма)
ПО
	Покупатель,
	Дата ПЕРИОДАМИ(МЕСЯЦ, , )
Показать

Записал такой запрос, работает но показывает только те даты который покупатель что то купил. А надо что если покупатель в Январе ничего не купил тогда программ отображал 0.

Этот вариант тоже попробовал (Пример) -
Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Дата", "ВСЕ")
но не сработал.
Спасибо всем за ранее.
По теме из базы знаний
Найденные решения
2. vv2 02.09.20 09:47 Сейчас в теме
Попробуйте взять не Обороты, а ОстаткиИОбороты с методом дополнения ДвиженияИГраницыПериода.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vv2 02.09.20 09:47 Сейчас в теме
Попробуйте взять не Обороты, а ОстаткиИОбороты с методом дополнения ДвиженияИГраницыПериода.
4. _7445_ 02.09.20 10:12 Сейчас в теме
3. MuxaH 02.09.20 09:54 Сейчас в теме
Если для отчета СКД, то можно воспользоваться дополнением СКД, она покажет периоды с нулевыми оборотами. Ещё можно предварительно сформировать таблицу периодов (месяцев) и связать её с таблицей оборотов, тогда нулевые обороты должны быть NULL. На мисте, помнится, тоже запрос был, который показывает остатки/обороты на каждый период, даже если движений не было.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот