Описание форматов веб-сервисов и файлов
Руководство пользователя
×

Примеры:

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)}: Ошибка при вызове метода контекста (Записать): Не удалось записать: "Заявка"!