Почему не добавляются маркированные товары в чек в 1С:Розница 3.0 и как исправить ошибку запроса контрольной марки?

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

В современных реалиях работа с маркированным товаром в 1С:Розница 3.0 (и 1С:УНФ 3.0) требует ювелирной настройки всех звеньев цепи: от сканера до серверов «Честного Знака» (ГИС МТ). Ошибка «Не удалось завершить запрос контрольной марки» часто ставит в тупик даже опытных специалистов, так как она может возникать на разных этапах проверки кода маркировки. В этой статье мы подробно разберем, почему программа блокирует добавление товара в чек и как настроить систему для корректной работы в режиме ФФД 1.2.

Проанализируем природу ошибки: ФФД 1.2 и разрешительный режим

С переходом на формат фискальных данных ФФД 1.2 процесс продажи маркированного товара изменился. Теперь кассовое ПО не просто считывает код, но и инициирует процедуру проверки через ККТ. Ошибка, с которой сталкиваются пользователи, обычно означает, что программа не получила положительного ответа от фискального накопителя или серверов ГИС МТ в отведенное время. Выясним причину по шагам.

Шаг 1. Настройка сканера штрихкодов: переход на COM-порт

Одной из наиболее частых причин некорректной обработки DataMatrix является работа сканера в режиме «Клавиатура» (HID). Рассмотрим, почему это критично. В режиме клавиатуры сканер имитирует быстрый набор символов, при этом часто теряются управляющие символы, такие как GS (Group Separator), которые необходимы для правильного разбора кода маркировки.

Для исправления ситуации выполним следующие действия:

  1. Переведем сканер (например, Honeywell 1450g или Mindeo 6600) в режим USB-Serial (эмуляция COM-порта). Это делается путем сканирования специального управляющего штрихкода из инструкции к устройству.
  2. В 1С перейдем в раздел «Подключаемое оборудование» и изменим настройки сканера.
  3. В качестве драйвера выберем «1С:Сканеры штрихкода (NativeApi)».
  4. В параметрах подключения укажем соответствующий виртуальный COM-порт.

Проверим результат в тесте устройства: при сканировании марки в строке данных должны отображаться спецсимволы, а тип штрихкода должен определяться именно как DataMatrix (а не просто набор символов).

Шаг 2. Обновление драйверов ККТ и прошивки

Проанализируем ситуацию с кассовым аппаратом. Если вы используете ККТ АТОЛ с драйвером версии 10.9.5.0 и ниже, вы можете столкнуться с некорректной обработкой тегов ФФД 1.2. Разберем рекомендации по обновлению:

Для стабильной работы с маркировкой (особенно для получения статуса [M+] в чеке) крайне рекомендуется использовать драйвер АТОЛ версии 10.10.x.x или выше. Новые версии драйверов оптимизированы для работы с CDN-площадками «Честного Знака», что критично для разрешительного режима, вступающего в силу в 2024 году.

Важный момент: проверьте, чтобы в настройках драйвера ККТ была корректно заполнена вкладка «Работа с КМ». Там должен быть указан корректный адрес сервера ИС МП и токен для проверки марок, если это предусмотрено вашей моделью работы.

Шаг 3. Настройка параметров интеграции с ИС МП в 1С

Рассмотрим внутренние настройки 1С:Розница 3.0. Программа может блокировать добавление товара, если она настроена на «жесткую» проверку марок онлайн (здесь поможет автоматическое обновление токенов Честного Знака), но ответ от сервера задерживается. Выясним, как это отрегулировать:

  1. Перейдем в Настройки — Интеграция с ИС МП.
  2. Найдем параметр «Таймаут ответа от сервера ИС МП». По умолчанию он может составлять 5 секунд. Если интернет нестабилен, увеличим его до 15-20 секунд.
  3. Обратим внимание на опцию «Разрешить добавление товара в чек при ошибке проверки». Если ваша учетная политика и законодательство позволяют, включение этой настройки позволит кассиру добавить товар (и обойти ошибки при отправке в Честный знак), даже если сервер Честного Знака временно недоступен. Однако помните, что в этом случае в чеке может отобразиться просто буква [M] вместо [M+].

Шаг 4. Особенности номенклатуры и акцизов

Проанализируем ситуацию с никотиносодержащей продукцией (НСП), упомянутую в сообщениях форума. Существует тонкость в настройке карточки товара:

Для НСП в 1С:Розница 3.0 важно правильно выбрать Категорию номенклатуры. Если товар ошибочно помечен как подакцизный там, где акциз уже включен в МРЦ, программа может некорректно формировать структуру запроса к ККТ. Посмотрим на алгоритм проверки:

Шаг 5. Обновление конфигурации 1С

Как показывает практика (сообщение №17), многие ошибки в 3-й версии Розницы/УНФ связаны с «детскими болезнями» новых релизов. Если вы используете версию ниже 3.0.4.128, обязательно запланируйте обновление. В последних патчах разработчики 1С значительно переработали механизм РМК (Рабочее место кассира), исправив ошибки взаимодействия с драйверами ККТ при обработке ответов от фискального накопителя.

Итоги и рекомендации

Разберем краткий чек-лист для исправления ошибки «Не удалось завершить запрос контрольной марки»:

  1. Сканер: Только COM-режим (Native Api).
  2. Драйвер ККТ: Версия 10.10.0.0 или новее.
  3. Смена: Должна быть открыта (некоторые проверки не проходят при закрытой смене).
  4. Таймауты: Увеличены до 20 секунд в настройках ИС МП.
  5. Кэш: Если настройки верны, но ошибка сохраняется, попробуйте очистить кэш конфигурации или перезайти в РМК.

Следуя этим шагам, мы обеспечим стабильную работу магазина и правильное отражение маркировки в системе Честный Знак, избегая штрафов и простоев на кассе.

← На главную