ВЫБРАТЬ
ОтгрузкаОбороты.Номенклатура КАК Номенклатура,
ОтгрузкаОбороты.СуммаОборот КАК СуммаОборот,
ОтгрузкаОбороты.Период КАК Период
ИЗ
РегистрНакопления.Отгрузка.Обороты(&Нач, &Кон, Месяц, ) КАК ОтгрузкаОбороты
Стоит задача выводить в отчет несколько разных периодов для сравнения в основном берется один меся прошлого года и сравнивается с месяцем этого года. Вопрос в том как лучше это сделать? Попробовал сделать так: в параметрах СКД указал период с которого буду выбирать месяцы далее в отборе указал период с видом сравнения в списке, а уже в список значений добавил нужные мне периоды...правильно ли так делать?
(1) maxon_p.j, Добавить еще 1 таблицу ВТ_Календарь, в которой будете перебирать даты месяца и даты предыдущего месяца, вашу таблицу тоже кинуть в ВТ, затем в 3 таблице их объединять и получать данные на каждый день текущего месяца и предыдущего
(6) deniseek77,Попробовал через построитель отчета задал в одборе периодичность месяц и добавил период, как тип сравнения список значения, а уже в список значения добавляю начало каждого месяца, которые хочу сравнить, результат получаю в принципе тот который мне нужен, но не могу понять как так происходит если в списке значения периода я указываю начало месяца, это связанно с периодичностью? и кстати ни как не могу понять как с ВТ реализовать...подсобите если не сложно.
Вот то что Вам нужно http://infostart.ru/public/176720/ Периоды можно указывать любые, сравнение проводить по любому виду (номенклатура, контрагент и т.д.) и уровню группировки. Доступны все возможности универсальных отчетов.
(12) делюсь решением с потомками, которые будут гуглить :)
ВЫБРАТЬ
ПродажиОбороты.СуммаОборот КАК СуммаОборот,
ПродажиОбороты.ПериодМесяц КАК МесяцПродаж,
ПродажиОбороты.ПериодГод КАК ПериодГод
ПОМЕСТИТЬ ДанныеПрошлогоГода
ИЗ
РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&ОтчНачалоПериода, ГОД, -1), ДОБАВИТЬКДАТЕ(&ОтчКонецПериода, ГОД, -1), Авто, ) КАК ПродажиОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПродажиОбороты.СуммаОборот КАК СуммаОборот,
ПродажиОбороты.ПериодМесяц КАК МесяцПродаж,
ПродажиОбороты.ПериодГод КАК ПериодГод
ИЗ
РегистрНакопления.Продажи.Обороты(&ОтчНачалоПериода, &ОтчКонецПериода, Авто, ) КАК ПродажиОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДанныеПрошлогоГода.СуммаОборот,
ДОБАВИТЬКДАТЕ(ДанныеПрошлогоГода.МесяцПродаж, ГОД, 1),
ДанныеПрошлогоГода.ПериодГод
ИЗ
ДанныеПрошлогоГода КАК ДанныеПрошлогоГода