|
v7: Разбивка периода по месяцам v77
| ☑ |
0
zenon46
06.03.18
✎
15:21
|
Доброго дня!
На форме внешнего отчета, есть стандартный диалог выбора периодов, как можно реализовать разбивку периода на отдельные месяцы ? Дабы перебрать каждый отдельный месяц в цикле ?
|
|
1
Ёпрст
06.03.18
✎
15:26
|
Циклом с начдата по кондата
|
|
2
2S
06.03.18
✎
15:28
|
ТекДата = КонМесяца(ДатаНач);
Пока ТекДата <= КонМесяца(ДатаКон) Цикл
блаблабла
ТекДата = КонМесяца(ДобавитьМесяц(КонМесяца, 1));
Конеццикла;
|
|
3
2S
06.03.18
✎
15:28
|
ТекДата = КонМесяца(ДобавитьМесяц(ТекДата , 1));
конечно же
|
|
4
uno-group
06.03.18
✎
15:48
|
Групировка Месяц ? ты что спросить хотел то?
|
|
5
zenon46
06.03.18
✎
16:02
|
(4) не катит, Группировка Месяц, катила бы так и сделал бы
|
|
6
Ёпрст
06.03.18
✎
16:05
|
(5) а чем группировка месяц не угодила ?
|
|
7
zenon46
06.03.18
✎
16:06
|
(6) переделывать много все запросы и все таблицы...легче запросы в циклах прокрутить и таблица так же обработать.
|
|
8
uno-group
06.03.18
✎
16:07
|
(6) Он по лунному календарю живет;)
|
|
9
uno-group
06.03.18
✎
16:09
|
Делай отдельный запрос в нем юзай месяц и крути свои запросы
|
|
10
uno-group
06.03.18
✎
16:10
|
А потом окажется, что нужно было "группировка месяц все"
И в отдельных запросах данные по остальным циклам несошлись.
|
|
11
zenon46
06.03.18
✎
16:13
|
НачалоМесяца = НачМесяца(НачДата);
КонецМесяца = КонМесяца(НачДата);
Пока КонецМесяца <= КонМесяца(КонДата) Цикл
НачалоМесяца = НачМесяца(ДобавитьМесяц(НачалоМесяца, 1));
КонецМесяца = КонМесяца(ДобавитьМесяц(КонецМесяца, 1));
Конеццикла;
Все норм так вполне устраивает
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан