Для расчета продолжительности рабочего дня есть специальный метод: getWorkingTime.
В определенных случаях могут пригодиться подобные расчеты:
Код:
const schedule_settings = await System.productionSchedule.getGeneralSettings(); // Получаем настройки рабочего календаря
const day_schedule = schedule_settings.daySchedule; // Получаем расписание дня
const day_duration_seconds = (day_schedule.workingTime.to - day_schedule.workingTime.from) - (day_schedule.lunchTime.to - day_schedule.lunchTime.from); // длительность рабочего дня в секундах
Последнее редактирование: 13 окт 2023