Неправильный АлкоКод после сканирования у некоторых товаров №664
Здравствуйте!
Обнаружили в работе ТСД такую непонятную вещь: на некоторые товары почему-то записываются неправильные АлкоКоды. При этом на каждый товар одного и того же вида при сканировании следующей марки pdf417, ТСД ругается, что АлкоКод не совпадает с предыдущим и просит штрихкод. А затем все эти товары "складываются" в один неправильный АлкоКод.
Мы сделали проверку марки через сервис проверки марок на сайте ФСРАР, а также самостоятельно выделили АлкоКод из считанной марки. В ТСД зафиксировался совсем другой АлкоКод. Из-за этой ошибки мы не можем принять определенные виды товаров, приходится исправлять АлкоКоды вручную, а это очень неудобно.
Проверьте, пожалуйста, что это может быть?
В приложенном архиве фото одной из марок, скрин протокола проверки ее на сайте ФСРАР, а также xml-файл из архива ТСД.
Спасибо!
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Проверяем. Напишу в течении дня результаты проверки.
Добрый день!
Сканируйте данные бутылки без чекмарка, так как чекмарк присылает данный алкокод (неверный), если выключить работу с чекмарком в документе, то будет браться алкокод из структуры ПДФ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/). По нему пока решения нет? Спасибо!