Универсальный отчет: как получить данные из одного регистра по двум периодам? #578007


#0 by techguru
Хочу получить из регистра данные по двум разным периодам и вывести их в одну форму через универсальный отчет. Два вопроса: 1) как одним запросом получить данные за два периода и 2) как передать значения второго периода в УО?
#1 by John83
#2 by techguru
, да, видел эту тему. Но там речь о фиксированном периоде - будь то год, месяц или неделя. А тут - два произвольных периода: скажем, 01.01.2011-09.02.2011 и 13.05.2011-29.10.2011.
#3 by Ненавижу 1С
допиливать придется
#4 by Фокусник
>1) как одним запросом получить данные за два периода через объединение или через виртуальные таблицы
#5 by John83
а еще можно "И" виртуальные таблицы посмотри тот же анализ заказов покупателей, как там передаются параметры, но учти, что в ДатаНач и ДатаКон в УО передается граница
#6 by Axel2009
продажи(&нач1,&кон2,день) ГДЕ НЕ период между ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(&кон1,ГОД,-1),ДЕНЬ,1) И ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(&нач2,ГОД,1),ДЕНЬ,-1)
#7 by Axel2009
продажи(&нач1,&кон2,день) ГДЕ НЕ период между ДОБАВИТЬКДАТЕ(&кон1,ДЕНЬ,1) И ДОБАВИТЬКДАТЕ(&нач2,ДЕНЬ,-1)
#8 by catena
Там есть ДатаНачала и ДатаКонца еще :) А в чем проблема, если период известен заранее?
#9 by John83
не... там разве что две таблицы в запрос запихивать
#10 by Axel2009
почему не?
#11 by John83
хотя да... в обычном запросе сработает, а вот в УО не факт... при реализации твоей идеи из в УО, при выборе периодичности в год, сразу не отработала, при меньшей периодичности - выводятся верные данные. Надо еще будет покопаться (сейчас пока оставил, т.к. непонятно, понадобится этот отчет или нет)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С