|
как поделить на интервалы?
| ☑ |
0
байт
15.09.11
✎
15:33
|
Здравствуйте, коллеги, есть такой вопрос пользователь задает интервал 01.01.2011-01.09.2011, как программно его разбить по месяцам январь, февраль, март, апрель и т.д, нужно для формирования отчета по колонкам в разрезе месяцев, данные берутся из первичных документов?
|
|
1
Armin
15.09.11
✎
15:35
|
(0) ДобавитьМесяц(Дата,количество)
|
|
2
shuhard
15.09.11
✎
15:35
|
(0) написать цикл с месячным декрементом
|
|
3
байт
15.09.11
✎
15:37
|
(2) подскажи кодом можешь?
|
|
4
sash-ml
15.09.11
✎
15:38
|
универсальный отчет использовать с полем в запросе НачалоМесяца(вв.дата) как ПериодМесяц
|
|
5
байт
15.09.11
✎
15:39
|
(1) а количество как выловить?
|
|
6
Armin
15.09.11
✎
15:39
|
НомерМесяца1=Число(Сред(Дата1,3,2));
НомерМесяца2=Число(Сред(Дата2,3,2));
Для Сч=НомерМесяца1 По НомерМесяца2 Цикл
//ВставитьНеобходимыйКод
КонецЦикла;
|
|
7
Armin
15.09.11
✎
15:40
|
КоличествоМесяцев=9НомерМесяца2-НомерМесяца1)+1;
=)
|
|
8
ptiz
15.09.11
✎
15:42
|
Лучше в запросе
НАЧАЛОПЕРИОДА(Док.Дата, ДЕНЬ)
|
|
9
байт
15.09.11
✎
15:44
|
Спасибо(6)
|
|
10
Живой Ископаемый
15.09.11
✎
16:05
|
2(6) что это? НомерМесяца1 = Месяц(Дата1);
|
|
11
extrim-style
15.09.11
✎
16:17
|
(6) получится забавно с периодом: 01.10.2010 - 01.04.2011
|
|