ListPb
Метод для получения списка исходящих документов.
Параметры вызова:
|
Наименование
|
Формат
|
Обязательность
|
Описание
|
Примечание
|
|
Name
|
Строка
|
+
|
Имя пользователя в сервисе «EDI Электронный обмен данными»
|
|
|
Password
|
Строка
|
+
|
Пароль пользователя
|
|
|
RelationId
|
Строка
|
+
|
Идентификатор исходящей (direction = OUT) взаимосвязи Relationships
|
|
|
DocumentStatus
|
Строка
|
+
|
Статус документа:
|
|
|
TrackingId
|
Строка
|
-
|
Идентификатор документа в сервисе «EDI Электронный обмен данными»
|
Если указан TrackingId, то период дат не учитывается
|
|
DateFrom
|
Дата в формате YYYY-MM-DDTHH:MM:SS+03:00
|
-
|
Фильтр по дате отправки (обработки) документа - начало периода
|
Ограничения по дате обработки и дате документа:
Даты и время необходимо указывать в часовом поясе сервера - MSK (UTC+3)
|
|
DateTo
|
Дата в формате YYYY-MM-DDTHH:MM:SS+03:00
|
-
|
Фильтр по дате отправки (обработки) документа - окончание периода
| |
|
ItemFrom
|
Целое число
|
-
|
Индекс первого элемента списка начиная с 0
|
По умолчанию - 0
|
|
PageSize
|
Целое число
|
-
|
Размер списка документов
|
Ограничение по количеству выгружаемых документов:
|
Пример запроса:
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:edi="http://edi-express.esphere.ru/">
<soapenv:Header/>
<soapenv:Body>
<edi:ListPBInput>
<edi:Name>991</edi:Name>
<edi:Password>test</edi:Password>
<edi:RelationId>74893887115151</edi:RelationId>
<edi:DocumentStatus>A</edi:DocumentStatus>
<!--Optional:-->
<edi:TrackingId></edi:TrackingId>
<!--Optional:-->
<edi:DateFrom>2023-01-01</edi:DateFrom>
<!--Optional:-->
<edi:DateTo>2023-05-01</edi:DateTo>
<!--Optional:-->
<edi:ItemFrom>0</edi:ItemFrom>
<!--Optional:-->
<edi:PageSize>100</edi:PageSize>
</edi:ListPBInput>
</soapenv:Body>
</soapenv:Envelope>
|
Параметры ответа:
|
Наименование
|
Обязательность
|
Описание
|
|
Res
|
+
|
Результат операции. В случае успешного выполнения равен 1, в случае неуспешного выполнения передается код ошибки - см. Коды ошибок
|
|
tracking-id
|
+
|
Идентификатор документа в сервисе «EDI Электронный обмен данными»
|
|
partner-iln
|
+
|
Идентификатор Вашего партнера по обмену
|
|
document-type
|
+
|
Тип документа в сервисе «EDI Электронный обмен данными» (ORDERS, ORDRSP, INVOIC...)
|
|
document-number
|
+
|
Номер документа
|
|
document-date
|
+
|
Дата документа
|
|
submission-date
|
+
|
Дата отправки (обработки) документа в часовом поясе сервера MSK (UTC+3). В ответе документы отсортированы по возрастанию submission-date (от старых к новым)
|
|
document-status-description
|
+
|
Описание статуса документа
|
|
document-status
|
+
|
Статус документа
|
|
submission-handle
|
+
|
Идентификатор документа в сервисе «EDI Электронный обмен данными». То же, что tracking-id
|
Примечание: документы в списке возвращаются в порядке от старых к новым. Таким образом, если не указать дату в параметрах запроса, в ответе будут в первую очередь самые старые доступные документы (полгода).
|
Пример ответа:
|
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:Res>1</ns2:Res>
<ns2:Cnt>
<ns2:document-status-response>
<ns2:document-status-item>
<ns2:tracking-id>84648975</ns2:tracking-id>
<ns2:partner-iln>4607075269996</ns2:partner-iln>
<ns2:document-type>DESADV</ns2:document-type>
<ns2:document-number>pallet_weight PRWL-7562</ns2:document-number>
<ns2:document-date>2023-01-09T00:00:00+03:00</ns2:document-date>
<ns2:submission-date>2023-01-09 09:35:11</ns2:submission-date>
<ns2:document-status-description>Не прочитан получателем</ns2:document-status-description>
<ns2:document-status>N</ns2:document-status>
<ns2:submission-handle>84648975</ns2:submission-handle>
</ns2:document-status-item>
<ns2:document-status-item>
<ns2:tracking-id>84648975</ns2:tracking-id>
<ns2:partner-iln>4607075269996</ns2:partner-iln>
<ns2:document-type>DESADV</ns2:document-type>
<ns2:document-number>000000012555</ns2:document-number>
<ns2:document-date>2023-01-09T00:00:00+03:00</ns2:document-date>
<ns2:submission-date>2023-01-10 15:03:49</ns2:submission-date>
<ns2:document-status-description>Прочитан получателем</ns2:document-status-description>
<ns2:document-status>R</ns2:document-status>
<ns2:submission-handle>84652755</ns2:submission-handle>
</ns2:document-status-item>
<ns2:document-status-item>
<ns2:tracking-id>84648975</ns2:tracking-id>
<ns2:partner-iln>4607075269996</ns2:partner-iln>
<ns2:document-type>DESADV</ns2:document-type>
<ns2:document-number>34607402</ns2:document-number>
<ns2:submission-date>2023-01-10 15:06:48</ns2:submission-date>
<ns2:document-status-description>Ошибка обработки</ns2:document-status-description>
<ns2:document-status>Е</ns2:document-status>
<ns2:submission-handle>84652757</ns2:submission-handle>
</ns2:document-status-item>
</ns2:document-status-response>
</ns2:Cnt>
</ns2:ListPBResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|