Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

ЕГАИС. Ошибка при отправке Акта о списании "The content of element 'awr:Content' is not complete"

30.03.2020 2:33


06.07.2017 22:11
Stels
 
Штатно создали, отправили ...

получили ...:

Код:
org.xml.sax.SAXParseException; cvc-complex-type.2.4.b: The content of element 'awr:Content' is not complete. One of '{"http://fsrar.ru/WEGAIS/ActWriteOffShop_v2":Position}' is expected.
кто сталкивался?
как лечить?

P.S.
1.034 сп1
файл Sm.Post.Filters.Egais.dll уже установлен (были проблемы с возвратами по ЕГАИС)
В ТП написал ..пока не ответили
07.07.2017 06:45
Mtirt
 
А можно xml-ку самого акта списания выложить?
07.07.2017 08:03
Stels
 
Цитата:
Mtirt А можно xml-ку самого акта списания выложить?
хм ... а как её выцепить?
07.07.2017 08:04
Mtirt
 
В журнале обмена с ЕГАИС должен быть.
07.07.2017 08:06
Stels
 
вот весь журнал ..
Вложения
Тип файла: 7z AktSpisania.7z (18.9 Кб, 60 просмотров)
07.07.2017 08:33
Mtirt
 
Два раза отправляли?
Содержательного из вашего лога есть вот это:
Цитата:
Обработка запросов по типу QueryRestsShop производится не чаще 1-го раза в 1 часов Владелец
Там было так: запросили остатки, получили. В 08:37:46 еще раз зачем-то запросили. ЕГАИС ответил, что слишком часто спрашиваете. Создал после этого пустой акт:
Код:
 <?xml version="1.0" encoding="utf-8"?>
<?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:oref="http://fsrar.ru/WEGAIS/ClientRef_v2" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2" xmlns:awr="http://fsrar.ru/WEGAIS/ActWriteOffShop_v2">
  <ns:Owner>
    <ns:FSRAR_ID>020000252247</ns:FSRAR_ID>
  </ns:Owner>
  <ns:Document>
    <ns:ActWriteOffShop_v2>
      <awr:Identity>4570120170705@45</awr:Identity>
      <awr:Header>
        <awr:ActNumber>4570120170705@45</awr:ActNumber>
        <awr:ActDate>2017-07-05</awr:ActDate>
        <awr:TypeWriteOff>Реализация</awr:TypeWriteOff>
      </awr:Header>
      <awr:Content />
    </ns:ActWriteOffShop_v2>
  </ns:Document>
</ns:Documents>
И, при попытке его отослать получил сообщение, которое вы видите...
07.07.2017 08:55
Stels
 
не ... это не причём ...
это просто запрос остатков ... он же при отсылке акта автоматом создаётся и отправляется ...
тут утром уже запрашивали ...
...
это часто бывает ...
на отсылку акта никак не должно влиять ..

вот в логе нашёл:
Код:
Прерывание работы программы -----
сообщение: "В ТТН имеются позиции с количеством превышающим зафиксированный в ЕГАИС остаток товара."
...
вот скорее всего из-за этого ...

но как найти эту позицию :( ?

в логе не нашёл, Спецификация ТТН ЕГАИС пустая ..
сам кассовый документ не маленький ..

беда...
07.07.2017 13:36
Stels
 
Вопрос решили.

Помогло:
1. Выправление остатка (вначале не хватало - уходили в минус)
2. Полное пересоздание документа Списание пива по кассовому документу (т.е. удаление и создание снова)

Единственно, если бы в документе было много пивных напитков - мы бы пОмерли всё перепроверять ...

а так повезло: позиций было 60 , из них пивной напиток - только один.

(иди пойми по этой ошибке что-нибудь)

Спасибо за внимание.
07.07.2017 13:49
Stels
 
Ну и вдогонку от ТП:

Цитата:
На той неделе выйдет 1.034 СП3- обязательно поставьте,
там исправлены ошибки по приему \отсылке.
Последнее исправление во вложении, замените на машине, где работает почтовик,
предварительно сохранив оригинал.
Вложения
Тип файла: 7z Sm.Post.Filters.Egais2.7z (66.2 Кб, 53 просмотров)

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