Печать марки при считывании через сканер, валидация Чесного знака

К нам обратились с вопросом, как при сканировании марки, ее печать повторно, и что б она проходила проверку в честном знаке?

Как мы решаем такие вопрос:

Давайте посмотрим, что необходимо, при наличии на телефоне программы честный знак:

Честный знак

Честный знак

Есть возможность проверить марку на ее действие, для этого выбираем в программе приложения кнопку сканирования марки:

Выбор скана

Выбор скана

В результате проверки, система сообщит о правильности или не корректной марки:

Проверка

Проверка

При сканировании сканером марки мы получаем строку такого типа:

010463007200789621104442210039391EE06922XI4ugffC3NL7iFnT5HJHSClhQ1AHUwJY9GQ0YNdgbY=

Это код марки.

Для ее изначально печатает компания которая в честном знаке является производителем и выпускает данную марку на рынок РФ.

Для ее печати честный знак передает DataMatrix марки и 1С может ее напечатать.

При использовании 1С получения марок с честного знака, 1С автоматически гасит документ эмиссия марок, что привод к невозможности по API получать крипто хвосты, в которых содержится весь набор данных по маркам. Наша компания разработала расширение которое позволяет не гасить эмиссию марок автоматически, что позволяет по API получить все необходимы данные в течении 3 дней, далее честный знак автоматически их удаляет.

Получения такой информации производителю дает возможность перепечать марку в случае ее порчи и не возможности считывания сканером.

Для нашего клиента, который не является производителем необходимо было реализовать повторную печать марки используя сканер, а так же, что б марка проходила проверку в честном знаке. Такое бывает необходимо, к примеру, когда товар пакуется в непрозрачную тару, и при отгрузки необходимо прочитать марку и погасить ее не вскрывая упаковки.

Мы сделали рабочее место в 1С 

Рабочее место

Рабочее место

При санировании марки выходит окно:

Марка

Марка

При ее сканировании через честный знак мы получаем окно аналогичное исходной марки:

Марка валидация

Марка валидация

Вы сами можете в этом убедится прочитав фото марки.

© Habrahabr.ru