Необходимо:

ИЛИ


Пример тестирования в программе "Postman"

Тип запроса: POST

URL запроса: http://1c-prod-app26.miac.lan/hospital_pol_12/ws/Y_CHILD.1cws

  • 1c-prod-app26.miac.lan - сервер
  • hospital_pol_12 - имя базы

Вкладка "Authorization (Auth)":

  • "Type" - "Basic Auth"
  •  "Username" и "Password" - логин и пароль от базы

Вкладка "Body":

Текст запроса:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:y="http://haproxy.adm72.local:82/Y_CHILD">
    <soap:Header/>
    <soap:Body>
        <y:Y_CHILD_GET_ZDOCPAT>
            <y:IS_CHILDID>
                <!--Zero or more repetitions:-->
                <y:ChildList> <!--РЕБЕНОК-->
                    <y:NNAME></y:NNAME> <!--Фамилия-->
                    <y:VNAME></y:VNAME> <!--Имя-->
                    <y:GBNAM></y:GBNAM> <!--Отчество-->
                    <y:GBDAT>0001-01-01</y:GBDAT> <!--Дата рождения (ГГГГ-ММ-ДД)-->
                    <y:VERSR/>
                    <y:VERNR></y:VERNR> <!--Номер полиса-->
                </y:ChildList>
            </y:IS_CHILDID>
            <y:IS_PATID> 
                <!--1 or more repetitions:-->
                <y:PatList> <!--ВЗРОСЛЫЙ-->
                    <y:NNAME></y:NNAME> <!--Фамилия-->
                    <y:VNAME></y:VNAME> <!--Имя-->
                    <y:GBNAM></y:GBNAM> <!--Отчество-->
                    <y:GBDAT>0001-01-01</y:GBDAT> <!--Дата рождения (ГГГГ-ММ-ДД)-->
                    <y:VERSR></y:VERSR>
                    <y:VERNR></y:VERNR> <!--Номер полиса-->
                </y:PatList>
            </y:IS_PATID>
            <y:DOCDAT0>0001-01-01</y:DOCDAT0> <!--Дата "с" (ГГГГ-ММ-ДД)-->
            <y:DOCDAT1>0001-01-01</y:DOCDAT1> <!--Дата "по" (ГГГГ-ММ-ДД)-->
        </y:Y_CHILD_GET_ZDOCPAT>
    </soap:Body>
</soap:Envelope>
  • Блок "PatList" заполняется для получения ЭМК взрослого.
  • Блок "ChildList" заполняется дополнительно с блоком "PatList"для получения ЭМК ребенка.

Кнопка "Send" для отправки запроса.

Если информация по ребенку не запрашивается, то в блоке "ChildList" заполнить "GBDAT" - "0001-01-01".

В данном случае запрошено ЭМК ребенка. Запрос выполнен успешно - вернул документы за указанную дату.

  • Нет меток