Отчет по разным периодам

1. maxon_p.j 27.03.13 10:08 Сейчас в теме
Есть простенький запрос:

ВЫБРАТЬ
    ОтгрузкаОбороты.Номенклатура КАК Номенклатура,
    ОтгрузкаОбороты.СуммаОборот КАК СуммаОборот,
    ОтгрузкаОбороты.Период КАК Период
ИЗ
    РегистрНакопления.Отгрузка.Обороты(&Нач, &Кон, Месяц, ) КАК ОтгрузкаОбороты

Стоит задача выводить в отчет несколько разных периодов для сравнения в основном берется один меся прошлого года и сравнивается с месяцем этого года. Вопрос в том как лучше это сделать? Попробовал сделать так: в параметрах СКД указал период с которого буду выбирать месяцы далее в отборе указал период с видом сравнения в списке, а уже в список значений добавил нужные мне периоды...правильно ли так делать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. deniseek77 86 27.03.13 10:14 Сейчас в теме
(1) maxon_p.j, Добавить еще 1 таблицу ВТ_Календарь, в которой будете перебирать даты месяца и даты предыдущего месяца, вашу таблицу тоже кинуть в ВТ, затем в 3 таблице их объединять и получать данные на каждый день текущего месяца и предыдущего
5. maxon_p.j 27.03.13 15:01 Сейчас в теме
(2) deniseek77, У вас не будит примера реализации подобной схемы?
6. deniseek77 86 27.03.13 15:04 Сейчас в теме
(5) maxon_p.j, Да там не сложно, сейчас со временем не очень, чуть позже, если не разберетесь- накидаю
7. maxon_p.j 27.03.13 17:26 Сейчас в теме
(6) deniseek77,Попробовал через построитель отчета задал в одборе периодичность месяц и добавил период, как тип сравнения список значения, а уже в список значения добавляю начало каждого месяца, которые хочу сравнить, результат получаю в принципе тот который мне нужен, но не могу понять как так происходит если в списке значения периода я указываю начало месяца, это связанно с периодичностью? и кстати ни как не могу понять как с ВТ реализовать...подсобите если не сложно.
3. maxon_p.j 27.03.13 11:44 Сейчас в теме
У вас не будит примера реализации подобной схемы?
4. Aleks1973 27.03.13 11:58 Сейчас в теме
"объединить всё" посмотри.
8. maxon_p.j 28.03.13 17:24 Сейчас в теме
Кто-нибудь подскажет как с ВТ реализовать можно
9. maxon_p.j 31.03.13 14:47 Сейчас в теме
10. ZLENKO 398 31.03.13 19:09 Сейчас в теме
Вот то что Вам нужно http://infostart.ru/public/176720/
Периоды можно указывать любые, сравнение проводить по любому виду (номенклатура, контрагент и т.д.) и уровню группировки. Доступны все возможности универсальных отчетов.
11. MONOMOTO1 02.04.13 09:18 Сейчас в теме
ВЫБРАТЬ
ОтгрузкаОбороты.Номенклатура КАК Номенклатура,
ОтгрузкаОбороты.СуммаОборот КАК СуммаОборот,
ОтгрузкаОбороты.Период КАК Период

ИЗ
РегистрНакопления.Отгрузка.Обороты(&Нач, &Кон, Месяц, ) КАК ОтгрузкаОбороты

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

ОтгрузкаОбороты.Номенклатура КАК Номенклатура,
ОтгрузкаОбороты.СуммаОборот КАК СуммаОборот,
ОтгрузкаОбороты.Период КАК Период

ИЗ
РегистрНакопления.Отгрузка.Обороты(&Нач2, &Кон2, Месяц, ) КАК ОтгрузкаОбороты


ИТД ...
Andrej21_81; +1 Ответить
12. AlexeyPapanov 466 21.03.19 11:18 Сейчас в теме
Чтобы не поднимать новую тему, тут пишу.

Подскажите как с месяцами разных годов быть?

Вот мы получили данные по двум годам в разрезе месяцев. Табличка из трех полей - СуммаПродаж, Месяц, Год.

Далее, мы в настройках СКД в точках диаграммы указываем Месяц, а в сериях - Год.

Но месяца же СКД указывает как дату. Т.е. Январь 2017 и Январь 2018 это разные значения, из-за чего диаграмма выводится неправильно.

Как решить проблему (см. скрин)?
Прикрепленные файлы:
13. AlexeyPapanov 466 21.03.19 16:12 Сейчас в теме
(12) делюсь решением с потомками, которые будут гуглить :)

ВЫБРАТЬ
	ПродажиОбороты.СуммаОборот КАК СуммаОборот,
	ПродажиОбороты.ПериодМесяц КАК МесяцПродаж,
	ПродажиОбороты.ПериодГод КАК ПериодГод
ПОМЕСТИТЬ ДанныеПрошлогоГода
ИЗ
	РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&ОтчНачалоПериода, ГОД, -1), ДОБАВИТЬКДАТЕ(&ОтчКонецПериода, ГОД, -1), Авто, ) КАК ПродажиОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПродажиОбороты.СуммаОборот КАК СуммаОборот,
	ПродажиОбороты.ПериодМесяц КАК МесяцПродаж,
	ПродажиОбороты.ПериодГод КАК ПериодГод
ИЗ
	РегистрНакопления.Продажи.Обороты(&ОтчНачалоПериода, &ОтчКонецПериода, Авто, ) КАК ПродажиОбороты

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

ВЫБРАТЬ
	ДанныеПрошлогоГода.СуммаОборот,
	ДОБАВИТЬКДАТЕ(ДанныеПрошлогоГода.МесяцПродаж, ГОД, 1),
	ДанныеПрошлогоГода.ПериодГод
ИЗ
	ДанныеПрошлогоГода КАК ДанныеПрошлогоГода
Показать
14. DENSKR 16 15.08.21 11:13 Сейчас в теме
(13) А как вывести данные теперь? Таблица с колонкой период?
Оставьте свое сообщение

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