Форум OlegON > Программы и оборудование для автоматизации торговли > ЕГАИС в опте и рознице

Акт расхождения в Перемещении : ЕГАИС в опте и рознице

29.03.2024 16:33


30.06.2017 20:21
omsk_mail
 
Всем доброго времени суток!
Прошу вашей помощи и совета как исправить ситуацию!
В разрезе 1 Организации отправляли перемещение с 1 ТТ на 2 ТТ
На ТТ-2 Получатель Создали акт расхождения и отправили в ЕГАИС!
Как сказал программист так делать нельзя, можно только подтвердить или отклонить ТТН (перемещения).
Раньше такое тоже было (отменил проведение документа в ЕГАИС через запрос)
Код:
curl -F "xml_file=@RequestRepealWB.xml" http://localhost:8080/opt/in/RequestRepealWB
На ТТ-1 Отправителе получал акт для подтверждения
Код:
curl -F "xml_file=@ConfirmRepealWB.xml" http://localhost:8080/opt/in/ConfirmRepealWB
Сейчас этого сделать я не могу.
На ТТ -2 (Получатель) при отправке запроса на отмену проведеия документа получаю в УТМ ответ
Запрос на отмену предназначен только подтвержденных или отказанных накладных
На ТТ -1 (Отправитель) Для накладной TTN-0125340000 нет актуального запроса на отмену.
На сайте ФСРАР проверяю статус документа Статус: Проведена
На ТТ-2 в ЕГАИС этого товара на остатке нет
На ТТ-1 в ЕГАИС этого товара не хватает.

Подскажите как можно вернуть остаток товара на ТТ-1 Что бы повторно отправить на ТТ-2
03.07.2017 07:20
Mtirt
 
Надо сначала подтвердить или отказать акт расхождения в ТТ2.
А потом распроводить документ.
03.07.2017 16:19
omsk_mail
 
Для примеру как сделал! Может и пригодится кому-то
Код:
<?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:wt="http://fsrar.ru/WEGAIS/ConfirmTicket">
<ns:Owner>
<ns:FSRAR_ID>020000000000</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:ConfirmTicket>
<wt:Header>
<wt:IsConfirm>Rejected</wt:IsConfirm>
<wt:TicketNumber>РМЙа0000277</wt:TicketNumber>
<wt:TicketDate>2017-06-29</wt:TicketDate>
<wt:WBRegId>TTN-0125300000</wt:WBRegId>
<wt:Note>НЕ принимаем</wt:Note>
</wt:Header>
</ns:ConfirmTicket>
</ns:Document>
</ns:Documents>

curl -F "xml_file=@TTNConfirmTicket.xml" http://localhost:8080/opt/in/WayBillTicket
Предыдущее сообщение можно удалить! Сам не могу!
03.07.2017 16:42
AndreyZh
 
Цитата:
omsk_mail Для примеру как сделал! Может и пригодится кому-то
Извините, но это фрагмент документации к УТМ, да и спецы от ФСРАР любят посылать на курл
Код:
*   На мои отправленные накладные получатель может прислать акт расхождения, а анализируя
*   ответы по актам расхождения получателя ВСЕГА посылается ПОДТВЕРЖДЕНИЕ акта расхождения
*   Здесь СЕРВИС для накладных отправленных из других программ (1С:Розница не умеет это
*   подтверждать) по которым получатель прислал акт расходения - прослаем, в том числе
*   отказ, если это необходимо для моих накладных. Использую новые крупноблочные функции
*   Схема запроса:
/*
    Если акт расхождения, для завершения документооборота по ТТН потребуется отправить
    подтверждение - xml-файл (TTNConfirmTicket1.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:wt= "http://fsrar.ru/WEGAIS/ConfirmTicket"> 
    <ns:Owner> <ns:FSRAR_ID>00040217</ns:FSRAR_ID> </ns:Owner> (1.11.2) 
    <ns:Document> 
        <ns:ConfirmTicket> 
            <wt:Header> 
                <wt:IsConfirm>Accepted</wt:IsConfirm> 
                <wt:TicketNumber>0005</wt:TicketNumber> 
                <wt:TicketDate>2015-02-16</wt:TicketDate> 
                <wt:WBRegId>TTN-0000002247</wt:WBRegId> 
                <wt:Note>Принимаем изменения количества</wt:Note> 
            </wt:Header> 
        </ns:ConfirmTicket> 
    </ns:Document> 
    </ns:Documents> 

    Элемент WBRegId в содержит ссылку на ТТН, ее уникальный идентификатор, присвоенный ТТН
    на сервере ЕГАИС. Если поле wt:IsConfirm имеет значение Accepted, документ подтверждает
    акт для накладной с WBRegId=0000002247. Если поле wt:IsConfirm имеет значение Rejected,
    отправитель не согласен с (1.10.3). 

    Чтобы отправить подтверждение воспользуйтесь командой: 
    curl -F "xml_file=@TTNConfirmTicket1.xml" http://localhost:8080/opt/in/WayBillTicket (1.11.3)
*/
*   Нужно различать по какой версии отсылаю реакцию на акт?
Выше был дан комментарий к модулю отправки подтверждения или отказа от акта расхождения, реализованный, как сервис для любой учетной программы. Описание: https://olegon.ru/showpost.php?p=277214&postcount=65

З.Ы. Не писал раньше, т.к. не понял сути Вашего вопросы
03.07.2017 17:13
omsk_mail
 
Буду более четко ставить вопросы в будущем!
03.07.2017 17:17
omsk_mail
 
Цитата:
Mtirt Надо сначала подтвердить или отказать акт расхождения в ТТ2.
А потом распроводить документ.
Проверил в ЕГАИС товар упал на остаток на ТТ2
После отказа от Акта расхождений!
А для чего распроводить после отказа этот документ?
Товар отправили новым документом!
04.07.2017 06:39
Mtirt
 
Чтобы дата фиксации в ЕГАИС соответствовала дате отгрузки.
Сейчас у вас ситуация: товар вы получили на прошлой неделе, а документы пройдут этой.
Даже квартал разный.
Часовой пояс GMT +3, время: 16:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.