Почему не печатается QR-код на чеке ККТ в 1С:Бухгалтерия предприятия 3.0?

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

При подключении нового торгового оборудования и настройке печати кассовых чеков из документов 1С (например, из документа ОперацияПоПлатежнойКарте) пользователи часто сталкиваются с ситуацией: тестовый кассовый чек успешно печатается, все текстовые реквизиты выводятся корректно, однако в нижней части чека отсутствует обязательный двумерный QR-код. Разберем причины такого поведения кассового аппарата, выясним механизм генерации QR-кода и рассмотрим способы безопасного тестирования чеков до проведения боевой фискализации.

Причина отсутствия QR-кода на тестовой ККТ

Проанализируем архитектуру взаимодействия между программой «1С:Предприятие» и кассовым аппаратом (ККТ):

  1. Аппаратное формирование штрихкода: Сама конфигурация 1С не генерирует растровое изображение QR-кода и не отправляет картинку на печать. 1С передает драйверу структурированные фискальные данные: состав расчета, суммы, ставки НДС, признак способа расчета и реквизиты покупателя. Генерацию и печать QR-кода выполняет непосредственно микропрограмма (прошивка) кассового аппарата при закрытии фискального чека.
  2. Зависимость от фискального накопителя: Согласно требованиям 54-ФЗ и форматов фискальных данных (ФФД), фискальный QR-код содержит строго определенный набор параметров: дату и время расчета, сумму, номер фискального накопителя (fn), порядковый номер фискального документа (i) и фискальный признак документа (fp).
  3. Работа без фискализации: Если ККТ не зарегистрирована в ФНС и работает без активированного фискального накопителя (в так называемом нефискальном или демонстрационном режиме), касса не может запросить у накопителя фискальный признак (fp). Поскольку ключевые данные для структуры QR-кода отсутствуют, прошивка ККТ блокирует печать неполного или некорректного кода.

Таким образом, отсутствие QR-кода на чеке нефискализированной кассы — это штатное поведение оборудования, а не ошибка в настройках 1С.

Способы проверки печати QR-кода до регистрации в ФНС

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

  1. Использование МГМ (массогабаритного макета ФН): Для полного сквозного тестирования цепочки «1С — Драйвер ККТ — ФН — ОФД» в кассу устанавливается отладочный МГМ. Кассовый аппарат регистрируется на тестовый ИНН и подключается к тестовому серверу оператора фискальных данных. В таком режиме касса формирует полноценные чеки со всеми фискальными реквизитами и реальным QR-кодом без передачи сведений в налоговую службу.
  2. Проверка через сервисную утилиту «Тест драйвера ККТ»: Чтобы проверить физическую способность термоголовки кассы печатать двумерные коды, запустим утилиту драйвера ККТ (например, «Тест драйвера АТОЛ 10.x»). На вкладке печати штрихкодов передадим произвольную текстовую строку с выбором типа QR Code. Успешная печать тестового кода подтвердит исправность оптического блока и прошивки кассы.

Параметры, влияющие на печать QR-кода после фискализации

Чтобы исключить проблемы с печатью QR-кода после регистрации кассы в налоговой, проверим следующие системные настройки:

  1. Тип подключения в 1С: В разделе Администрирование — Подключаемое оборудование кассовый аппарат должен быть добавлен строго в группу ККТ с передачей данных, а не в устаревший раздел фискальных регистраторов.
  2. Версия драйвера: Рекомендуется использовать актуальные компоненты интеграции (для оборудования АТОЛ — интеграционная компонента 10.x), поддерживающие требования актуальных версий ФФД (1.05 / 1.2).
  3. Шаблон чека в ККТ: В параметрах кассового аппарата (через драйвер ККТ) должен быть выбран стандартный шаблон чека. Если используется модифицированный компактный шаблон (например, T2cl), в котором программно отключен вывод графики, печать QR-кода может оказаться заблокированной.
  4. Электронный чек: Если в документе 1С передан признак отправки чека только на электронную почту или по SMS, касса в соответствии с протоколом не формирует бумажную ленту и QR-код на бумаге не печатается.
  5. Яркость и качество термопечати: В свойствах драйвера проверим уровень яркости печати. При слишком низкой контрастности или изношенной термоголовке QR-код распечатается бледным, что сделает невозможным его считывание мобильным приложением проверки чеков ФНС.
← На главную