Перейти к содержанию

Вычисление крайнего срока задачи с учетом выходных и праздничных дней

  • Область применения: Вычисляемый атрибут

Для того чтобы вычислить срок выполнения задачи, учитывая выходные и праздничные дни (для этого в платформе должен быть создан справочник праздничных дней), введите следующее выражение:

WORKHOURS(NOW(),18,DURATION("PT9H"),DURATION("PT9H"),LIST((from a in db->holliday_calendar select a->Data)))

где:

18 – количество рабочих часов, данных на выполнение задачи;

DURATION("PT9H") – в первом случае это – время начала рабочего дня, во втором – его продолжительность;

holliday_calendar – системное имя Шаблона записи с праздничными днями;

Data – системное имя атрибута типа «Дата/Время» в holliday_calendar.