Маркированные товары кодируются в двумерном коде DataMatrix, который обычный 1D-сканер прочитать не может — нужен именно 2D-сканер. Для корректной работы с Честным ЗНАКом в МоёмСкладе сканер настраивают в режиме эмуляции клавиатуры с суффиксом Enter. Разберём подключение, настройку и сценарии приёмки и продажи.
Зачем нужен именно 2D-сканер
Код маркировки Честный ЗНАК — это двумерный DataMatrix, содержащий GTIN, серийный номер и криптохвост. Линейные (1D) сканеры читают только штрихкоды EAN-13 и не видят DataMatrix, поэтому для маркировки обязателен 2D-сканер (имидж-сканер).
Категории, где нужен 2D: обувь, одежда, табак, парфюм, шины, молочная продукция, вода, БАДы и другие группы, поэтапно попадающие под обязательную маркировку. Сканер участвует в двух ключевых операциях:
- приёмка — сверка кодов с электронным УПД (в связке с ЭДО);
- продажа — вывод кода из оборота через кассу с передачей в ОФД и ЧЗ.
Подключение к ПК и терминалу
Большинство розничных 2D-сканеров подключаются по USB и работают в режиме эмуляции клавиатуры (HID Keyboard): считанный код «печатается» в активное поле, как будто набран вручную.
| Интерфейс | Особенности |
|---|---|
| USB (HID клавиатура) | Базовый режим, работает без драйверов |
| USB (COM-эмуляция) | Нужен для отдельных сценариев, требует настройки |
| Bluetooth | Для мобильных касс и планшетов Android |
Для кассы на планшете Android сканер сопрягается по Bluetooth и также работает в режиме клавиатуры. В приложении Касса МойСклад отдельного драйвера сканера настраивать не нужно — оно принимает ввод в поле поиска/сканирования.
Режим клавиатуры и суффикс Enter
Критичный момент настройки — суффикс. После считывания кода сканер должен автоматически отправлять Enter (CR/LF), иначе код останется в поле и не «применится».
- Найдите в паспорте сканера служебные штрихкоды настройки.
- Отсканируйте код «Сброс к заводским» (Factory Default).
- Отсканируйте код «Добавить суффикс Enter (CR)».
- Убедитесь, что включена раскладка, не зависящая от языка (или режим ALT-кодов), чтобы криптохвост DataMatrix не искажался.
Проверить настройку просто: откройте текстовый редактор, отсканируйте DataMatrix — должна появиться длинная строка и автоматический перевод строки.
Приёмка маркированного товара
В МоёмСкладе маркировка завязана на модуль ЭДО и подраздел работы с кодами. Сценарий приёмки:
- поставщик присылает электронный УПД с перечнем кодов маркировки;
- вы принимаете документ в разделе ЭДО МоегоСклада;
- 2D-сканером сверяете фактические коды на упаковках с кодами в УПД;
- подтверждаете приёмку — коды переходят на баланс организации в Честном ЗНАКе.
Так вы гарантируете, что на складе оказались именно те коды, которые числятся за вами. Расхождение сканер подсветит на этапе сверки.
Продажа и вывод кода из оборота
На кассе МойСклад сценарий продажи маркированного товара:
- кассир сканирует DataMatrix товара 2D-сканером;
- МойСклад проверяет код и добавляет позицию в чек;
- при закрытии чека код передаётся в ОФД и далее в Честный ЗНАК — товар выводится из оборота;
- в чеке печатается тег кода маркировки (реквизит 1163).
Если код не читается или помечен как выведенный ранее, МойСклад не даст пробить позицию — это защита от продажи уже проданного или поддельного кода.
Типовые проблемы и их причины
| Симптом | Причина / решение |
|---|---|
| DataMatrix не читается | Сканер 1D — нужен 2D-имиджер |
| Код вставляется без Enter | Не настроен суффикс CR — добавьте служебным штрихкодом |
| Символы кода искажены | Русская раскладка — включите юникод/ALT-ввод |
| Тег маркировки не в чеке | Касса на ФФД 1.05 — обновите до 1.2 |
| Код уже выведен из оборота | Повторная продажа — проверьте товар и остаток кодов |
Итог
Для работы с маркировкой в МоёмСкладе нужен 2D-сканер, настроенный в режиме клавиатуры с суффиксом Enter и корректной раскладкой. Он закрывает и приёмку по электронному УПД со сверкой кодов, и продажу с выводом из оборота через Честный ЗНАК. Обязательное условие продажи — касса на ФФД 1.2, иначе тег кода маркировки не попадёт в чек.
Мы подбираем и настраиваем оборудование, подключаем ЭДО и модуль маркировки, отлаживаем приёмку и продажу маркированных товаров. Если нужно запустить розницу с Честным ЗНАКом без ошибок и штрафов — возьмём настройку на себя.
Частые вопросы
Почему обычный сканер не читает код маркировки?
Код Честного ЗНАКа — это двумерный DataMatrix, а линейные 1D-сканеры видят только штрихкоды EAN. Нужен 2D-имидж-сканер.
Нужен ли отдельный драйвер для сканера в МоёмСкладе?
Нет. Сканер работает в режиме эмуляции клавиатуры, приложение Касса принимает ввод в поле сканирования без отдельного драйвера.
Что такое суффикс Enter и зачем он нужен?
Это автоматический перевод строки после считывания кода. Без него код останется в поле и не применится — настраивается служебным штрихкодом сканера.
Почему символы кода превращаются в кириллицу?
Сканер печатает код с учётом раскладки ПК. Включите юникод/ALT-ввод в настройках сканера или сканируйте на английской раскладке.
Можно ли продавать маркировку на ФФД 1.05?
Нет. Для продажи маркированного товара касса должна работать на ФФД 1.2, иначе тег кода маркировки не попадёт в чек.
Один сканер годится и для маркировки, и для обычных штрихкодов?
Да. 2D-сканер читает и DataMatrix, и линейные EAN-13, поэтому отдельный 1D-сканер на кассе не требуется.
Что происходит, если код уже выведен из оборота?
МойСклад не даст пробить такую позицию. Это защита от повторной продажи и от поддельных кодов маркировки.
Как сканер участвует в приёмке?
При приёмке по электронному УПД в разделе ЭДО им сверяют фактические коды на упаковках с кодами в документе поставщика.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.