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

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

Как убрать QR-код из счёта в 1С

Пошаговая инструкция: как отключить QR-код в печатной форме счёта в 1С:Бухгалтерии и Управлении торговлей, настройка макета и регистра, типичные ошибки.

QR-код в счёте на оплату появляется автоматически, когда в 1С включена печать платёжного QR-кода по ГОСТ Р 56042-2014. Он позволяет клиенту оплатить счёт через мобильное приложение банка, но не всем компаниям это нужно: иногда код мешает фирменному оформлению, дублирует реквизиты или путает покупателей при оплате на расчётный счёт ИП вместо организации.

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

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

Откуда в счёте берётся QR-код и когда его стоит отключать

Начиная с релизов 2019–2020 годов, типовые конфигурации 1С научились формировать в счёте на оплату платёжный QR-код. В него зашиваются наименование получателя, ИНН, расчётный счёт, БИК банка, назначение платежа и сумма. Код формируется по стандарту для системы быстрых платежей и банковских приложений.

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

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

Маршрут решения

Как выбрать способ отключения

QR-код появился недавно после обновления, счёт типовойСнимите флажок печати QR-кода в настройках печатной формы счёта
Флажка в форме нет, но код печатается во всех счетахПроверьте общие настройки в разделе Администрирование — Печатные формы
Счёт доработан или используется внешняя печатная формаОтредактируйте макет: удалите область или картинку QR-кода
Код нужен только для отдельных договоров или клиентовНе отключайте глобально — управляйте печатью на уровне конкретного счёта

Способ 1: отключение в настройках печатной формы счёта

Самый быстрый метод подходит для типовой 1С:Бухгалтерии 8.3 и ряда других конфигураций. Откройте любой документ «Счёт на оплату покупателю», нажмите кнопку «Печать» и выберите «Счёт на оплату». В форме предварительного просмотра или в настройках печатной формы найдите параметр, отвечающий за вывод QR-кода — обычно это флажок «Печатать QR-код» или «QR-код для оплаты».

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

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

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

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

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

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

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

Способ 3: редактирование макета печатной формы

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

Если макет недоступен из пользовательского режима, работа ведётся в конфигураторе: «Конфигурация — Открыть конфигурацию», далее найдите общий макет или макет документа «СчётНаОплату» (точное имя зависит от конфигурации). Удалите область с QR-кодом или закомментируйте программный вывод этой области в модуле менеджера документа — обычно это процедура формирования печатной формы, где вызывается вывод области с кодом.

Любая правка типового макета в конфигураторе снимает объект с полной поддержки. При обновлении конфигурации такие изменения могут конфликтовать с новыми версиями макетов, и их придётся сопоставлять вручную. Безопаснее использовать механизм макетов БСП из пользовательского режима — он хранит изменённый макет в базе и не трогает конфигурацию.

Способ 4: внешняя печатная форма без QR-кода

Альтернатива правке конфигурации — подключить внешнюю печатную форму счёта, в которой QR-код отсутствует. Механизм включается в разделе «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». После включения флажка появляется возможность загрузить файл обработки (.epf) с собственным макетом счёта.

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

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

Сравнение способов отключения QR-кода

Флажок в настройках печати

Быстро и безопасно; подходит для типовых форм. Ограничение: не во всех релизах и формах есть такой параметр

Общие настройки в администрировании

Действует централизованно для организации. Ограничение: зависит от релиза, настройка может отсутствовать

Правка макета через БСП

Гибко, не трогает конфигурацию. Ограничение: требует понимания структуры макета

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

Полный контроль над формой. Ограничение: снятие с поддержки и сложности при обновлении

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

Не затрагивает типовую конфигурацию, легко откатить. Ограничение: нужна разработка или адаптация обработки

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

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

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

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

Ограничения и нюансы в разных конфигурациях

В 1С:УНФ и 1С:Управление торговлей 11 QR-код в счёте может быть связан с настройками эквайринга и оплаты через СБП. Если организация подключала приём платежей по QR, отключение печати кода в счёте не отключает саму возможность оплаты — это разные механизмы, и их нужно различать, чтобы не нарушить действующие процессы оплаты.

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

Если счёт отправляется клиентам через ЭДО или сервисы обмена, проверьте форму там: некоторые операторы формируют визуализацию документа на своей стороне, и настройки вашей 1С на неё не влияют.

Итог

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

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

Частые вопросы

QR-код появился после обновления 1С, хотя раньше его не было. Почему?

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

Уберётся ли QR-код из уже выставленных и отправленных счетов?

Нет. Настройка влияет только на новые формирования печатной формы. Если счёт уже отправлен клиенту в PDF или по ЭДО, изменить его нельзя — при необходимости сформируйте счёт заново и отправьте корректную версию с пояснением.

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

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

Отключение QR-кода влияет на приём оплаты через СБП?

Нет. Печать кода в счёте и подключение системы быстрых платежей — независимые механизмы. Если у вас настроена оплата по СБП через банк или эквайринг, она продолжит работать; просто в печатной форме счёта кода не будет.

После удаления области с QR-кодом в макете пропали подписи. Что делать?

Скорее всего, была удалена не отдельная область кода, а общая область подвала счёта, где размещены подписи и итоги. Восстановите макет из типовой поставки (или из резервной копии) и удалите только элемент картинки с кодом, не трогая соседние области.

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

Нет. Настройки печати и макеты, изменённые через механизм «Макеты печатных форм» в пользовательском режиме, хранятся в базе данных и при обновлении конфигурации сохраняются. Правка в конфигураторе, наоборот, создаёт риск конфликтов при обновлении.