Переотправка ТТН

Форум для обсуждения вопросов по эксплуатации ЕГАИС Розница

Модераторы: Operator 2, Operator 1, Operator 4

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
deya
Сообщений: 71
Зарегистрирован: 18 дек 2015, 11:09

Переотправка ТТН

Сообщение deya » 05 ноя 2016, 11:39

Может не по адресу. Хотел донести через операторов, если это возможно, что не плохо было бы реализовать переотправку неполученых накладных через ЛК простым выбором из списка накладных. Неужели это так ресурсоемко показать список накладных и уже из него дать возможность выбора? Сейчас ключ стал часто отваливаться, накладные не доходят с поставкой. Приходится запрашивать у поставщика номера ТТН и только по этому номеру уже выполнять переотправку. Поставщик может долгое время не отвечать. А так зашли бы быстро в ЛК и, увидев нужную накладную, переотправили бы.
Egais2016
Сообщений: 830
Зарегистрирован: 09 фев 2016, 08:48

Re: Переотправка ТТН

Сообщение Egais2016 » 05 ноя 2016, 14:00

Документация к УТМ 2.0.3 стр. 54
1.24. Запрос необработанных ТТН
1.24.1. Запрос
Чтобы получить с сервера ЕГАИС список ТТН, на которые вы еще не успели
ответить, сформируйте документ QueryNATTN.xml вида:

<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents Version="1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">
<ns:Owner>
<ns:FSRAR_ID>030000194005</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryNATTN>
<qp:Parameters>
<qp:Parameter>
<qp:Name>КОД</qp:Name>
<qp:Value>030000194005</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryNATTN>
</ns:Document>
</ns:Documents>

Отправьте документ на УТМ командой:
curl -F "xml_file=@QueryNATTN.xml" http://localhost:8080/opt/in/QueryNATTN

Ответ сервера на запрос необработанных накладных будет иметь вид:

<ns:Documents
xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
<ns:Owner>
<ns:FSRAR_ID>3463047</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>

<ns:ReplyNoAnswerTTN xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ttn:Consignee>030000194005</ttn:Consignee>
<ttn:ReplyDate>2016-04-25T17:41:03.550</ttn:ReplyDate>

<ttn:ttnlist xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ttn:NoAnswer xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ttn:WbRegID>TEST-TTN-0000965449</ttn:WbRegID>
<ttn:ttnNumber>1202</ttn:ttnNumber>
<ttn:ttnDate>2016-01-21</ttn:ttnDate>
<ttn:Shipper>020000654423</ttn:Shipper>
</ttn:NoAnswer>

<ttn:NoAnswer xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ttn:WbRegID>TEST-TTN-0000965774</ttn:WbRegID>
<ttn:ttnNumber>1204</ttn:ttnNumber>
<ttn:ttnDate>2016-01-21</ttn:ttnDate>
<ttn:Shipper>020000654423</ttn:Shipper>
</ttn:NoAnswer>

</ttn:ttnlist>
</ns:ReplyNoAnswerTTN>
</ns:Document>
</ns:Documents>
Проверка марок из 1с8 https://youtu.be/fBu4w8gwhxI
AndreyZh
Сообщений: 37
Зарегистрирован: 02 дек 2015, 10:28

Re: Переотправка ТТН

Сообщение AndreyZh » 06 ноя 2016, 07:32

deya писал(а):Может не по адресу. Хотел донести через операторов, если это возможно, что не плохо было бы реализовать переотправку неполученых накладных через ЛК простым выбором из списка накладных. Неужели это так ресурсоемко показать список накладных и уже из него дать возможность выбора? Сейчас ключ стал часто отваливаться, накладные не доходят с поставкой. Приходится запрашивать у поставщика номера ТТН и только по этому номеру уже выполнять переотправку. Поставщик может долгое время не отвечать. А так зашли бы быстро в ЛК и, увидев нужную накладную, переотправили бы.

Можете для этой задачи использовать бесплатную программу "УС Лэнд:ЕГАИС":

В свете ответов специалистов это реализовано в режимах и как сервисы для сторонних учетных систем...
1.24. Запрос необработанных ТТН
1.24.1. Запрос
Чтобы получить с сервера ЕГАИС список ТТН, на которые вы еще не успели
ответить, сформируйте документ QueryNATTN.xml вида:

Запросы/список необработанных через ЕГАИС приходных накладных

Ответ сервера на запрос необработанных накладных будет иметь вид:

Ответы/список необработанных ТТН поставщиков... из таблицы методом copy-paste их можно повторно запросить (принимать будете в своей учетной системе) в режиме: приходы/перезапрос накладной по её идентификационному номеру

Вернуться в «Вопросы по эксплуатации ЕГАИС Розница»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot] и 4 гостей