Ошибка кода маркировки в 1С редко означает одну конкретную неисправность. Пользователь видит одинаковый результат — Data Matrix не считывается, не добавляется в документ или программа запрещает продолжить операцию, — но причина может быть в коде, сканере, настройках 1С, карточке товара, статусе кода в системе маркировки, кассовом оборудовании или обмене с внешними сервисами.
Правильная диагностика начинается не с повторного сканирования и не с попытки отключить проверку, а с поиска участка, на котором код перестает проходить. Иначе приемка, отгрузка или продажа останавливается, сотрудники теряют время, а фактическое движение товара начинает расходиться с учетом. Профессиональная поддержка 1С полезна здесь тем, что проверяет всю цепочку и не маскирует симптом новой доработкой. Перед изменениями также стоит проверить актуальность программы по календарю изменений маркировки в 1С.
Почему нельзя просто отключить проверку маркировки?
Сообщение 1С может отражать реальный запрет или несоответствие. Если убрать контроль, пользователь продолжит операцию, но учетная система перестанет защищать процесс от неверного кода, неподходящего статуса или отказа внешней проверки.
Может ли проблема быть не в 1С?
Да. Код сначала считывает оборудование, затем его обрабатывает 1С, а при продаже могут участвовать драйвер ККТ, ТС ПИоТ и система маркировки. Для пользователя ошибка любого из этих звеньев может выглядеть одинаково.
Ошибка кода маркировки в 1С: сначала определите тип отказа
Фраза «код не принимается» объединяет разные ситуации. Если после сканирования в 1С ничего не появляется, следует проверять чтение Data Matrix, сканер и передачу данных. Если символы появляются, но программа считает формат неверным, важны полнота считанной последовательности и настройки устройства. Если код распознан, но не добавляется в документ, причина может быть в номенклатуре, виде продукции, статусе кода или контексте операции. Если отказ возникает уже при продаже, нужно проверять разрешительный режим и внешние компоненты кассового контура.
Фирма «1С» в официальном материале 1С:ИТС о розничной продаже маркированных товаров указывает, что при разрешительном порядке онлайн-проверка выполняется запросом в информационную систему маркировки, а код добавляется в операцию после успешной проверки. Поэтому 1С может корректно считать код, но получить отрицательный результат на следующем этапе.
Что записать при появлении ошибки?
Сохраните полный текст сообщения, время, пользователя, документ или операцию, товар и пример кода. Для кассы полезно добавить модель ККТ, версию драйвера и указать, повторяется ли ошибка на другом рабочем месте.
Нужно ли заранее загружать каждый код маркировки в 1С?
Не всегда. В материалах 1С отдельно разъясняется, что в поддерживаемых сценариях можно работать и с кодами, полученными непосредственно через ГИС МТ: код считывается при выполнении операции. Поэтому отсутствие конкретного кода в предварительном списке 1С само по себе не доказывает ошибку.
Основные причины, почему 1С не принимает код маркировки
Причину удобнее искать по уровням.
| Уровень | Возможная причина | Типичное проявление |
|---|---|---|
| Код на товаре | Data Matrix поврежден, плохо напечатан или закрыт | код не распознается либо читается нестабильно |
| Сканер | устройство или режим передачи не подходят для Data Matrix | в 1С нет ввода или приходит некорректная строка |
| Рабочее место 1С | проблема подключения оборудования или обработки входных данных | сканер работает вне 1С, но операция не выполняется |
| Товар и документ | номенклатура, вид продукции или операция не соответствуют сценарию | код читается, но не связывается с товаром |
| Статус кода | код не найден или его состояние не допускает операцию | после распознавания программа получает отказ |
| Версия программы | релиз не содержит нужных изменений или исправлений | проблема появилась после изменения правил или внешних компонентов |
| Кассовый контур | драйвер, ККТ, ТС ПИоТ, локальный модуль или связь работают некорректно | продажа не получает разрешение |
| Доработки | расширение или измененный алгоритм вмешивается в типовой механизм | ошибка проявляется только в конкретной базе |
Важно отличать обычный штрихкод от Data Matrix. То, что сканер читает EAN-13, еще не подтверждает корректную работу с кодами маркировки. Аналогично успешное обновление 1С не гарантирует исправность драйвера, кассы или внешней проверки. При работе розничной кассы компоненты нужно рассматривать как единую цепочку.
Может ли один код работать на одной кассе и не работать на другой?
Да. Если отличаются сканеры, драйверы, прошивки, параметры рабочего места или установленные компоненты, результат может различаться. Это хороший диагностический признак: данные товара менять вслепую не нужно, сначала сравнивают окружение.
Что означает сообщение «код не найден»?
Нужно проверить результат в системе маркировки и контекст операции. Фирма «1С» отдельно разбирает случаи, когда код маркировки не найден в «Честном ЗНАКе». Такое сообщение не означает, что код следует вручную создать в базе 1С.
Что пользователь может безопасно проверить самостоятельно
До вмешательства в конфигурацию можно провести базовую диагностику:
- Зафиксируйте точный текст ошибки и операцию: приемка, перемещение, отгрузка, возврат или продажа.
- Осмотрите Data Matrix и попробуйте другой заведомо корректный код того же вида товара.
- Проверьте сканер именно на другом Data Matrix, а не только на обычном линейном штрихкоде.
- Если есть второе аналогичное рабочее место, проверьте тот же код там.
- Уточните конфигурацию, редакцию и релиз 1С, а также не появилась ли ошибка после обновления, замены сканера, драйвера, ККТ или ТС ПИоТ.
- Если 1С показывает статус или результат проверки кода, зафиксируйте его и не пытайтесь обходить запрет изменением документа.
Если база давно не обновлялась, необходимо проверить актуальность релиза. Для измененной конфигурации обновление нужно выполнять с резервной копией и проверкой совместимости, а не устанавливать вслепую в рабочую базу. San.City отдельно описывает порядок профессионального обновления программ 1С и проверку доработанных конфигураций.
Можно ли самостоятельно менять настройки сканера?
Можно использовать штатные настройки по документации производителя, если известны модель устройства и исходная конфигурация. Не стоит произвольно менять режимы передачи, суффиксы и управляющие символы на рабочей кассе, если неизвестно, какие параметры ожидает ваша версия 1С.
Нужно ли обновлять 1С при любой ошибке?
Нет. Обновление помогает, если причина связана с релизом или поддержкой актуального механизма. Оно не исправит поврежденный код, неверный режим сканера, отказ внешней системы или несовместимый драйвер. Фирма «1С» также публикует отдельные обновления и рекомендации, необходимые для корректной работы с изменяющимися механизмами маркировки.
Когда требуется специалист 1С
Специалист нужен, если код физически читается, но причина отказа не устанавливается обычной проверкой; ошибка повторяется на нескольких товарах или рабочих местах; проблема появилась после обновления; используются расширения и доработки; либо нужно проверить обмен с ГИС МТ, кассой и внешним оборудованием.
Диагностика должна начинаться с воспроизведения ошибки. Затем проверяют релиз платформы и конфигурации, подключаемое оборудование, обработку входной строки, параметры маркировки, данные номенклатуры и результат проверки кода. На кассовом рабочем месте дополнительно анализируют драйвер ККТ, прошивку, ТС ПИоТ и связь с внешними компонентами.
Если база изменена, важно не добавлять очередной обходной механизм. Сначала сравнивают фактическое поведение с типовым и определяют, какая доработка вмешивается в обработку марки. У San.City такие задачи относятся к настройке и доработке 1С, где конфигурация, оборудование и интеграции рассматриваются вместе.
Что подготовить специалисту?
Передайте название конфигурации и релиз, полный текст ошибки, последовательность действий, пример товара и кода, сведения о рабочем месте, модели сканера и ККТ. Если проблема возникла после изменения системы, укажите последнее обновление или замененный компонент.
Когда нужна доработка, а не настройка?
Когда актуальный типовой механизм действительно не закрывает процесс компании или существующая архитектура требует специальной интеграции. Если причина в релизе, оборудовании или данных, новая доработка обычно только усложнит сопровождение.
Почему решение отличается в разных конфигурациях 1С
Универсальной инструкции с одинаковыми названиями команд для всех программ 1С нет. Маркировка поддерживается в нескольких прикладных решениях, но документы, рабочие места и степень интеграции различаются. 1С:ИТС, например, ведет отдельные инструкции по маркировке для конкретных прикладных решений и релизов.
| Конфигурация | Что проверять в первую очередь |
|---|---|
| 1С:Бухгалтерия | документы поступления и реализации, обмен с ИС МП, товарную группу и релиз |
| 1С:Управление торговлей | закупки, складские и оптовые операции, ЭДО и интеграции |
| 1С:Розница | рабочее место кассира, сканер, ККТ, разрешительную проверку и ТС ПИоТ |
| 1С:Комплексная автоматизация и 1С:ERP | сквозные процессы, роли подразделений, интеграции и доработки |
| 1С:ЗУП | обычно не является системой товарной маркировки; нужно определить связанную учетную конфигурацию |
Даже внутри одного продукта порядок действий зависит от редакции и релиза. Поэтому инструкцию из интернета всегда нужно сверять с вашей версией. Для розничных продаж отдельно полезно проверить материал San.City о ТС ПИоТ в 1С и фактическую схему кассового рабочего места.
Почему инструкция может не совпадать с моей 1С?
Она могла быть написана для другой конфигурации, редакции или релиза. Названия разделов меняются, а механизмы маркировки развиваются поэтапно. Ориентироваться следует на документацию для конкретного решения и версии.
Как понять, какая система должна проверять код?
Начните с хозяйственной операции. При приемке важен контур закупок и склада, при продаже — кассовое рабочее место и разрешительная проверка. В сложной архитектуре код последовательно проходит несколько систем, поэтому точку отказа ищут по шагам.
Как снизить риск повторных ошибок и контролировать приход маркированного товара
После устранения ошибки зафиксируйте рабочий сценарий: версии 1С и оборудования, параметры подключения, порядок действий при отказе и ответственных за обновление компонентов. В сети магазинов или складов проверять следует все отличающиеся типы рабочих мест, а не одну «эталонную» кассу.
Для внутреннего контроля фактического прихода можно дополнительно использовать мобильное сканирование. Мобильное приложение QR Учет имущества можно применять как дополнительный инструмент оперативной идентификации и контроля объектов по кодам; при включении его именно в контур обязательной товарной маркировки необходимо заранее согласовать формат кодов, состав передаваемых данных и интеграцию с 1С. Такой контроль не заменяет ГИС МТ «Честный ЗНАК» и обязательные операции маркировки.
Ошибка кода маркировки в 1С решается быстрее, когда компания ищет точку отказа в цепочке: код → сканер → 1С → кассовые и внешние компоненты → система маркировки. Пользователь может самостоятельно проверить качество кода, повторяемость проблемы и версию программы. Изменение конфигурации, диагностику обмена и доработанной базы лучше выполнять после технического анализа.
Заказать диагностику: передайте специалистам San.City конфигурацию и релиз 1С, текст ошибки, пример операции и сведения об оборудовании. Это позволит определить причину отказа и восстановить корректную работу маркировки без необоснованных изменений учетной системы.
