Как разбить интервал дат на периоды? #205398


#0 by Litlbuch
Ситуация такая: я выставляю в диалоге формы обработки интервал с 01.01.06 по 01.04.06, а обрабатывать надо документы помесячно и данные в итоге получать за январь, февраль, март и апрель. Как это можно реализовать?
#1 by PaulBC
Группировка Месяц;
#2 by Jenya
#3 by Бешеная Нога
#4 by Litlbuch
ДокРеализация.ВыбратьДокументы(ДатаНач, ДатаКон)- здесь я выбираю за 3 месяца, а обрабатывать надо помесячно...
#5 by Азат
#6 by Азат
если хочешь подробнее и конкретнее - айда в аську
#7 by Jenya
ДокРеализация.ВыбратьДокументы(НачМесяца(НАчДата),КОнМесяца(НачДата);
#8 by Твоя_Совесть
Можно преобразовать в строку даты, найти серединку (месяц), далее Если ДатаМесяц(...)=... Общая идея, могу развить, если не совсем это тебе через Ж кажется.
#9 by Азат
нет уж, нет уж... преобразовывать в строку - идиотизм полный
#10 by Токс2
Тока вот не совсем понятно, месяц в данном случае это '01.01.06'-'01.02.06' или всё же по-нормальному '01.01.06'-'31.01.06'?
#11 by Litlbuch
10-месяц с 1 по 31...близка к такой мысли..почти получилось..спасибо, ребята!!!
#12 by Jenya
Прибавить месяц приавляет 31 день а если период февраль
#13 by Твоя_Совесть
Ну прибавляет в первую очередь МЕСЯЦ, а не 31 день. 1С-ка не настолько тупа))
#14 by Jenya
Ну допустим ДобавитьМесяц("01.01.2006", 1) ЧТо получится?
#15 by Jenya
Уп сорри виноват
#16 by Chum
....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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