Многие пользователи сталкиваются с ситуацией, когда привычный процесс оприходования или продажи маркированного товара внезапно перестает работать. Если раньше вы успешно сканировали Data Matrix, выделяли из него часть цифр и успешно находили товар в базе, то сейчас этот метод перестал быть эффективным. Давайте разберем, почему это происходит и как настроить работу в соответствии с современными требованиями системы «Честный ЗНАК».
Основная сложность заключается в структуре кода Data Matrix. Старые поставки могли содержать упрощенные коды, в которых отсутствовал так называемый «криптохвост» — зашифрованная часть кода, обеспечивающая безопасность и уникальность единицы товара. Ранее 1С могла распознавать товар, опираясь только на EAN-13, который легко извлекался из строки.
Современные требования к маркировке обуви и других товаров жестко регламентируют наличие криптографической защиты. Полный код Data Matrix представляет собой длинную строку, содержащую служебные символы-разделители. Если вы пытаетесь «обрезать» этот код вручную до 13 цифр, вы фактически уничтожаете уникальный идентификатор, который система ожидает увидеть при проверке в ФГИС МТ. В результате программа не находит товар, так как ожидает полноценный структурированный код, а не его часть.
Первое, что необходимо проанализировать — это версия вашей конфигурации 1С. Если вы используете версию 2.2 или более ранние, вы работаете с устаревшими алгоритмами обработки кодов. Современные релизы 1С содержат встроенные механизмы парсинга, которые автоматически распознают структуру кода, корректно обрабатывают GS1-разделители и «криптохвост».
Мы рекомендуем обновить конфигурацию до актуальной версии. Это позволит системе «из коробки» понимать полные коды маркировки, избавляя вас от ручного труда и ошибок при сканировании.
Если обновление программы не решило проблему, возможно, дело в качестве самих кодов. Проанализируем ситуацию: если код не считывается или выдает ошибку даже при проверке в официальном приложении «Честного ЗНАКа», значит, маркировка была нанесена некорректно.
В этом случае у нас есть несколько вариантов действий:
Для того чтобы 1С корректно «видела» весь код целиком, сканер штрихкода должен быть правильно настроен. Рассмотрим важные аспекты настройки:
COM-порта позволяет 1С получать данные в виде потока байтов, включая управляющие символы GS, которые критически важны для распознавания структуры Data Matrix.Давайте подытожим: метод «ручного выделения цифр» из кода — это путь в никуда, так как он игнорирует современные протоколы безопасности маркировки. Чтобы наладить работу, мы предлагаем двигаться по следующему алгоритму:
Во-первых, проверьте наличие кода в системе через личный кабинет «Честного ЗНАКа». Если кода там нет, никакие манипуляции в 1С не помогут — товар не легален.
Во-вторых, если товар легален, обновите конфигурацию 1С до последней версии. Это решит 90% технических проблем с распознаванием марок.
В-третьих, настройте сканер так, чтобы он передавал полную строку Data Matrix без обрезаний. Только так 1С сможет корректно проверить товар по базе данных и закрыть сделку в РМК.
Работа с маркировкой требует дисциплины и соблюдения технических стандартов. Следуя этим рекомендациям, вы сможете автоматизировать процесс и забыть об ошибках при сканировании новых поступлений товаров.