|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Работа со стандартным расписанием > /Methods/AddExceptionDates |
Задаёт даты-исключения рабочих/выходных дней (праздничные и пользовательские). По умолчанию суббота и воскресенье — выходные, остальные дни — рабочие; исключение переопределяет этот признак для конкретной даты.
HTTP: POST /Methods/AddExceptionDates
{
"exceptionDates": [
{ "date": "2025-08-01", "isWeekend": true },
{ "date": "2025-08-02", "isWeekend": false },
{ "date": "2025-08-03", "isWeekend": true }
]
}
Поле |
Тип |
Обязательное |
По умолчанию |
Описание |
|---|---|---|---|---|
exceptionDates |
array |
да |
— |
Массив дат-исключений |
exceptionDates[].date |
string |
да |
— |
Дата, YYYY-MM-DD |
exceptionDates[].isWeekend |
bool |
да |
— |
true — выходной, false — рабочий |
{
"status": "success",
"message": "Exception dates successfully added",
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
status |
string |
всегда |
"success" или "error" |
message |
string |
всегда |
Текст результата или ошибки |
code |
integer |
всегда |
Результат метода |
•Если exceptionDates отсутствует или не является массивом — OpcUa_BadSyntaxError без тела.
•Сбой сохранения в менеджере — message: "Adding exception dates error" (OpcUa_Bad).