Имя: Пароль:
1C
1С v8
Как посчитать количество рабочих дней в месяце
0 bvb
 
11.08.11
16:49
В УТ нужно посчитать количество рабочих денй в месяце (пятидневка) с учетом праздников.

А также номер дня в данном месяце на заданную дату

В 7.7 это было так :
Создавался календарь "Пятидневка", заполнялся с учетом праздников
и

Функция РабочихДнейВМесяце()
   
   //Праздники учитываются
   Календ = СоздатьОбъект("Календарь.Пятидневка");  
   Возврат  Календ.Дней(НачМесяца(ДатаОтчета),КонМесяца(ДатаОтчета));
   
КонецФункции

Функция ОтчетныйДень()
   
   //Праздники учитываются
   Календ = СоздатьОбъект("Календарь.Пятидневка");  
   Возврат  Календ.Дней(НачМесяца(ДатаОтчета),ДатаОтчета);
   
   
КонецФункции
1 mirosh
 
11.08.11
16:50
(0) можно запросом вытянуть из регламентированного производственного календаря
2 Murzz
 
11.08.11
17:32