Имя: Пароль:
1C
1С v8
как поделить на интервалы?
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
Основная теорема систематики: Новые системы плодят новые проблемы.