Имя: Пароль:
1C
1С v8
Как определить количество рабочих дней между датами?
0 Cerera
 
02.05.12
11:30
Конфигурация УТ. Как в обработке вычислить количество дней между датами с учетом производственного календаря? Что нужно для этого сделать? как то прошить производственный календарь в конфигурации?
1 qeos
 
02.05.12
11:30
по календарю
2 Cerera
 
02.05.12
11:31
(1)в меню "сервис" открываю календарь. но там праздничные дни не проставлены.
3 Avganec
 
02.05.12
11:31
(0) ну либо реализовать его самому, либо выдернуть и подключить... правильной дорогой идешь. а дальше... можно поискать отдельно внешний модуль, типо календаря.
4 kn
 
02.05.12
11:37
в УТ есть регистр сведений Регламентированный производственный календарь, так что можно запросом и по-моему есть нужная функция
5 kn
 
02.05.12
11:41
нет функция есть немного не такая,а

// Функция возвращает дату отстоящую на заданное количество рабочих дней от начальной в соответствии с
//регламентированным производственным календарем
//
//Параметры:
// ДатаНач      - начальная дата
// ЧислоДней    - количество рабочих дней, на которое искомая дата должна отстоять от начальной
//
Функция ОпределитьДату(ДатаНач, ЧислоДней) Экспорт
но можно посмотреть ее реализацию
6 kn
 
02.05.12
11:43
а нет нашлась и нужная функция

// Функция возвращает число рабочих дней между заданными датами по регламентированному производственному календарю
//
//Параметры:
// ДатаНач      - начальная дата
// ДатаКон      - конечная дата
//
Функция ЧислоРабочихДней(ДатаНач, ДатаКон) Экспорт
В Общем модуле ЗаполнениеДокументов
7 Cerera
 
02.05.12
11:57
(6)благодарю добрый человек. приято впервые задав вопрос на форуме получить такой хороший ответ.
8 mikecool
 
02.05.12
11:58
следующий вопрос будет - как получить число рабочих дней запросом?
9 Cerera
 
02.05.12
12:09
(8)да. может подскажешь? там компоновка данных ))