К статье
Практический материал

Документы и Печать · 8 мин

Как убрать QR-код в счете на оплату в 1С

Как убрать QR-код из печатной формы счета на оплату в 1С: настройки макета, отключение картинки, доработка внешней печатной формы и проверка результата.

QR-код в счете на оплату появился в типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Управление нашей фирмой) как сервис для быстрой оплаты через мобильное приложение банка. Далеко не всем организациям он нужен: некоторые банки не поддерживают оплату по такому коду, корпоративные стандарты документов запрещают лишние изображения, а иногда QR-код просто занимает место и «ломает» аккуратную верстку счета.

Убрать QR-код можно несколькими способами — от простой настройки в интерфейсе до правки макета печатной формы. Выбор зависит от конфигурации, её версии и того, типовая у вас база или уже доработанная. Ниже разобраны все рабочие варианты с точными действиями и проверкой результата.

Важно понимать: QR-код в счете — это не обязательный реквизит документа по законодательству. Счет на оплату вообще не является первичным учетным документом, поэтому удаление кода не нарушает никаких требований к оформлению. Рисков для учета здесь нет — меняется только внешний вид печатной формы.

Откуда в счете берется QR-код и за что он отвечает

QR-код в счете формируется по стандарту, согласованному с Банком России: в него зашиваются реквизиты получателя, сумма, назначение платежа и номер счета. Клиент сканирует код камерой телефона в приложении банка, и платежное поручение заполняется автоматически. Функция удобна для массовой работы с физическими лицами, но в B2B-сегменте почти не используется.

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

Способ 1: отключить QR-код в настройках печати

Самый простой и безопасный вариант — штатная настройка, если она есть в вашей версии конфигурации. В «1С:Бухгалтерии 8» откройте раздел «Главное — Настройки — Печать счетов» (в ряде релизов путь может называться «Печатные формы» или находиться в настройках договора/организации). Найдите параметр, отвечающий за вывод QR-кода, и снимите флажок.

В «1С:Управление нашей фирмой» настройка обычно находится в карточке организации или в разделе печатных форм: «Компания — Организация — Печать» либо в шаблоне документа «Счет на оплату». Там же можно выбрать, что выводить вместо кода — например, ничего или дополнительный текст.

После изменения настройки сформируйте счет заново и проверьте печатную форму. Учтите: уже созданные PDF-файлы и распечатанные счета не изменятся — настройка действует только на вновь формируемые документы.

Порядок действий для типовой настройки
  1. 1
    Откройте настройки печати счетов (Главное — Настройки — Печать счетов или карточка организации)
  2. 2
    Найдите параметр вывода QR-кода и снимите флажок
  3. 3
    Сохраните настройку
  4. 4
    Сформируйте счет на оплату заново и откройте печатную форму
  5. 5
    Убедитесь, что QR-код отсутствует и верстка не съехала

Способ 2: отредактировать макет через «Изменить форму» печатной формы

В конфигурациях на управляемых формах есть механизм редактирования макетов без конфигуратора: «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм». В списке найдите макет счета на оплату (обычно называется «Счет» или «СчетЗаказ») и откройте его.

Макет откроется как табличный документ. Найдите картинку QR-кода или область, в которую она выводится (часто подписана как «QR» или «КартинкаQR»). Удалите картинку и при необходимости скорректируйте высоту строк и границы ячеек, чтобы не осталось пустого блока. Сохраните макет.

Этот способ хорош тем, что не требует снятия конфигурации с поддержки и доступен пользователю с правами администратора прямо в режиме «Предприятие». Ограничение: если код генерируется программно и принудительно вставляется в область, простое удаление картинки из макета может не помочь — тогда нужен следующий способ.

Способ 3: доработка в конфигураторе или внешняя печатная форма

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

Второй, более правильный путь — внешняя печатная форма. Создается обработка, которая подключается через «Дополнительные отчеты и обработки» и заменяет типовую печать счета. Внутри — скопированный типовой макет без QR-кода и процедура формирования без вызова генерации кода. Конфигурация при этом остается на поддержке, обновления проходят штатно.

Разработку внешней формы стоит поручить специалисту по 1С, если у вас нет опыта программирования на встроенном языке. Ошибка в процедуре печати может привести к тому, что счет перестанет формироваться вообще.

Сравнение способов

Настройка в интерфейсе

Подходит всем, если параметр есть в вашей версии. Ничего не ломает, откатывается одним флажком.

Редактирование макета в режиме Предприятие

Подходит, когда настройки нет, но макет доступен. Не трогает поддержку, но требует аккуратности с версткой.

Внешняя печатная форма

Универсальный вариант для доработанных и обновляемых баз. Требует навыков разработки или привлечения специалиста.

Правка конфигуратора

Крайняя мера: снимает узел с поддержки и усложняет обновления. Оправдана только при комплексной доработке печати.

Проверка результата и типичные проблемы

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

Частая проблема — после удаления картинки остается пустая область с границами. Лечится удалением самой строки макета или объединением ячеек с соседним текстом. Другая ситуация: QR-код пропал, но при обновлении конфигурации появился снова — это признак того, что макет был изменен в типовом объекте, и обновление его перезаписало. Внешняя печатная форма от этого защищена.

Контрольные точки

Как проверить результат

Печатная форма счета
Норма

QR-кода нет, верстка ровная, все реквизиты на месте

Тревожный признак

Пустая рамка на месте кода или съехавшие подписи

Новый счет после изменений
Норма

Формируется без ошибок и без кода

Тревожный признак

Ошибка при формировании печатной формы

После обновления конфигурации
Норма

Изменения сохранились

Тревожный признак

QR-код вернулся — макет перезаписан обновлением

Когда лучше оставить QR-код

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

Компромиссный вариант — два шаблона счета: с QR-кодом для розницы и без него для юридических лиц. В конфигурациях с внешними печатными формами это реализуется регистрацией двух форм с разными названиями в меню «Печать».

Типичные ошибки
01
Правка типового макета в конфигураторе без копии — после обновления изменения теряются, а восстановить нечего
02
Удаление картинки, но не строки макета — в счете остается пустая рамка
03
Проверка только на одном счете — на длинной табличной части верстка съезжает и это не замечают
04
Отключение кода без уведомления менеджеров — клиенты, привыкшие платить по QR, начинают звонить с вопросами

FAQ

Обязателен ли QR-код в счете на оплату по закону?

Нет. Счет на оплату — это не первичный учетный документ, требования к его форме законодательно не установлены. Организация вправе использовать собственный бланк: с QR-кодом или без него.

Убрал QR-код, а после обновления 1С он появился снова. Что делать?

Обновление перезаписало измененный типовой макет. Повторите отключение через настройку, либо, если правили макет, перенесите доработку во внешнюю печатную форму — она не затрагивается обновлениями.

Можно ли убрать QR-код только для части клиентов?

Да, если в конфигурации доступны несколько шаблонов печати или подключены внешние формы. Зарегистрируйте два варианта счета — с кодом и без — и выбирайте нужный в меню «Печать» документа.

В настройках печати нет пункта про QR-код. Значит, убрать его нельзя?

Можно, но не через настройку. Отредактируйте макет в разделе «Печатные формы, отчеты и обработки — Макеты печатных форм» или закажите внешнюю печатную форму без кода.

Повлияет ли удаление QR-кода на обмен счетами по ЭДО?

Нет. При электронном документообороте передаются структурированные данные документа, а не картинка печатной формы. QR-код существует только в визуальном представлении для печати и PDF.

Итог

Что важно запомнить

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