Не все данные обрабатываются в номенклатуре ЕГАИС

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

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

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
adm.tgroup
Сообщений: 5
Зарегистрирован: 19 сен 2016, 12:49

Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение adm.tgroup » 19 сен 2016, 13:10

Добрый день!
Имеется платформа 1С 8.3.8.2027 с конфигурацией Штрих-М Розничная сеть 5.2.1.33.
Создаем, например, документ акт постановки на баланс, в котором имеются строки вида "Номенклатура с кодом ЕГАИС 0010510000001519060". В конфигурации имеется функция "Запрос данных ЕГАИС", которая должна подставлять в подобные строки нормальное наименование алкогольной продукции. Но происходит это где-то в 50% случаев, т.е. на часть номенклатуры проставилось, а на остальные нет. Повторные запросы ничего не меняют.
А так же у номенклатуры ЕГАИС есть поля Производитель и Производитель (ЕГАИС), которые тоже заполнились не у всей номенклатуры. И без заполнения этих полей не проводится акт постановки на баланс. Как быть?
В ручную вбивать не хотелось бы, т.к. до 01.01.2016 физически можно не успеть, у нас 4 магазина, а позиций таких много.
adm.tgroup
Сообщений: 5
Зарегистрирован: 19 сен 2016, 12:49

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение adm.tgroup » 26 сен 2016, 08:45

Посоветовали вручню сделать запрос номенклатуры, по инструкции УТМ, с помощью Curl .
Сам запрос такой:
<?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>020000150736</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryAP_v2>
<qp:Parameters>
<qp:Parameters>
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryAP_v2>
</ns:Document>
</ns:Documents>

Отправляю в ЕГАИС с помощью команды:
c:\curl\bin>curl -F "xml_file=@QueryAP_v2.xml" http://192.168.1.21:8080/opt/in/QueryAP_v2
Получаю сообщение:
<A><error>Invalid byte 2 of 2-byte UTF-8 sequence.</error><ver>2</ver></A>
Будто что-то с кодировкой.

Где ошибка, подскажите?
bel0m0r
Сообщений: 751
Зарегистрирован: 10 ноя 2015, 17:18
Откуда: С-Пб

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение bel0m0r » 26 сен 2016, 08:51

adm.tgroup писал(а):Посоветовали вручню сделать запрос номенклатуры, по инструкции УТМ, с помощью Curl .
Сам запрос такой:
<?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>020000150736</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryAP_v2>
<qp:Parameters>
<qp:Parameters>
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryAP_v2>
</ns:Document>
</ns:Documents>

Отправляю в ЕГАИС с помощью команды:
c:\curl\bin>curl -F "xml_file=@QueryAP_v2.xml" http://192.168.1.21:8080/opt/in/QueryAP_v2
Получаю сообщение:
<A><error>Invalid byte 2 of 2-byte UTF-8 sequence.</error><ver>2</ver></A>
Будто что-то с кодировкой.

Где ошибка, подскажите?


попробуйте использовать notepad++, а так да очень сильно похоже на кодировку
adm.tgroup
Сообщений: 5
Зарегистрирован: 19 сен 2016, 12:49

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение adm.tgroup » 26 сен 2016, 09:14

bel0m0r писал(а):попробуйте использовать notepad++, а так да очень сильно похоже на кодировку


Попробовал с помощью WordPad. Теперь пишет:
c:\curl\bin>curl -F "xml_file=@QueryAP_v2.xml" http://192.168.1.21:8080/opt/in/QueryAP_v2
<A><error>org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 40; Content is not allowed in prolog.</error><ver>2</ver></A>
LostDusha
Сообщений: 73
Зарегистрирован: 21 июл 2016, 08:38

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение LostDusha » 26 сен 2016, 09:48

adm.tgroup писал(а):Посоветовали вручню сделать запрос номенклатуры, по инструкции УТМ, с помощью Curl .
Сам запрос такой:
<?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>020000150736</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryAP_v2>
<qp:Parameters>
<qp:Parameters>
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryAP_v2>
</ns:Document>
</ns:Documents>

Отправляю в ЕГАИС с помощью команды:
c:\curl\bin>curl -F "xml_file=@QueryAP_v2.xml" http://192.168.1.21:8080/opt/in/QueryAP_v2
Получаю сообщение:
<A><error>Invalid byte 2 of 2-byte UTF-8 sequence.</error><ver>2</ver></A>
Будто что-то с кодировкой.

Где ошибка, подскажите?

Может ему не нравится, что указаны разные версии? xml version="1.0, а отправляете курлом QueryAP_v2.xml
Ведь в обоих ошибках одно и тоже </error><ver>2</ver></A>
Yoreg07
Сообщений: 79
Зарегистрирован: 25 авг 2016, 03:01

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение Yoreg07 » 26 сен 2016, 09:53

копипаст не рулит:
<qp:Parameters>
<qp:Parameters> - здесь убрать s
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>
adm.tgroup
Сообщений: 5
Зарегистрирован: 19 сен 2016, 12:49

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение adm.tgroup » 26 сен 2016, 11:10

Yoreg07 писал(а):копипаст не рулит:
<qp:Parameters>
<qp:Parameters> - здесь убрать s
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>

Действительно лишняя s, не заметил.
Но ошибка осталась(
<A><error>org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 40; Content is not allowed in prolog.</error><ver>2</ver></A>
Yoreg07
Сообщений: 79
Зарегистрирован: 25 авг 2016, 03:01

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение Yoreg07 » 26 сен 2016, 11:18

слово КОД в UTF8 перевели?
adm.tgroup
Сообщений: 5
Зарегистрирован: 19 сен 2016, 12:49

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение adm.tgroup » 26 сен 2016, 11:28

Yoreg07 писал(а):слово КОД в UTF8 перевели?

Да, перевели. До перевода в UTF8, другая ошибка была.
alexkatex
Сообщений: 5
Зарегистрирован: 25 июл 2016, 14:26

Re: Не все данные обрабатываются в номенклатуре ЕГАИС

Сообщение alexkatex » 26 сен 2016, 15:45

Где то здесь в одной из тем выкладывалась обработка для 1С, где сканируешь марки, а потом делаешь запрос и потом загружаешь в 1с. работает четко

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

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

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