Примеры:
Перезапишем заявку на заранее известное время, которое превышает рабочие часы сотрудника. Если учётная политика это не запрещает, будет выдан положительный результат.
Пример запроса:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.umc" xmlns:core="http://v8.1c.ru/8.1/data/core">
<soap:Headerы/>
<soap:Body>
<ru:BookAnAppointmentWithClient>
<ru:EmployeeID>ac30e139-3087-11dc-8594-005056c00008</ru:EmployeeID>
<ru:TimeBegin>2025-02-06T22:10:00</ru:TimeBegin>
<ru:Comment>Заявка явно на нерабочее время</ru:Comment>
<ru:GUID>2fc598d6-e448-11ef-9550-08979885f491</ru:GUID>
<ru:Client>92c7ea9d-2cab-11e4-9f84-1078d2d69bb4</ru:Date>
<ru:Service>222df5d1-4964-11e9-82be-40167e631f2e</ru:Phone>
</ru: BookAnAppointmentWithClient>
</soap:Body>
</soap:Envelope>
Пример ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m: BookAnAppointmentWithClientResponse 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"?>
<string xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Ok</string>]]></m:return>
</m: BookAnAppointmentWithClientResponse >
</soap:Body>
</soap:Envelope>
Пример неудачного ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m: BookAnAppointmentWithClientResponse 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 16:08:55) Не удалось записать документ
Время выполнения работ по заявке выходит за границы рабочего дня сотрудника Иванова Ксения Андреевна в этот день!</ОписаниеОшибки>
<УИД/>
</ОтветНаЗаписьССайта>]]></m:return>
</m:BookAnAppointmentResponse>
</soap:Body>
</soap:Envelope>
