Помощник по сервису интеграции

Примеры сформированных запросов и ответов#

Формирование запроса на получение данных о государственном контракте
или задании
#

Для формирования запроса на получение данных о государственном контракте или задании необходимо указать тип документа.

<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия API" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetContractUnderlyingDocuments lookupName="contractForestWorks" pageSize="100" pageNumber="2"/>
   </soapenv:Body>
</soapenv:Envelope>

Формирование ответа на получение информации о государственном контракте
или задании
#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2:ResponseGetContractUnderlyingDocuments техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contractForestWorks createDate="2017-02-02T12:02:50.629+03:00" updateDate="2017-02-02T12:02:50.629+03:00" sourceSystem="P" createdBy="логин пользователя, создавшего запись" updatedBy="логин пользователя, изменившего запись" updatedBySystem="P" id="P_6397" documentId="P_3372950">
            <ns4:contractNumber>ГК--1505</ns4:contractNumber>
            <ns4:status>signed</ns4:status>
            <ns4:registrationFailReason>тест</ns4:registrationFailReason>
            <ns4:signatureDate>2017-02-02T15:02:53.000+03:00</ns4:signatureDate>
            <ns4:clientCreateTime>2017-02-02T15:02:49.000</ns4:clientCreateTime>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:legalAgreementStartDate>2017-01-09T00:00:00.000+03:00</ns4:legalAgreementStartDate>
            <ns4:legalAgreementEndDate>2017-05-07T00:00:00.000+03:00</ns4:legalAgreementEndDate>
            <ns4:stateAuthorityId>4</ns4:stateAuthorityId>
            <ns4:coniferousVolume>234.0</ns4:coniferousVolume>
            <ns4:hardwoodVolume>23.0</ns4:hardwoodVolume>
            <ns4:softwoodVolume>22.0</ns4:softwoodVolume>
         </contractForestWorks>
      </ResponseGetContractUnderlyingDocuments>
   </soap:Body>
</soap:Envelope>

Формирование запроса на получение сведений по заданным параметрам фильтрации#

Формирование запроса на получение сведений о государственном контракте или задании по номеру государственного контракта

<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия API" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetDocumentsByFilter documentType="contractForestWorks" pageSize="10" pageNumber="0">
         <!--0 to 100 repetitions:-->
         <api:item>
            <fil:property>contractNumber</fil:property>
            <!--1 or more repetitions:-->
            <fil:value>ГК--1505</fil:value>
            <!--Optional:-->
            <fil:operation>EQ</fil:operation>
         </api:item>
      </api:RequestGetDocumentsByFilter>
   </soapenv:Body>
</soapenv:Envelope>

Формирование ответа на получение сведений по заданным параметрам фильтрации#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2:ResponseGetDocumentsByFilter техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contractForestWorks createDate="2017-02-02T12:02:50.629+03:00" updateDate="2017-02-02T12:02:50.629+03:00" sourceSystem="P" createdBy="логин пользователя, создавшего запись" updatedBy="логин пользователя, изменившего запись" updatedBySystem="P" id="P_6397" documentId="P_3372950">
            <ns4:contractNumber>ГК--1505</ns4:contractNumber>
            <ns4:status>signed</ns4:status>
            <ns4:registrationFailReason>тест</ns4:registrationFailReason>
            <ns4:signatureDate>2017-02-02T15:02:53.000+03:00</ns4:signatureDate>
            <ns4:clientCreateTime>2017-02-02T15:02:49.000</ns4:clientCreateTime>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:legalAgreementStartDate>2017-01-09T00:00:00.000+03:00</ns4:legalAgreementStartDate>
            <ns4:legalAgreementEndDate>2017-05-07T00:00:00.000+03:00</ns4:legalAgreementEndDate>
            <ns4:stateAuthorityId>4</ns4:stateAuthorityId>
            <ns4:coniferousVolume>234.0</ns4:coniferousVolume>
            <ns4:hardwoodVolume>23.0</ns4:hardwoodVolume>
            <ns4:softwoodVolume>22.0</ns4:softwoodVolume>
         </contractForestWorks>
      </ResponseGetDocumentsByFilter>
   </soap:Body>
</soap:Envelope>

Формирование запроса на получение сведений о государственном контракте
или задании с указанной даты
#

Для формирования запроса на получение сведений о государственном контракте или задании с указанной даты необходимо указать дату и тип документа.

<<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:LesUserRequestHeader apiVersion="версия API" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:LesUserRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetModifiedDocuments createOrUpdateDateFrom="2017-02-02T12:02:50.629+03:00" documentType="contractForestWorks" pageSize="10" pageNumber="0"/>
   </soapenv:Body>
</soapenv:Envelope>

Формирование запроса на получение сведений о государственном контракте
или задании с указанной даты
#

<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2: RequestGetModifiedDocuments техническая информация с атрибутами xmlns, определяющими пространства имен>
         <contract id="P_6397" documentId="P_3372950" status="signed" createDate="2017-02-02T12:02:50.629+03:00" updateDate="2017-02-02T12:02:50.629+03:00" sourceSystem="P" createdBy="логин пользователя, создавшего запись" updatedBy="логин пользователя, изменившего запись" updatedBySystem="P">
            <ns4:contactType>contractForestWorks</ns4:contactType>
            <ns4:contractNumber>ГК--1505</ns4:contractNumber>
            <ns4:contractStartDate>2017-01-09T00:00:00.000+03:00</ns4:contractStartDate>
            <ns4:contractEndDate>2017-05-07T00:00:00.000+03:00</ns4:contractEndDate>
            <ns4:partyId>1207175</ns4:partyId>
            <ns4:partyType>0</ns4:partyType>
            <ns4:partyInn>ИНН</ns4:partyInn>
            <ns4:partyOgrn>ОГРН</ns4:partyOgrn>
            <ns4:partyName>ООО "Тестовая компания</ns4:partyName>
            <ns4:partyPersonFirstName/>
            <ns4:partyPersonLastName/>
            <ns4:partyPersonMidName/>
         </contract>
      </ns2:ResponseGetModifiedDocuments>
   </soap:Body>
</soap:Envelope>

Выше