Завершен

Неправильный АлкоКод после сканирования у некоторых товаров №664

Элона 4 года назад в Проблемы с оборудованием обновлен 4 года назад 11

Здравствуйте!

Обнаружили в работе ТСД такую непонятную вещь: на некоторые товары почему-то записываются неправильные АлкоКоды. При этом на каждый товар одного и того же вида при сканировании следующей марки pdf417, ТСД ругается, что АлкоКод не совпадает с предыдущим и просит штрихкод. А затем все эти товары "складываются" в один неправильный АлкоКод.

Мы сделали проверку марки через сервис проверки марок на сайте ФСРАР, а также самостоятельно выделили АлкоКод из считанной марки. В ТСД зафиксировался совсем другой АлкоКод. Из-за этой ошибки мы не можем принять определенные виды товаров, приходится исправлять АлкоКоды вручную, а это очень неудобно.

Проверьте, пожалуйста, что это может быть?

В приложенном архиве фото одной из марок, скрин протокола проверки ее на сайте ФСРАР, а также xml-файл из архива ТСД.

Спасибо!

err_tsd.zip

Установленный продукт:
Mobile SMARTS ЕГАИС
Версия драйвера:
MSI: 3.0.0.44934
Типовая конфигурация драйвера?:
Да
Операционная система:
Windows XP SP3
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
1C 7.70.027 нетиповая конфигурация
Типовая конфигурация 1с?:
Нет
Модель ТСД:
MobileBase DS5 ЕГАИС
Начат

Добрый день!

Проверяем. Напишу в течении дня результаты проверки.

Добрый день!

Сканируйте данные бутылки без чекмарка, так как чекмарк присылает данный алкокод (неверный), если выключить работу с чекмарком в документе, то будет браться алкокод из структуры ПДФ417, там он является корректным.

"0177481000001687249"

Номер заявки нашим разработчикам №664

Этот вариант нам совсем не подходит, мы специально покупали ТСД с CheckMark2, чтобы проверять именно легальность алкоголя ((( Судя по тому, что эта ошибка возникает на некоторых одних и тех же товарах (нами выявлено пока порядка 10 таких наименований) - это скорее всего ошибки в базе данных, откуда берет информацию CheckMark2.

Скажите, пожалуйста, вообще проверка марки в CheckMark2 что в себя включает? Мы ведь в него передаем и номер и серию и pdf417 марки. Он именно по ним проверку делает? Проверяется их соответствие как это делает проверка в ЛК на ФСРАР? Т.е. если мы будем сами эти ошибочные АлкоКоды исправлять, то в том что в самой марке все в порядке мы можем быть уверены?

Заранее большое спасибо!

Проверка с CheckMark2 включает в себя


1) поиск по базе данных разлитого алкоголя, зарегистрирована ли вообще такая пара штрихкодов. Маленький ШК печатается на Гознаке, большой - производителем или импортером. Затем оба сканируются и отправляются в базу РАР, что такая вот есть бутылка.


2) если запись о такой паре ШК есть, то Mobile SMARTS по возвращенным из CheckMark2 данным проверяет совпадение данных 1С и ТТН ЕГАИС с тем, что пришло из базы.

Все понятно. Большое спасибо!

Как делает проверку марки CheckMark, это тайна за семью печатями.

До версии 2.0.2.0 - CheckMark вообще не присылал алкокод в своем ответе, и мы его получали сами, и получали правильный.

Начиная с 2.0.2.0 - он стал присылать алкокод, и мы взяли за основу его, но как выясняется сейчас - иногда он приходит с ошибками.

Пока вернули старый алгоритм, когда алкокод мы полeчаем сами из марки, а не надеемся на CheckMark.

Новый релиз уже выложен.


Спасибо Вам огромное!

Здравствуйте снова! Рано мы обрадовались (((

После скачивания и установки нового релиза наш ТСД перешел в демо-режим. В окне "Установка клиента на мобильное устройство" изменилось значение "Код мобильного устройства".

До последнего обновления код был: MOBILEBASE-DS5-00000432F4093065,

на этот код получали лицензию, он определяется утилитой вывода sn и IMEI. После обновления код стал:

50006F0063006B0065007400500043000000-534D444B563231303000.

Кроме этого в отличии от прошлых обновлений, теперь при установке на ТСД выдается дополнительное сообщение "Ошибка установки автозапуска

на мобильном устройстве. Отказано в доступе". Также не происходит

копирование дополнительных файлов, которое происходило при предыдущих обновлениях. Как нам устранить проблему?

Было:

MSI: 3.0.0.44934

Инфраструктура: 1.0.0.4805

Сервер: 3.0.0.2628

Сервер данных: 3.0.0.2805

COM: 3.0.0.3946

COM 1C: 1.0.0.0

Клиент: 3.0.0.118


Стало:

MSI: 3.0.0.44960

Инфраструктура: 1.0.0.4956

Сервер: 3.0.0.2667

Сервер данных: 3.0.0.2842

COM: 3.0.0.4076

COM 1C: 1.0.0.0

Клиент: 3.0.0.130

Быстрый вариант - вручную переписать доп файлы из папки c:\Program Files (x86)\Cleverence Soft\Mobile SMARTS\Client Installer\MobileBase\DS5\ в папку программы на ТСД (обычно для MobileBase /Nand/MobileSMARTS).

Либо дождаться - ошибку щас поправим, выложим.


UPD: Выложена новая версия.

Установили, все заработало, АлкоКод теперь записывается из марки. Большое спасибо!

Теперь остался вопрос по CheckMark2 версии 2.0.2.3 (http://support.cleverence.ru/topics/851-izmenilos-vzaimodejstvie-mobile-smarts-egais-i-checkmark2/). По нему пока решения нет? Спасибо!

Сервис поддержки клиентов работает на платформе UserEcho