← На главную
Рассмотрим распространенную ситуацию, с которой сталкиваются пользователи при начале работы с маркированными товарами в 1С:Розница. При сканировании кода маркировки в Рабочем месте кассира (РМК) программа корректно находит номенклатуру, но сам код в чеке подсвечивается красным, а в окне проверки марок пусто. При этом все предварительные шаги, такие как заказ кодов и ввод в оборот через 1С, были выполнены, и в системе "Честный ЗНАК" все выглядит корректно. Выясним, в чем может быть причина и как это исправить.
Чаще всего подобные проблемы связаны не с ошибками учета или статусами кодов, а с техническими аспектами подключения оборудования. Однако, чтобы полностью исключить все возможные варианты, разберем проблему комплексно, начиная с самого простого и вероятного решения.
Решение №1: Проверка и настройка сканера штрихкодов
Как показала практика и решение в исходной теме, наиболее частой причиной является некорректная настройка сканера штрихкодов. Программа 1С может получать от сканера данные в неверном формате, что приводит к ошибке валидации кода маркировки.
Разберем по шагам, что необходимо проверить.
-
Режим работы сканера. Для корректной работы с 1С сканер должен работать в режиме эмуляции COM-порта, а не в режиме эмуляции клавиатуры. В режиме клавиатуры сканер просто "впечатывает" символы в активное поле, что может приводить к потере данных или добавлению лишних управляющих символов.
- Как исправить: Найдите инструкцию к вашей модели сканера. Обычно переключение режимов производится сканированием специальных сервисных штрихкодов из этой инструкции. Найдите штрихкод с названием "Эмуляция COM-порта", "USB-COM" или "RS-232 Emulation" и отсканируйте его.
-
Настройка драйвера в 1С. После перевода сканера в правильный режим необходимо настроить его подключение в самой программе.
- Перейдите в раздел
Администрирование – Подключаемое оборудование.
- Убедитесь, что у вас установлен флажок "Использовать подключаемое оборудование".
- В списке "Подключаемое оборудование" выберите тип "Сканеры штрихкода" и откройте настройки.
- Создайте новый экземпляр оборудования, выберите драйвер (обычно "1С:Сканеры штрихкода (NativeApi)"), укажите порт, к которому подключен сканер (например, COM3), и выполните тест устройства. Тест должен завершиться успешно.
-
Отключение лишних суффиксов и префиксов. Некоторые сканеры по умолчанию настроены на добавление после сканирования служебного символа, например, символа перевода строки (Enter, CR, LF). Этот символ может "ломать" длинный код маркировки, и 1С не сможет его распознать.
- Как исправить: В той же инструкции к сканеру найдите раздел, посвященный настройке суффиксов (Suffix). Отсканируйте штрихкод, который отключает все суффиксы или устанавливает пустой суффикс.
В большинстве случаев этих действий достаточно, чтобы сканер начал корректно передавать код маркировки в РМК, и он перестал подсвечиваться красным. Если сканер не передает служебные разделители, можно использовать расширение для дополнения кода маркировки символами GS.
Решение №2: Проверка статуса кода маркировки и настроек интеграции
Если настройка сканера не помогла, проблема может быть глубже – в статусе самого кода или в настройках обмена с системой "Честный ЗНАК".
Что может быть не так со статусом кода:
- Код не введен в оборот. Несмотря на то что вы создали документ
Ввод в оборот в 1С, он мог не дойти до "Честного ЗНАКа" или обработаться с ошибкой.
- Неверный владелец кода. Если вы получили товар от поставщика, но не подтвердили поступление по ЭДО (через УПД), то владельцем кодов в системе "Честный ЗНАК" остался поставщик. Продавать такой товар вы не можете.
- Код уже выведен из оборота. Возможно, этот код был ошибочно продан и выведен из оборота ранее.
Как проверить и исправить:
-
Проверка в 1С. Используйте встроенный инструмент: зайдите в раздел
Продажи – Сервис – Проверка кодов маркировки ИС МП. Вставьте проблемный код и выполните проверку. Система покажет текущий статус кода и его владельца.
-
Проверка в личном кабинете "Честного ЗНАКа". Зайдите в ваш личный кабинет на сайте "Честного ЗНАКа" и проверьте статус кода через соответствующий раздел. Это самый надежный способ узнать актуальную информацию.
-
Проверка настроек интеграции. Перейдите в раздел
Администрирование – Интеграция с ИС МП (Маркировка).
- Убедитесь, что настройки подключения к СУЗ (станции управления заказами) указаны верно, включая OMS ID и токен.
- Проверьте, что токены авторизации не просрочены. Они имеют ограниченный срок действия.
- Включите опцию предварительного контроля статусов кодов маркировки. Это позволит программе еще на этапе добавления в чек проверять статус кода и сообщать о проблемах.
Решение №3: Корректность данных в справочниках 1С
Иногда проблема кроется в ошибках ведения справочников, в частности, карточки номенклатуры.
-
Неверный вид номенклатуры. Для маркированной продукции должен быть создан отдельный
Вид номенклатуры, в котором в поле "Особенность учета" указана соответствующая товарная группа (например, "Обувная продукция", "Товары легкой промышленности"). Важно: нельзя просто взять старую карточку товара, который раньше продавался без маркировки, и начать продавать по ней маркированный товар. Нужно создать новую или корректно перенастроить вид номенклатуры.
-
Отсутствие GTIN. Убедитесь, что в карточке номенклатуры на закладке "Штрихкоды" указан корректный GTIN товара. GTIN является неотъемлемой частью кода маркировки, и без него система не сможет правильно сопоставить код с товаром.
Решение №4: Технические аспекты и особенности
Наконец, рассмотрим еще несколько моментов, которые могут влиять на работу с маркировкой.
-
Устаревшая версия конфигурации. Законодательство и правила работы с маркировкой постоянно меняются. Убедитесь, что ваша конфигурация "1С:Розница" обновлена до актуальной версии. При ведении учета в нескольких базах можно запустить автоматическое обновление конфигураций 1С по расписанию.
-
Использование эмулятора кассы. Как было замечено в обсуждении, работа через эмулятор ККТ может иметь свои особенности. Эмулятор не всегда полностью имитирует поведение реального фискального регистратора, который также участвует в проверке кода маркировки перед его отправкой в ОФД. Если вы тестируете на эмуляторе, будьте готовы к тому, что на реальном оборудовании поведение может отличаться. Для полноценной проверки рекомендуется использовать подключенную физическую онлайн-кассу.
Таким образом, если вы столкнулись с проблемой "красной" маркировки в РМК, начните диагностику с самого простого и вероятного — с настроек сканера. Если это не поможет, последовательно проверьте статусы кодов, настройки интеграции с "Честным ЗНАКом" и корректность заполнения справочников в 1С. Для быстрой локализации ошибок непробития марки на кассе можно использовать отчет для поиска ошибок в кодах маркировки в документах.