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

Примеры:

1. Получение графика для двух сотрудников, указанных в Params
Пример запроса:
<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:GetSchedule20>
      <ru:StartDate>2025-02-05T00:00:00</ru:StartDate>
      <ru:FinishDate>2025-02-05T23:59:59</ru:FinishDate>
      <ru:Params>
       <core:Property name="Employees">
         <core:Value>ac30e13a-3087-11dc-8594-005056c00008;99868528-0928-11dc-93d1-0004614ae652</core:Value>
      </core:Property>
      </ru:Params>
   </ru:GetSchedule20>
   </soap:Body>
</soap:Envelope>
 
Пример ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
   <soap:Body>
   <m:GetSchedule20Response 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">
<ГрафикДляСайта>
<Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
  <СотрудникФИО>Барбышева Евгения Петровна</СотрудникФИО>
  <СотрудникID>ac30e13a-3087-11dc-8594-005056c00008</СотрудникID>
  <Специализация>Офтальмология</Специализация>
  <ПериодыГрафика>
              <СвободноеВремя>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T09:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T10:00:00</ВремяОкончания>
                                      <ВидВремени>624f2a40-5aa8-4f01-83f4-0f38535364bb</ВидВремени>
                          </ПериодГрафика>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T13:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T20:00:00</ВремяОкончания>
                                      <ВидВремени>624f2a40-5aa8-4f01-83f4-0f38535364bb</ВидВремени>
                          </ПериодГрафика>
              </СвободноеВремя>
              <ЗанятоеВремя>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T10:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T12:00:00</ВремяОкончания>
                                      <ВидВремени>33fb2cf9-b5ea-11e4-881a-002618dcef2c</ВидВремени>
                          </ПериодГрафика>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T12:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T13:00:00</ВремяОкончания>
                                      <ВидВремени>5210c9ac-65a2-11e9-936d-1856809fe650</ВидВремени>
                          </ПериодГрафика>
              </ЗанятоеВремя>
  </ПериодыГрафика>
  <ДлительностьПриема>0001-01-01T00:00:00</ДлительностьПриема>
</ГрафикДляСайта>
<ГрафикДляСайта>
  <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
  <СотрудникФИО>Денисов Дмитрий Алексеевич</СотрудникФИО>
  <СотрудникID>99868528-0928-11dc-93d1-0004614ae652</СотрудникID>
  <Специализация>Терапия</Специализация>
  <ПериодыГрафика>
              <СвободноеВремя>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T08:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T11:00:00</ВремяОкончания>
                                      <ВидВремени>624f2a40-5aa8-4f01-83f4-0f38535364bb</ВидВремени>
                          </ПериодГрафика>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T13:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T17:00:00</ВремяОкончания>
                                      <ВидВремени>624f2a40-5aa8-4f01-83f4-0f38535364bb</ВидВремени>
                          </ПериодГрафика>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T17:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T18:00:00</ВремяОкончания>
                                      <ВидВремени>33fb2cf8-b5ea-11e4-881a-002618dcef2c</ВидВремени>
                          </ПериодГрафика>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T18:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T21:00:00</ВремяОкончания>
                                      <ВидВремени>624f2a40-5aa8-4f01-83f4-0f38535364bb</ВидВремени>
                          </ПериодГрафика>
              </СвободноеВремя>
              <ЗанятоеВремя>
                          <ПериодГрафика>
                                      <Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
                                      <Дата>2025-02-05T00:00:00</Дата>
                                      <ВремяНачала>2025-02-05T11:00:00</ВремяНачала>
                                      <ВремяОкончания>2025-02-05T13:00:00</ВремяОкончания>
                                      <ВидВремени>5210c9ac-65a2-11e9-936d-1856809fe650</ВидВремени>
                          </ПериодГрафика>
              </ЗанятоеВремя>
  </ПериодыГрафика>
  <ДлительностьПриема>0001-01-01T00:00:00</ДлительностьПриема>
</ГрафикДляСайта>
<ОшибкаПараметров>Ошибки разбора параметра Params:
Филиал не найден в базе по UUID: f679444a-22b7-11df-8618-002618dcef2</ОшибкаПараметров>
</ГрафикиДляСайта>]]></m:return>
   </m:GetSchedule20Response>
   </soap:Body>
</soap:Envelope>
 
2. Получение расписания сотрудников по указанной клинике в формате JSON, на указанную дату график работы установлен только для одного сотрудника в указанной клинике
Пример запроса:
<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:GetSchedule20>
      <ru:StartDate>2025-02-05T00:00:00</ru:StartDate>
      <ru:FinishDate>2025-02-05T23:59:59</ru:FinishDate>
      <ru:Params>
      <core:Property name="Clinic">
         <core:Value>4c68deb4-22c3-11df-8618-002618dcef2c</core:Value>
      </core:Property>
      <core:Property name="Format">
         <core:Value>JSON</core:Value>
      </core:Property>
      </ru:Params>
   </ru:GetSchedule20>
   </soap:Body>
</soap:Envelope>
 
Пример ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Body>
     <m:GetSchedule20Response xmlns:m="ru.umc">
      <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">{
  "ГрафикиДляСайта": {
      "ГрафикДляСайта": {
          "Клиника": "4c68deb4-22c3-11df-8618-002618dcef2c",
          "СотрудникФИО": "Скрипко Юлия Александровна",
          "СотрудникID": "9e8b672a-9975-11e3-87ec-002618dcef2c",
          "Специализация": "Неврология",
          "ПериодыГрафика": {
              "СвободноеВремя": {
                  "ПериодГрафика": [
                    {
                        "Клиника": "4c68deb4-22c3-11df-8618-002618dcef2c",
                        "Дата": "2025-02-05T00:00:00",
                        "ВремяНачала": "2025-02-05T09:00:00",
                        "ВремяОкончания": "2025-02-05T12:00:00",
                        "ВидВремени": "624f2a40-5aa8-4f01-83f4-0f38535364bb"
                    },
                    {
                        "Клиника": "4c68deb4-22c3-11df-8618-002618dcef2c",
                        "Дата": "2025-02-05T00:00:00",
                        "ВремяНачала": "2025-02-05T13:00:00",
                        "ВремяОкончания": "2025-02-05T16:00:00",
                        "ВидВремени": "624f2a40-5aa8-4f01-83f4-0f38535364bb"
                    },
                    {
                        "Клиника": "4c68deb4-22c3-11df-8618-002618dcef2c",
                        "Дата": "2025-02-05T00:00:00",
                        "ВремяНачала": "2025-02-05T16:00:00",
                        "ВремяОкончания": "2025-02-05T20:00:00",
                        "ВидВремени": "33fb2cf8-b5ea-11e4-881a-002618dcef2c"
                    }
                  ]
              },
              "ЗанятоеВремя": {
                  "ПериодГрафика": [
                    {
                        "Клиника": "4c68deb4-22c3-11df-8618-002618dcef2c",
                        "Дата": "2025-02-05T00:00:00",
                        "ВремяНачала": "2025-02-05T12:00:00",
                        "ВремяОкончания": "2025-02-05T13:00:00",
                        "ВидВремени": "5210c9ac-65a2-11e9-936d-1856809fe650"
                    }
                  ]
              }
          },
          "ДлительностьПриема": "0001-01-01T00:00:00"
      }
  }
}</m:return>
     </m:GetSchedule20Response>
    </soap:Body>
</soap:Envelope>
 
3. Получения результата в формате ZIPXML
Пример запроса:
<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:GetSchedule20>
      <ru:StartDate>2025-02-05T00:00:00</ru:StartDate>
      <ru:FinishDate>2025-02-05T23:59:59</ru:FinishDate>
      <ru:Params>
      <core:Property name="Clinic">
         <core:Value>f679444a-22b7-11df-8618-002618dcef2с</core:Value>
      </core:Property>
       <core:Property name="Employees">
         <core:Value>ac30e13a-3087-11dc-8594-005056c00008;99868528-0928-11dc-93d1-0004614ae652</core:Value>
      </core:Property>
      <core:Property name="Format">
         <core:Value>ZipXML</core:Value>
      </core:Property>
      </ru:Params>
   </ru:GetSchedule20>
   </soap:Body>
</soap:Envelope>
 
Пример ответа:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Body>
     <m:GetSchedule20Response xmlns:m="ru.umc">
      <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">UEsDBBQAAAgIAGSJRVpOD9atfgMAAPkZAAAOAAAAdjhfRDcxOV8xOC54bWztWdtO
20AQfW6+wsoDb0t21xfsAOWFF6RWqkSR+uo4NkSCUCVRwyNQBEhUoheqVpUaRNUP
SACLQC78wu6X9Bc6u7FJaGJISyJBCcrN2TOzM3PGo7PkV+1yKl/IZbKLT8eWC5Mz
ayvLyhs3l8+sZqfjZBzHZ8YWC5MxscY+8XVW5lusyi7gecBqfJ8dsTI755usrIBl
Nj8dnyfx1sfkGlwtFQqvk4lEsVgcL6rjq7nFBMWYJF49fzbvLLkrdhubuR2MMtl8
wc46blzG9KQrqD9CaqFasG+sBpCGhMkFz5iwNE2zEaWpCURI2kOmQUyEMYW3tON6
1BGWiW7T0OcRa/JNvs7fstNg+Sf7ykoCwj5AUOuswvf4LvPZMdSHfYa3E7gAKN9X
2CHzhTVrwtcNcCz3usFl5K5zs2LZdlTsEtVGKjZlPg4ydUuDfHSsGw6GPzNij5aD
tv9LiGwbFsoy8TPIZFuELPMq8S1RWij0O1aH2GvwPJGrge8bjMMdRObrsNhkp3zv
GoFhecNIjgFTETgItAml+whYn9Wv3HU77O1uOE0Quj2ADYN2o5jqCFOE9ZcYJ+Wj
Zd+B6bC8yod9h/UdWbQuP1ann0iLnl5LEG2TNSSuEdLQ4Zvg3r572nXuAHU4DfGt
lhYIg2oetTWMdNs2keZhgkzVgx70VFNXddXQUqlgq94OrihN9MHp/089UYdHPX3A
1Iez5tbxICP+IjLh+8DBYx0hUbf5QEYIHWgfqaqXoo5noZTu2lBOV0OmSewe5RyN
kL6oj6BnINRHjKd/pF6nBDuW7SBDt6mg3kKWaqQRMXXDxJbnGjoe8Ai5eTR0uYpQ
KwGNQDE48qU0gnnEN0BlvWOH0ljEKeEgwwiSjy6K+7KPBVHdKnvvszg+CFTwhhC/
ClzWReoy0XOFvQeXPruAVV9K5yrfuas4tizTMHUKCVjwIsWxpaaBBYw1g2g2tBYd
gDj+IVulDJiRIB6iIDaHONLIw1VFj4D6YQpiMjGi/j5TH0HPQKiPmCh307DmSMMO
iPohDnz6gAf+6Bj8l30UwfXoLPQYzkIlvguIiogV8ihLoV5v/w9eCvg2pqpIwJm4
scQnBXT8dZuy8sLO2Sv5ZAyOIVXZ1NBCCoTrixcIAOoNfCjiiFORvnzhpaksLMzN
JpU+7hi+0Uqwj9Bj3aXo+olG4KYSwa89vwFQSwECLgMUAAAICABkiUVaTg/WrX4D
AAD5GQAADgAkAAAAAAAAAAAAtIEAAAAAdjhfRDcxOV8xOC54bWwKACAAAAAAAAEA
GAAAFo0Jx3fbAQAWjQnHd9sBABaNCcd32wFQSwUGAAAAAAEAAQBgAAAAqgMAAAAA</m:return>
     </m:GetSchedule20Response>
    </soap:Body>
</soap:Envelope>