|  | как поделить на интервалы? | ☑ | 
    
        | 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     |  |