К нам обратились с вопросом, как при сканировании марки, ее печать повторно, и что б она проходила проверку в честном знаке?
Как мы решаем такие вопрос:
Давайте посмотрим, что необходимо, при наличии на телефоне программы честный знак:
Есть возможность проверить марку на ее действие, для этого выбираем в программе приложения кнопку сканирования марки:
В результате проверки, система сообщит о правильности или не корректной марки:
При сканировании сканером марки мы получаем строку такого типа:
010463007200789621104442210039391EE06922XI4ugffC3NL7iFnT5HJHSClhQ1AHUwJY9GQ0YNdgbY=
Это код марки.
Для ее изначально печатает компания которая в честном знаке является производителем и выпускает данную марку на рынок РФ.
Для ее печати честный знак передает DataMatrix марки и 1С может ее напечатать.
При использовании 1С получения марок с честного знака, 1С автоматически гасит документ эмиссия марок, что привод к невозможности по API получать крипто хвосты, в которых содержится весь набор данных по маркам. Наша компания разработала расширение которое позволяет не гасить эмиссию марок автоматически, что позволяет по API получить все необходимы данные в течении 3 дней, далее честный знак автоматически их удаляет.
Получения такой информации производителю дает возможность перепечать марку в случае ее порчи и не возможности считывания сканером.
Для нашего клиента, который не является производителем необходимо было реализовать повторную печать марки используя сканер, а так же, что б марка проходила проверку в честном знаке. Такое бывает необходимо, к примеру, когда товар пакуется в непрозрачную тару, и при отгрузки необходимо прочитать марку и погасить ее не вскрывая упаковки.
Мы сделали рабочее место в 1С
При санировании марки выходит окно:
При ее сканировании через честный знак мы получаем окно аналогичное исходной марки:
Вы сами можете в этом убедится прочитав фото марки.
Комментарии (17)
ukved Автор
20.05.2024 18:33Есть интересные решения, пишу, что можно сделать разное, может не красиво и не правильно, главное суть передать, что не опускайте руки и решения буду )))
alexxisr
20.05.2024 18:33+2Перечитал два раза, но так и не понял, что за проблему вы пытаетесь решить? В чем проблема скопировать qr код ксероксом?
ukved Автор
20.05.2024 18:33В 1С при сканировании марки, без доп работы нельзя повторно ее напечатать, так как при считывании строка марки она читаться, так, что ее не напечатать и не пройти валидации. Есть две ветки, когда Вы производитель и когда покупатель. Есть решения и для тех и для тех.
uszer
Grammar Nazy плачет кровавыми слезами с первой строчки этого опуса.
P.S.: Habr, что с тобой?
martyncev
"Защем ругаисся насяльника!!"
REPISOT
Это, наверное, влияние 1С кода. Автор просто написал "статью" на 1С @сарказм@