Главная / Справочник ошибок / Directum RX
Нет календаря рабочего времени на нужный год
AddWorkingDays failed
Ошибка «AddWorkingDays failed» в Directum RX: система не может посчитать срок, потому что календарь рабочего времени на год не заполнен. Сроки заданий и задач считаются неверно или не считаются вовсе.
Что это значит
Сроки заданий в Directum RX считаются в рабочих днях и часах по календарю рабочего времени. Если на нужный год календаря нет, функция сложения рабочих дней падает с этой ошибкой. Пользователь видит ошибку при отправке задачи, а фоновые процессы, которые считают сроки, не отрабатывают.
Чаще всего это случается в первые дни нового года или когда срок задачи уходит за год, который ещё не заполнен.
Как проверить
- За какой год не хватает календаря: обычно это видно по дате срока в той же операции.
- Есть ли календарь на этот год и следующий в справочнике календарей рабочего времени.
- Есть ли в логах ошибка «Can't start task to fill work time calendar»: значит, не сработало и автоматическое заполнение.
Что сделать
- Заполнить календарь рабочего времени на текущий и следующий год, учитывая праздники и переносы.
- Сделать это заранее, например в декабре, и записать в регламент администратора.
- Если календарь заполняется автоматически, проверить, что соответствующий фоновый процесс включён и не падает.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать