Печать марки при считывании через сканер, валидация Чесного знака
К нам обратились с вопросом, как при сканировании марки, ее печать повторно, и что б она проходила проверку в честном знаке?
Как мы решаем такие вопрос:
Давайте посмотрим, что необходимо, при наличии на телефоне программы честный знак:
Честный знак
Есть возможность проверить марку на ее действие, для этого выбираем в программе приложения кнопку сканирования марки:
Выбор скана
В результате проверки, система сообщит о правильности или не корректной марки:
Проверка
При сканировании сканером марки мы получаем строку такого типа:
010463007200789621104442210039391EE06922XI4ugffC3NL7iFnT5HJHSClhQ1AHUwJY9GQ0YNdgbY=
Это код марки.
Для ее изначально печатает компания которая в честном знаке является производителем и выпускает данную марку на рынок РФ.
Для ее печати честный знак передает DataMatrix марки и 1С может ее напечатать.
При использовании 1С получения марок с честного знака, 1С автоматически гасит документ эмиссия марок, что привод к невозможности по API получать крипто хвосты, в которых содержится весь набор данных по маркам. Наша компания разработала расширение которое позволяет не гасить эмиссию марок автоматически, что позволяет по API получить все необходимы данные в течении 3 дней, далее честный знак автоматически их удаляет.
Получения такой информации производителю дает возможность перепечать марку в случае ее порчи и не возможности считывания сканером.
Для нашего клиента, который не является производителем необходимо было реализовать повторную печать марки используя сканер, а так же, что б марка проходила проверку в честном знаке. Такое бывает необходимо, к примеру, когда товар пакуется в непрозрачную тару, и при отгрузки необходимо прочитать марку и погасить ее не вскрывая упаковки.
Мы сделали рабочее место в 1С
Рабочее место
При санировании марки выходит окно:
Марка
При ее сканировании через честный знак мы получаем окно аналогичное исходной марки:
Марка валидация
Вы сами можете в этом убедится прочитав фото марки.