PublicAPI ServicesApiRoot PublicAPI.Services.ProductionCalendarServicesДокументация ELMA API
Сервис для работы с производственным календарём
Путь доступа: PublicAPI.Services.ProductionCalendarServices
Методы

  ИмяОписание
Открытый методAddDays
Добавить количество дней и получить время начала рабочего дня (срока) с учетом календаря (с учетом рабочих дней, но без учета рабочего времени в рабочем дне)
Открытый методEvalTargetTime(DateTime, Double)
Рассчитать срок от интервала в часах
Открытый методEvalTargetTime(DateTime, TimeSpan)
Рассчитать срок от интервала
Открытый методEvalWorkTimeDifference
Получить количество рабочего времени за период
Открытый методEvalWorkTimeHoursDifference
Получить количество рабочего времени за период в часах
Открытый методEvalWorkTimeSpanDifference
Получить количество рабочего времени за период
Открытый методGetGlobalProductionSchedule 
Получить вычислитель глобального производственного календаря в серверном часовом поясе
Открытый методGetGlobalProductionSchedule(TZSettings)
Получить вычислитель глобального производственного календаря
Открытый методGetProductionSchedule(User, Document)
Получить вычислитель агрегированного производственного календаря в серверном часовом поясе
Открытый методGetProductionSchedule(User, Document, TZSettings)
Получить вычислитель агрегированного производственного календаря
Открытый методGetWorkTimeEnd
Получить окончание рабочего времени для временной точки
Открытый методGetWorkTimeInDay 
Получить продолжительность базового рабочего дня
Открытый методGetWorkTimeInDay(DateTime)
Получение продолжительности рабочего дня от временной точки
Открытый методGetWorkTimeStart
Получить начало рабочего времени для временной точки
Открытый методIsWorkDay(DateTime)
Временная точка - рабочий день
Открытый методIsWorkDay(DateTime, Boolean)
Временная точка - рабочий день
Открытый методMinutesInDay 
Получить продолжительность базового рабочего дня в минутах
Открытый методMinutesInDay(DateTime)
Получить продолжительность базового рабочего дня от временной точки в минутах
Открытый методSetHolidayУстарело.
Установить выходной день
Открытый методSetWorkDayTime(TimeSpan)Устарело.
Установить рабочее время
Открытый методSetWorkDayTime(TimeSpan, TimeSpan)Устарело.
Установить рабочее время
Открытый методSetWorkDayTime(TimeSpan, TimeSpan, TimeSpan, TimeSpan)Устарело.
Установить рабочее время
В начало страницы
См. также