С 2021 года в 1С:Бухгалтерия 8.3 автоматически добавляется QR-код на печатные формы счетов, актов и других документов. Это требование связано с изменениями в законодательстве о маркировке товаров и электронном документообороте. Однако не всем пользователям удобно работать с такими формами: QR-код занимает место, может мешать при печати на бланках с логотипом или просто не нужен для внутренних документов.

В этой статье разберём все способы отключения QR-кода в счетах 1С:Бухгалтерия 8.3 (включая последние редакции 3.0.130+), а также рассмотрим типичные ошибки и альтернативные решения. Важно понимать, что полное удаление QR-кода может противоречить требованиям налоговых органов для некоторых видов документов — об этом тоже поговорим подробнее.

Если вы используете облачную версию 1С:Fresh или арендуете программу у партнёра, часть настроек может быть ограничена. В этом случае потребуется согласование с администратором системы.

Почему QR-код появляется на счетах и можно ли его убрать?

QR-код на счетах в 1С:Бухгалтерия добавляется по двум основным причинам:

  • 📜 Требования законодательства: С 2021 года для ряда товаров (лекарства, обуви, одежды и др.) обязательна маркировка Честный ЗНАК, а QR-код на документах упрощает проверку легальности товара.
  • ⚙️ Настройки программы по умолчанию: В новых версиях 1С (начиная с 3.0.120) QR-код включается автоматически для всех печатных форм, даже если маркировка не требуется.

Можно ли его убрать? Да, но с оговорками:

  • ✅ Для внутренних документов (не предназначенных для клиентов) — без ограничений.
  • ⚠️ Для документов, подлежащих маркировке (например, при работе с маркированными товарами), удаление QR-кода может привести к штрафам при проверках.
  • 🔧 В 1С:Бухгалтерия КОРП и 1С:ERP настройки гибче, чем в базовой версии.
⚠️ Внимание: Если ваша компания работает с маркированными товарами (обувь, лекарства, табак и др.), удаление QR-кода со счетов может считаться нарушением ФЗ-487. Перед отключением уточните актуальные требования в личном кабинете Честный ЗНАК или у бухгалтера.
📊 Вы используете 1С
Бухгалтерия для работы с маркированными товарами?:Да, работаем с Честным ЗНАКом
Нет, не работаем
Не знаю, нужно проверить
Используем другую программу

Способ 1: Отключение QR-кода через настройки печатной формы

Самый простой метод — изменить шаблон печатной формы счета. Это работает в большинстве версий 1С:Бухгалтерия 8.3 (3.0.120 и выше). Инструкция:

  1. Откройте любой счёт на оплату (раздел Продажи → Счета покупателям).
  2. Нажмите кнопку Печать → Настроить форму (или Ещё → Изменить форму в зависимости от версии).
  3. В открывшемся окне найдите вкладку Дополнительно или Параметры.
  4. Снимите галочку с пункта Печатать QR-код (или аналогичного, например Включить код проверки).
  5. Сохраните изменения и проверьте печать.

Если такого пункта нет, значит QR-код вшит в саму форму. В этом случае поможет следующий способ.

Открыть документ "Счёт на оплату"

Проверить права доступа (нужен режим "Полные права" или "Администратор")

Сделать резервную копию базы (на случай ошибок)

Закрыть все окна 1С кроме текущего документа-->

Способ 2: Редактирование макета печатной формы (для опытных пользователей)

Если в настройках нет опции для отключения QR-кода, придётся править макет печатной формы вручную. Это требует прав администратора и осторожности — ошибки могут привести к сбою печати.

Пошаговая инструкция:

  1. Перейдите в Администрирование → Печатные формы, отчёты и обработки.
  2. Найдите в списке Счёт на оплату и нажмите Изменить.
  3. Откройте вкладку Макеты и выберите основной макет (обычно называется ПечатнаяФорма или МакетСчёта).
  4. В макете найдите объект с типом ШтрихКод или Картинка, где указано QRCode.
  5. Удалите этот объект или закомментируйте строку с его выводом (если макет в формате .ert).
  6. Сохраните макет и перезапустите 1С.

Если макет заблокирован (серый цвет), значит он встроенный. В этом случае:

  • Создайте копию макета через Действия → Скопировать.
  • Отредактируйте копию и назначьте её основной в настройках документа.
Что делать, если макет на языке 1С (ERT-формат)?

Если макет открывается в текстовом редакторе с кодом, найдите блок, начинающийся с &НаКлиенте или Процедура Печать. В нём будет строка типа:

ЭлементыФормы.QRКод.Видимость = Истина;

Замените Истина на Ложь или удалите строку полностью. Сохраните и обновите форму в 1С (F5).

Версия 1С Метод отключения QR-кода Требуются ли права администратора?
1С:Бухгалтерия 8.3 (базовая), 3.0.120–3.0.130 Через настройки печатной формы (способ 1) Нет
1С:Бухгалтерия 8.3 КОРП, 3.0.130+ Редактирование макета или через "Дополнительные отчёты и обработки" Да
1С:ERP, 2.5+ Настройка в разделе "Администрирование → Печатные формы" Да
1С:Fresh (облако) Обращение в поддержку (самостоятельно отключить нельзя) Нет

Способ 3: Отключение через внешнюю обработку (для IT-специалистов)

Если первые два способа не сработали, можно использовать внешнюю обработку для модификации печатной формы. Это актуально для крупных компаний с кастомизированными конфигурациями.

Алгоритм:

  1. Скачайте или создайте обработку для изменения печатных форм (например, УправлениеПечатнымиФормами.epf).
  2. Загрузите её в 1С через Файл → Открыть.
  3. В обработке выберите документ Счёт на оплату и отключите вывод QR-кода.
  4. Сохраните изменения и обновите конфигурацию.

Готовые обработки можно найти на форумах (например, на Инфостарт), но будьте осторожны — используйте только проверенные файлы, чтобы избежать вирусов.

💡

Перед использованием внешней обработки сделайте резервную копию базы! Для этого в 1С перейдите в Администрирование → Обслуживание → Резервное копирование и сохраните файл на жёсткий диск.

Типичные ошибки и как их избежать

При отключении QR-кода пользователи часто сталкиваются с проблемами. Разберём самые распространённые:

  • 🔄 QR-код исчез, но появился снова после обновления 1С: Это происходит, потому что обновления сбрасывают пользовательские настройки. Решение: после каждого обновления проверяйте настройки печатной формы и при необходимости отключайте QR-код заново.
  • 🖨️ Счёт печатается без QR-кода, но в PDF он остаётся: Проблема в том, что для экспорта в PDF используется другой макет. Нужно отключить QR-код и там (см. способ 2).
  • 🚫 Нет прав на редактирование макета: В базовой версии 1С права ограничены. Решение — обратиться к администратору или перейти на версию ПРОФ.

Ещё одна частая ошибка — повреждение макета при ручном редактировании. Если после изменений счёт перестал печататься совсем, восстановите макет из резервной копии или верните стандартный через Администрирование → Поддержка и обслуживание → Восстановление конфигурации.

⚠️ Внимание: Если вы работаете с маркированными товарами (обувь, лекарства, табак), удаление QR-кода может привести к отказу в вычете НДС или штрафам при проверке. В этом случае лучше оставить QR-код, но уменьшить его размер в настройках макета.

Альтернативные решения: как сделать QR-код менее заметным

Если полностью убрать QR-код нельзя (например, из-за требований законодательства), можно уменьшить его размер или переместить в менее заметное место. Для этого:

  1. Откройте макет печатной формы (см. способ 2).
  2. Найдите объект QRCode и измените его свойства:
    • 📏 Высота и Ширина — уменьшите до 1–2 см.
    • 📍 Позиция — переместите в нижний угол или на поля документа.
    • 🎨 Цвет — сделайте светло-серым (если позволяет принтер).
  • Сохраните изменения и проверьте печать.
  • Также можно заменить QR-код на штрихкод, если он принимается контрагентами. Для этого в макете замените объект ТипШтрихКода.QRCode на ТипШтрихКода.Code128.

    💡

    Уменьшение размера QR-кода до 1×1 см обычно не мешает сканированию, но делает его менее заметным на документе.

    Частые вопросы о QR-кодах в 1С:Бухгалтерия

    Разберём вопросы, которые часто возникают у пользователей при работе с QR-кодами в счетах:

    ❓ Нужно ли отключать QR-код, если мы не работаем с маркированными товарами?

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

    ❓ После обновления 1С QR-код вернулся. Как сделать отключение постоянным?

    В некоторых версиях 1С (например, 3.0.130+) настройки печатных форм сбрасываются при обновлении. Чтобы избежать этого:

    1. Создайте копию макета (см. способ 2).
    2. В настройках документа назначьте её основной.
    3. После обновлений проверяйте, не сбросились ли настройки.

    В 1С:КОРП можно запретить обновление пользовательских макетов через Администрирование → Настройки программы → Обновления.

    ❓ Можно ли отключить QR-код только для определённых контрагентов?

    Да, но для этого потребуется доработка конфигурации. Нужно:

    1. Создать дополнительное поле в справочнике Контрагенты (например, БезQRкода).
    2. Изменить макет печатной формы, добавив условие:
      Если НЕ Контрагент.БезQRкода Тогда
      

      // Код вывода QR

      КонецЕсли;

    Эта доработка требует знаний 1С:Предприятие или помощи программиста.

    ❓ Почему в PDF QR-код остаётся, даже если в печати его нет?

    Это происходит потому, что для экспорта в PDF используется отдельный макет (обычно МакетСчётаPDF). Нужно отключить QR-код и там. Инструкция та же, что в способе 2, но выбирайте макет с пометкой PDF.

    ❓ Как проверить, не нарушаем ли мы закон, убирая QR-код?

    Проверьте два момента:

    1. Работаете ли вы с маркированными товарами (список на сайте Честный ЗНАК).
    2. Требует ли ваш банк или контрагент QR-код для обработки платежей (уточните в договоре или технической поддержке банка).

    Если оба ответа "нет", можно смело отключать.