|
v7: Группировка в запросе. |
☑ |
0
__Se24
20.09.13
✎
11:25
|
Доброго дня уважаемые гуру...
Возник такой вопрос , возможно кто сталкивался .
Есть отчет , в основе которого достаточно замороченный запрос. В нем есть переменная :
"ДатаДоставки = Регистр.Заказы.ДатаДоставки;"
Где :
"Заказы" - измерение регистра типа "Справочник.Заказы",
"ДатаДоставки" - его реквизит.
Присутствует группировка по этой переменной.
Есть ли возможность каким-либо образом , без серьезных переделок , сделать так, чтобы группировка была не по дате , а по месяцу ?
|
|
1
Стрелок
20.09.13
✎
11:28
|
ты реальный код приведи из текста отчёта
|
|
2
КапЛей
20.09.13
✎
11:30
|
А что за прикол Регистр.Заказы , где "Заказы" - измерение регистра типа "Справочник.Заказы" (цэ) ?
|
|
3
Стрелок
20.09.13
✎
11:30
|
(2) да он просто текст набрал а не скопипастил. я же написал в (1) ;)
|
|
4
__Se24
20.09.13
✎
11:31
|
(1) А смысл ? там большая часть запроса набирается по условиям. Он очень плохо читаем.
Да и опять же . сам отчет работает , с ним проблем нет. Интересует его доработка.
|
|
5
__Se24
20.09.13
✎
11:31
|
"где , это уже к запросу не относится ... это просто коммент
|
|
6
Voronve
20.09.13
✎
11:32
|
(0) Нет. Только добавить месяц как реквизите регистра.
|
|
7
__Se24
20.09.13
✎
11:32
|
ДА , пардон , конечно :
ДатаДоставки = Регистр.Заказы.Заказ.ДатаДоставки;
|
|
8
КапЛей
20.09.13
✎
11:34
|
ну я бы, пожалуй результаты запроса в ТЗ загнал и там сгруппировал по месяцу.
|
|
9
__Se24
20.09.13
✎
11:35
|
(8) Такой способ я знаю ))
Думал , вдруг , есть обходные пути ...
|
|
10
Ёпрст
гуру
20.09.13
✎
11:35
|
(0) да.
|
|
11
Ёпрст
гуру
20.09.13
✎
11:36
|
хоть по секунде
|
|
12
Стрелок
20.09.13
✎
11:37
|
функции выведи хотя бы
если запрос делается за период то группировка Месяц;
если наждо заказы сгрупировать по периоду исполнения например (несовпадающему с датой самого заказа) то через ТЗ
|
|
13
__Se24
20.09.13
✎
11:45
|
(10) а как , если не секрет ?
|
|
14
__Se24
20.09.13
✎
11:48
|
(12) Период и периодичность в запросе в данном случае абсолютно не важны , так как отвечают за выборку данных о заказах из регистра, прощще говоря когда заказ был сделан , а данная группировка показывает , когда его ждать на склад.
|
|
15
Ёпрст
гуру
20.09.13
✎
11:48
|
В черных никак, чей -то я про упорядочивание подумал сперва, невнимательность
|
|
16
__Se24
20.09.13
✎
11:51
|
Ок , всем спасибо. Буду считать вопрос закрытым )
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший