Добрый день!
Имеется платформа 1С 8.3.8.2027 с конфигурацией Штрих-М Розничная сеть 5.2.1.33.
Создаем, например, документ акт постановки на баланс, в котором имеются строки вида "Номенклатура с кодом ЕГАИС 0010510000001519060". В конфигурации имеется функция "Запрос данных ЕГАИС", которая должна подставлять в подобные строки нормальное наименование алкогольной продукции. Но происходит это где-то в 50% случаев, т.е. на часть номенклатуры проставилось, а на остальные нет. Повторные запросы ничего не меняют.
А так же у номенклатуры ЕГАИС есть поля Производитель и Производитель (ЕГАИС), которые тоже заполнились не у всей номенклатуры. И без заполнения этих полей не проводится акт постановки на баланс. Как быть?
В ручную вбивать не хотелось бы, т.к. до 01.01.2016 физически можно не успеть, у нас 4 магазина, а позиций таких много.
Не все данные обрабатываются в номенклатуре ЕГАИС
Модераторы: Operator 1, Operator 2, Operator 4
Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
- adm.tgroup
- Сообщений: 5
- Зарегистрирован: 19 сен 2016, 12:49
- adm.tgroup
- Сообщений: 5
- Зарегистрирован: 19 сен 2016, 12:49
Re: Не все данные обрабатываются в номенклатуре ЕГАИС
Посоветовали вручню сделать запрос номенклатуры, по инструкции УТМ, с помощью 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" 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: Не все данные обрабатываются в номенклатуре ЕГАИС
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: Не все данные обрабатываются в номенклатуре ЕГАИС
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: Не все данные обрабатываются в номенклатуре ЕГАИС
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: Не все данные обрабатываются в номенклатуре ЕГАИС
копипаст не рулит:
<qp:Parameters>
<qp:Parameters> - здесь убрать s
<qp:Name>КОД</qp:Name>
<qp:Value>0001015000001797299</qp:Value>
</qp:Parameter>
</qp:Parameters>
<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: Не все данные обрабатываются в номенклатуре ЕГАИС
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: Не все данные обрабатываются в номенклатуре ЕГАИС
слово КОД в UTF8 перевели?
- adm.tgroup
- Сообщений: 5
- Зарегистрирован: 19 сен 2016, 12:49
Re: Не все данные обрабатываются в номенклатуре ЕГАИС
Yoreg07 писал(а):слово КОД в UTF8 перевели?
Да, перевели. До перевода в UTF8, другая ошибка была.
- alexkatex
- Сообщений: 5
- Зарегистрирован: 25 июл 2016, 14:26
Re: Не все данные обрабатываются в номенклатуре ЕГАИС
Где то здесь в одной из тем выкладывалась обработка для 1С, где сканируешь марки, а потом делаешь запрос и потом загружаешь в 1с. работает четко
Вернуться в «Вопросы по эксплуатации ЕГАИС Розница»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot], Bing [Bot], Egais2016 и 2 гостей