← На главную
При переходе на онлайн-кассы или подключении нового фискального регистратора (например, АТОЛ 11Ф) к конфигурации 1С:Бухгалтерия предприятия 3.0 пользователи нередко сталкиваются с ситуацией: документ Приходный кассовый ордер (ПКО) успешно пробивается, фискальные данные уходят в ОФД, однако на бумажном чеке отсутствует графический 2D-штрихкод (QR-код), а вместо него печатается лишь текстовый блок с реквизитами или пустое место.
Проанализируем причины такого поведения системы, проверим влияние структуры документов в 1С и разберем по шагам, как вернуть корректную печать QR-кода.
Влияет ли привязка ПКО к документам реализации на печать QR-кода?
Разберем распространенное заблуждение: многие полагают, что QR-код не генерируется из-за того, что документ Приходный кассовый ордер введен без основания (не привязан к документу реализации или счету на оплату).
Это не так. Наличие или отсутствие документа-основания в 1С влияет исключительно на заполнение товарного состава, расчетных ставок НДС и признака способа расчета (например, аванс, предоплата или оплата кредита). Формирование фискального признака документа (ФПД) и генерация данных для QR-кода осуществляются непосредственно фискальным накопителем (ФН) при закрытии чека. Таким образом, отсутствие связи ПКО с реализацией никак не отменяет вывод QR-кода.
Основные технические причины отсутствия QR-кода
Выясним, почему фискальный регистратор вместо графического кода печатает только текст или пропускает блок:
- Отключение печати QR-кода в параметрах ККТ: в таблицах настроек кассы выключена опция аппаратной генерации штрихкода средствами ККТ. В этом случае касса по требованию 54-Ф обязана вывести фискальные реквизиты и заменяет графику текстовым блоком (дата, время, номер ФД, ФПД, сумма).
- Несоответствие ширины ленты и масштаба кода: в узких моделях касс (в частности, АТОЛ 11Ф, поддерживающих ленту 44 мм и 57 мм) при слишком большом масштабе (модуле) QR-код не помещается в рабочую область печати и принудительно трансформируется в текст.
- Нефискальный режим документа: если чек по ошибке сформирован как нефискальный текстовый документ (слип-чек, копия, сервисный документ), ФН не генерирует фискальные реквизиты, и QR-код не создается.
- Устаревшая версия драйвера оборудования: старые версии драйверов (например, линейки DTO 8.x) могут некорректно транслировать команды из современных релизов БП 3.0.
Способ 1. Включение печати QR-кода через утилиту «Тест драйвера ККТ»
Рассмотрим порядок настройки кассового аппарата напрямую через сервисную утилиту драйвера производителя:
- Обязательно закроем программу 1С, чтобы освободить COM-порт или канал связи с кассой.
- Запустим утилиту Тест драйвера ККТ (для касс АТОЛ это утилита из комплекта DTO).
- Установим флаг Включено для установки связи с устройством.
- Перейдем в раздел Параметры ККТ (или «Свойства» в зависимости от версии драйвера).
- Найдем вкладку или подраздел Настройки печати, Штрихкоды либо Клише.
- Проверим наличие и активность флага Печать QR-кода (или Печатать QR-код средствами ККТ). Установим его в активное положение.
- Проверим параметр Масштаб QR-кода (размер модуля). Для узкой чековой ленты 57 мм или 44 мм рекомендуется выставлять значение 2 или 3. Значение 4 и выше приведет к выходу изображения за границы printable area.
- Сохраним параметры в память ККТ, нажмем Применить и закроем тест драйвера.
Способ 2. Проверка параметров подключаемого оборудования в 1С
Разберем, как проверить настройки со стороны конфигурации 1С:Бухгалтерия 3.0:
- Откроем раздел Администрирование → Подключаемое оборудование.
- Выберем тип оборудования ККТ с передачей данных.
- Откроем карточку подключенного фискального регистратора и нажмем кнопку Настройка.
- Убедимся, что параметры ширины чековой ленты и настройки драйвера совпадают с фактическими характеристиками устройства.
- Нажмем Тест подключения, чтобы убедиться в отсутствии конфликтов версий библиотеки интеграции.
Способ 3. Обновление драйвера торгового оборудования
Посмотрим на версию используемого драйвера. Если в системе установлена устаревшая линейка драйверов (DTO 8.14, 8.15 и подобные), многие современные параметры и форматы фискальных данных (ФФД) могут обрабатываться с ошибками.
- Рекомендуется установить актуальную версию универсального драйвера DTO 10.x от производителя кассы.
- В 1С через
Подключаемое оборудование обновить компоненту интеграции (драйвер поставщика) из состава актуальной БПО (Библиотеки подключаемого оборудования).
- Выполнить повторное тестирование печати чека из документа
Приходный кассовый ордер.