Примеры:
1. Создание брони в базе (GetReserve)
Создадим бронь на сотрудника и оборудование на вечер дня
Тело запроса JSON:
{
"Key": "1111aaaa2222bbbb3333cccc4444dddd",
"EmployeeID":"38861e66-8a01-11ef-9542-08979885f491",
"EquipmentCabinet":"5210c9c3-65a2-11e9-936d-1856809fe650",
"Clinic":"f679444a-22b7-11df-8618-002618dcef2c",
"TimeBegin":"18:10:00",
"Date":"15.10.2024"
}
Возвращаемый результат: Успешная запись
Тело ответа:
{
"Ответ": {
"Результат": "true",
"ОписаниеОшибки": "",
"УИД": "18b069c4-8a19-11ef-9542-08979885f491"
}
}
Но если мы попытаемся создать новую бронь на это же время, то получим ошибку из-за наложения двух заявок.
Тело запроса JSON:
{
"Key": "1111aaaa2222bbbb3333cccc4444dddd",
"EmployeeID":"38861e67-8a01-11ef-9542-08979885f491",
"Clinic":"f679444a-22b7-11df-8618-002618dcef2c",
"TimeBegin":"18:10:00",
"Date":"15.10.2024"
}
Возвращаемый результат: Ошибка при записи документа (Код ошибки 500)
Тело ответа:
Не удалось записать документ. 14.10.2024 15:49:15 - {ОбщийМодуль.ВебИнтеграция.Модуль(358)}: Ошибка при вызове метода контекста (Записать): Не удалось записать: "Заявка"!
