Метод ReceivePrintForm при работе с веб-сервисом Ediweb

Данный метод для получения печатной формы документа в PDF-формате.

Аргументы метода ReceivePrintForm

В методе ReceivePrintForm используются следующие аргументы (Табл. 1).
 

Табл. 1. Описание аргументов

Аргументы

Описание

Обязательность

name

Логин пользователя

M

password

Пароль пользователя

M

partnerILN

GLN контрагента

M

documentType

Тип документа

M

trackingId

ID документа (можно узнать из ListPBAllEx, ListMB или listMBAllExXML). Можно не указывать, если указан filename-orig

C

filename-orig

Наименование файла, печатная форма которого запрашивается. Можно не указывать, если указан trackingId

C

Значение, возвращаемое платформой EDI Platform

Ответ метода ReceivePrintForm содержит следующие поля (Табл. 2).
 

Табл. 2. Описание полей ответа

Тег

Описание

<ns2:fileData>

Контент печатной формы в base64

<ns2:fileName>

Наименование файла

<ns2:res>

Код ошибки

Пример формирования запроса

Пример формирования запроса метода ReceivePrintForm
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:wsedi">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:receivePrintForm>
         <name>2000000000123</name>
         <password>1234qwe</password>
         <partnerILN>2000000000321</partnerILN>
         <documentType>STATUS</documentType>
         <trackingId>56663632</trackingId>
      </urn:receivePrintForm>
   </soapenv:Body>
</soapenv:Envelope>

16 мая 2022 г.