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

Примеры:

Перезапишем уже существующую заявку
Пример запроса:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.umc">
   <soap:Header/>
   <soap:Body>
   <ru:BookAnAppointment>
      <ru:EmployeeID>ac30e139-3087-11dc-8594-005056c00008</ru:EmployeeID>
      <ru:PatientSurname>Иванов</ru:PatientSurname>
      <ru:PatientName>Иван</ru:PatientName>
      <ru:PatientFatherName>Иванович</ru:PatientFatherName>
      <ru:Date>2025-02-05T00:00:00</ru:Date>
      <ru:TimeBegin>0001-01-01T13:10:00</ru:TimeBegin>
      <ru:Comment>Комментарий</ru:Comment>
      <ru:Phone>89876543210</ru:Phone>
      <ru:Email>bit@1cbit.ru</ru:Email>
      <ru:Address>Ленина 1</ru:Address>
      <ru:Clinic>f679444a-22b7-11df-8618-002618dcef2c</ru:Clinic>
      <ru:GUID>2fc598d6-e448-11ef-9550-08979885f491</ru:GUID>
   </ru:BookAnAppointment>
   </soap:Body>
</soap:Envelope>
 
Пример успешного ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
   <soap:Body>
   <m:BookAnAppointmentResponse xmlns:m="ru.umc">
      <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><![CDATA[<?xml version="1.0"?>
<ОтветНаЗаписьССайта xmlns="S1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Результат>true</Результат>
<ОписаниеОшибки> </ОписаниеОшибки>
<УИД>2fc598d6-e448-11ef-9550-08979885f491</УИД>>
</ОтветНаЗаписьССайта>]]></m:return>
   </m:BookAnAppointmentResponse>
   </soap:Body>
</soap:Envelope>
 
Создадим заявку на другого сотрудника на то же время клиента
Пример запроса:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.umc">
   <soap:Header/>
   <soap:Body>
   <ru:BookAnAppointment>
      <ru:EmployeeID>99868528-0928-11dc-93d1-0004614ae652</ru:EmployeeID>
      <ru:PatientSurname>Иванов</ru:PatientSurname>
      <ru:PatientName>Иван</ru:PatientName>
      <ru:PatientFatherName>Иванович</ru:PatientFatherName>
      <ru:Date>2025-02-05T00:00:00</ru:Date>
      <ru:TimeBegin>0001-01-01T13:10:00</ru:TimeBegin>
      <ru:Comment>Комментарий</ru:Comment>
      <ru:Phone>89876543210</ru:Phone>
      <ru:Email>bit@1cbit.ru</ru:Email>
      <ru:Address>Ленина 1</ru:Address>
      <ru:Clinic>f679444a-22b7-11df-8618-002618dcef2c</ru:Clinic>
      <ru:GUID></ru:GUID>
   </ru:BookAnAppointment>
   </soap:Body>
</soap:Envelope>
 
Пример неудачного ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
   <soap:Body>
   <m:BookAnAppointmentResponse xmlns:m="ru.umc">
      <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><![CDATA[<?xml version="1.0"?>
<ОтветНаЗаписьССайта xmlns="S1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Результат>false</Результат>
<ОписаниеОшибки>(06.02.2025 13:37:14) Не удалось записать документ
Нельзя записать заявку, т.к. по клиенту Иванов И.И. на данный период уже имеются заявки:
   Заявка 00000004206 от 06.02.2025 13:36:46
      на 05.02.2025: 13:10-13:40
В базе включен запрет на запись клиента несколькими заявками на одно время.</ОписаниеОшибки>
<УИД/>
</ОтветНаЗаписьССайта>]]></m:return>
   </m:BookAnAppointmentResponse>
   </soap:Body>
</soap:Envelope>