Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Как проверить DataMatrix на правильность считывания? : Маркировка

21.11.2024 22:55


17.11.2022 19:01
Тут столкнулись со следующей проблемой:
в 1С формируют заказ, в который добавляют маркированные товары (шины).
Потом весь пакет идет на кассу и там пробивается.
Заловили уже три случая, что в момент сканирования QR портится и касса при попытке закрыть чек встает намертво.
Причем "порча" выглядит так, как будто несколько символов с конца переместили в середину.
1234567890 - правильный
1238904567 - испорченный
Далее догадки:
когда есть несколько товаров выдается "таблица". Они мышкой тыкают в первую строчку - сканируют первый код. Потом - во вторую. И так далее.
Имеется предположение, что м момент тыканья - они выделяют и перемещаю кусок кода в неправильно место.
Вопрос: а есть ли алгоритм, которым можно проверить введенный код?
Ну, например, сплюсовать все четные, а потом вычесть все нечетные, должно получиться равно последним четырем цифрам.
И если не сходится - давать пользователю сообщение:
Код ХХХХХХ неправильный! просканируйте заново.
17.11.2022 19:39
Переведите сканер в режим работы компорта
Часовой пояс GMT +3, время: 22:55.

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