Почему невозможно добавить маркируемую продукцию в 1С и как исправить ошибку при сканировании?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Торговля и дистрибуция
← На главную

При работе с конфигурациями на платформе 1С (например, в 1С:Бухгалтерия) пользователи иногда сталкиваются с неприятной ситуацией: при сканировании кода маркировки (шин, обуви, текстиля и т.д.) появляется окно с ошибкой, и продукция не добавляется в документ. При этом регламентные задания, такие как очистка пула кодов маркировки, не приносят результата, а техподдержка «Честного ЗНАКА» сообщает, что на их стороне проблем нет. Разберем по шагам, почему возникает эта ошибка и какие действия помогут нам её устранить.

Отключение проверки структуры кодов маркировки (быстрое решение)

Платформа 1С осуществляет жесткий контроль структуры кода DataMatrix. Если в отсканированной строке не хватает символов (например, сканер передал 21 символ вместо 29) или присутствуют недопустимые символы, платформа не распознает марку и заблокирует операцию. Для начала рассмотрим, как временно обойти эту проверку, чтобы продолжить работу.

Перейдем в раздел Администрирование, затем откроем Обмен с ИСМП. В настройках найдем и отключим опцию проверки структуры кодов маркировки. Это позволит добавлять коды в документы, однако не решает корневую проблему, если код действительно считывается некорректно.

Проверка и настройка сканера штрихкодов

Часто ошибка возникает из-за того, что сканер «обрезает» код маркировки (не считывает криптохвост) или не передает скрытые служебные символы — разделители GS. Подобное происходит и при попытке скопировать и вставить код вручную. Также причиной могут быть ошибки кодировки или включенная русская раскладка клавиатуры в момент сканирования.

Проанализируем настройки нашего оборудования:

  1. Убедимся, что перед сканированием включена английская раскладка клавиатуры.
  2. Перенастроим сканер на обязательную передачу служебных разделителей GS1 (обычно это делается путем считывания специальных настроечных штрихкодов из инструкции к сканеру).
  3. Для подключения сканера в 1С рекомендуем использовать драйвер 1С:Сканеры штрихкода (Native API).

Контроль данных о владельце марки и статуса в ЭДО

Платформа строго сверяет ИНН текущей организации с ИНН владельца марки в базе «Честного ЗНАКА». Обойти это ограничение без выравнивания остатков в ГИС МТ невозможно. Платформа заблокирует добавление товара, если статус кода — «В обороте (ожидает передачу собственнику)», либо если владелец кода числится за другой организацией.

Выясним причину расхождений: проверим, полностью ли завершен документооборот. Нам нужно убедиться, что входящий УПД (универсальный передаточный документ) с данной маркированной продукцией успешно подписан в вашей системе ЭДО и корректно обработан на стороне «Честного ЗНАКА».

Проверка статуса кода маркировки в ИС МП

В процессе считывания 1С напрямую обращается к ИС МП. Если марка имеет статус «Неопределен», числится списанной или уже выведенной из оборота (например, из-за дублирования продаж в прошлом), добавить её будет невозможно.

Посмотрим на статус проблемной марки: скопируем нечитаемый код и проверим его детальную историю и текущий статус напрямую через личный кабинет «Честного ЗНАКА». Это поможет понять, существует ли марка на балансе вашей организации в правильном статусе.

Обновление прошивки ККТ и драйверов (для ФФД 1.2)

Если используется контрольно-кассовая техника (например, АТОЛ 50Ф) и ошибка возникает при попытке розничной продажи, обратим внимание на поддержку формата фискальных документов. Для корректной проверки и выбытия маркированного товара кассовый аппарат и его компоненты должны быть настроены на Формат фискальных документов (ФФД) 1.2.

Если ККТ не передает или не может получить идентификатор устройства от сервера маркировки, 1С выдаст внутреннюю ошибку. Решение: обновим прошивку кассового аппарата до версии, поддерживающей ФФД 1.2, и установим актуальную версию драйвера оборудования в настройках 1С.

Установка локального модуля «Честный ЗНАК»

В некоторых случаях ошибка имеет скрытое уточнение в логах: «Локальный модуль Честный знак не установлен». Проверим рабочее место: необходимо установить и настроить локальный модуль «Честного ЗНАКА» на том компьютере, где непосредственно производится сканирование и работа с кодами.

Альтернативные варианты работы

Если техническую проблему со сканером, кассой или настройками 1С оперативно решить не удается, рассмотрим обходные пути для завершения бизнес-процессов:

  1. Провести документы (ввод в оборот, списание или приемку) можно с помощью загрузки кодов маркировки из внешнего текстового файла (с использованием дополнительных обработок загрузки).
  2. В критической ситуации операции с зависшими марками (например, списание, выбытие или корректировку остатков) можно выполнить вручную напрямую в личном кабинете «Честного ЗНАКА» или через web-интерфейс вашего оператора ЭДО, временно минуя товароучетную систему 1С.
← На главную