Метод ReceivePrintForm при работе с веб-сервисом Ediweb
Данный метод для получения печатной формы документа в PDF-формате.
Аргументы метода ReceivePrintForm
В методе ReceivePrintForm используются следующие аргументы (Табл. 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).
|
Тег |
Описание |
|---|---|
|
<ns2:fileData> |
Контент печатной формы в base64 |
|
<ns2:fileName> |
Наименование файла |
|
<ns2:res> |
Код ошибки |
Пример формирования запроса
<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>