Имя: Пароль:
1C
1С v8
Период месяц
0 first_may
 
12.02.18
20:42
Добрый вечер.

Есть отчет, на форме которого две даты.
Пользователь указывает период допустим 01.01.2017 - 31.03.2017

Мне надо выполнить отбор данных за этот период, но по месяцам, то есть
01.01.2017 - 31.01.2017 набор1
+
01.02.2017 - 28.02.2017 набор2
+
01.03.2017 - 31.03.2017 набор3

Подскажите пож, как исходя из периода, введенного пользователем, получить периоды по месяцам?
1 Малыш Джон
 
12.02.18
20:44
(0) Получить в запросе?
2 first_may
 
12.02.18
20:45
(1) не имеет значение.
3 Малыш Джон
 
12.02.18
20:48
(2) не очень понятно, что значит "отбор данных за этот период, но по месяцам"

если можешь в коде обработать - то в чем затруднение? Как период разбить на месяцы?
4 PiotrLoginov
 
12.02.18
20:48
(0) Ответ: оптимальнее всего будет получить периоды по месяцам запросом. ( дублирую (1) )
5 first_may
 
12.02.18
20:50
(4) оптимальнее всего будет получить периоды по месяцам запросом - как это сделать?
6 first_may
 
12.02.18
20:52
(3) да, как период разбить на месяцы?
7 Малыш Джон
 
12.02.18
20:57
(6) в запросе - с регламентным календарем соединять и использовать функцию НАЧАЛОПЕРИОДА()

в коде - в цикле пробежаться и создать список дат начал месяцев, которые попадают в период
8 PiotrLoginov
 
12.02.18
21:11
9 first_may
 
12.02.18
21:29
Спасибо всем!