|
Универсальный отчет: как получить данные из одного регистра по двум периодам?
| ☑ |
0
techguru
02.11.11
✎
11:23
|
Хочу получить из регистра данные по двум разным периодам и вывести их в одну форму через универсальный отчет. Два вопроса: 1) как одним запросом получить данные за два периода и 2) как передать значения второго периода в УО?
|
|
1
John83
02.11.11
✎
11:47
|
|
|
2
techguru
02.11.11
✎
11:55
|
(1), да, видел эту тему. Но там речь о фиксированном периоде - будь то год, месяц или неделя. А тут - два произвольных периода: скажем, 01.01.2011-09.02.2011 и 13.05.2011-29.10.2011.
|
|
3
Ненавижу 1С
гуру
02.11.11
✎
11:56
|
допиливать придется
|
|
4
Фокусник
02.11.11
✎
11:58
|
(0) >1) как одним запросом получить данные за два периода
через объединение или через виртуальные таблицы
|
|
5
John83
02.11.11
✎
12:30
|
(4) а еще можно "И" виртуальные таблицы
(0) посмотри тот же анализ заказов покупателей, как там передаются параметры, но учти, что в ДатаНач и ДатаКон в УО передается граница
|
|
6
Axel2009
02.11.11
✎
12:39
|
(2)
продажи(&нач1,&кон2,день)
ГДЕ НЕ период между ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(&кон1,ГОД,-1),ДЕНЬ,1) И ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(&нач2,ГОД,1),ДЕНЬ,-1)
|
|
7
Axel2009
02.11.11
✎
12:40
|
продажи(&нач1,&кон2,день)
ГДЕ НЕ период между ДОБАВИТЬКДАТЕ(&кон1,ДЕНЬ,1) И ДОБАВИТЬКДАТЕ(&нач2,ДЕНЬ,-1)
|
|
8
catena
02.11.11
✎
12:41
|
(5)Там есть ДатаНачала и ДатаКонца еще :)
(0)А в чем проблема, если период известен заранее?
|
|
9
John83
02.11.11
✎
13:48
|
(6) не... там разве что две таблицы в запрос запихивать
|
|
10
Axel2009
02.11.11
✎
13:57
|
(9) почему не?
|
|
11
John83
02.11.11
✎
14:40
|
(10) хотя да... в обычном запросе сработает, а вот в УО не факт...
при реализации твоей идеи из (1) в УО, при выборе периодичности в год, сразу не отработала, при меньшей периодичности - выводятся верные данные.
Надо еще будет покопаться (сейчас пока оставил, т.к. непонятно, понадобится этот отчет или нет)
|
|