Документы и Печать · 8 мин
Как убрать QR-код в счете на оплату в 1С
Как убрать QR-код из печатной формы счета на оплату в 1С: настройки макета, отключение картинки, доработка внешней печатной формы и проверка результата.
QR-код в счете на оплату появился в типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Управление нашей фирмой) как сервис для быстрой оплаты через мобильное приложение банка. Далеко не всем организациям он нужен: некоторые банки не поддерживают оплату по такому коду, корпоративные стандарты документов запрещают лишние изображения, а иногда QR-код просто занимает место и «ломает» аккуратную верстку счета.
Убрать QR-код можно несколькими способами — от простой настройки в интерфейсе до правки макета печатной формы. Выбор зависит от конфигурации, её версии и того, типовая у вас база или уже доработанная. Ниже разобраны все рабочие варианты с точными действиями и проверкой результата.
Важно понимать: QR-код в счете — это не обязательный реквизит документа по законодательству. Счет на оплату вообще не является первичным учетным документом, поэтому удаление кода не нарушает никаких требований к оформлению. Рисков для учета здесь нет — меняется только внешний вид печатной формы.
Откуда в счете берется QR-код и за что он отвечает
QR-код в счете формируется по стандарту, согласованному с Банком России: в него зашиваются реквизиты получателя, сумма, назначение платежа и номер счета. Клиент сканирует код камерой телефона в приложении банка, и платежное поручение заполняется автоматически. Функция удобна для массовой работы с физическими лицами, но в B2B-сегменте почти не используется.
В типовых конфигурациях код выводится программно: при формировании печатной формы счета модуль печати проверяет настройки и, если вывод включен, генерирует картинку и помещает её в макет. Это значит, что убрать код можно либо отключив его формирование, либо удалив область с картинкой из макета — оба подхода рабочие.
Способ 1: отключить QR-код в настройках печати
Самый простой и безопасный вариант — штатная настройка, если она есть в вашей версии конфигурации. В «1С:Бухгалтерии 8» откройте раздел «Главное — Настройки — Печать счетов» (в ряде релизов путь может называться «Печатные формы» или находиться в настройках договора/организации). Найдите параметр, отвечающий за вывод QR-кода, и снимите флажок.
В «1С:Управление нашей фирмой» настройка обычно находится в карточке организации или в разделе печатных форм: «Компания — Организация — Печать» либо в шаблоне документа «Счет на оплату». Там же можно выбрать, что выводить вместо кода — например, ничего или дополнительный текст.
После изменения настройки сформируйте счет заново и проверьте печатную форму. Учтите: уже созданные PDF-файлы и распечатанные счета не изменятся — настройка действует только на вновь формируемые документы.
- 1Откройте настройки печати счетов (Главное — Настройки — Печать счетов или карточка организации)
- 2Найдите параметр вывода QR-кода и снимите флажок
- 3Сохраните настройку
- 4Сформируйте счет на оплату заново и откройте печатную форму
- 5Убедитесь, что QR-код отсутствует и верстка не съехала
Способ 2: отредактировать макет через «Изменить форму» печатной формы
В конфигурациях на управляемых формах есть механизм редактирования макетов без конфигуратора: «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм». В списке найдите макет счета на оплату (обычно называется «Счет» или «СчетЗаказ») и откройте его.
Макет откроется как табличный документ. Найдите картинку QR-кода или область, в которую она выводится (часто подписана как «QR» или «КартинкаQR»). Удалите картинку и при необходимости скорректируйте высоту строк и границы ячеек, чтобы не осталось пустого блока. Сохраните макет.
Этот способ хорош тем, что не требует снятия конфигурации с поддержки и доступен пользователю с правами администратора прямо в режиме «Предприятие». Ограничение: если код генерируется программно и принудительно вставляется в область, простое удаление картинки из макета может не помочь — тогда нужен следующий способ.
Способ 3: доработка в конфигураторе или внешняя печатная форма
Если настройки нет, а макет недоступен для редактирования в режиме «Предприятие», остаются два пути. Первый — правка в конфигураторе: открыть общий макет счета, удалить область с QR-кодом и, при необходимости, закомментировать строки в модуле менеджера документа, которые формируют и выводят картинку. Это требует снятия конфигурации с полной поддержки, что усложнит обновления.
Второй, более правильный путь — внешняя печатная форма. Создается обработка, которая подключается через «Дополнительные отчеты и обработки» и заменяет типовую печать счета. Внутри — скопированный типовой макет без QR-кода и процедура формирования без вызова генерации кода. Конфигурация при этом остается на поддержке, обновления проходят штатно.
Разработку внешней формы стоит поручить специалисту по 1С, если у вас нет опыта программирования на встроенном языке. Ошибка в процедуре печати может привести к тому, что счет перестанет формироваться вообще.
Сравнение способов
Подходит всем, если параметр есть в вашей версии. Ничего не ломает, откатывается одним флажком.
Подходит, когда настройки нет, но макет доступен. Не трогает поддержку, но требует аккуратности с версткой.
Универсальный вариант для доработанных и обновляемых баз. Требует навыков разработки или привлечения специалиста.
Крайняя мера: снимает узел с поддержки и усложняет обновления. Оправдана только при комплексной доработке печати.
Проверка результата и типичные проблемы
После любого из способов сформируйте несколько тестовых счетов: с одной позицией, с длинной табличной частью и с длинным назначением платежа. Убедитесь, что на месте QR-кода не осталось пустой рамки, подвал документа (подписи, печать) не съехал, а итоговая сумма и реквизиты читаются корректно.
Частая проблема — после удаления картинки остается пустая область с границами. Лечится удалением самой строки макета или объединением ячеек с соседним текстом. Другая ситуация: QR-код пропал, но при обновлении конфигурации появился снова — это признак того, что макет был изменен в типовом объекте, и обновление его перезаписало. Внешняя печатная форма от этого защищена.
Как проверить результат
QR-кода нет, верстка ровная, все реквизиты на месте
Пустая рамка на месте кода или съехавшие подписи
Формируется без ошибок и без кода
Ошибка при формировании печатной формы
Изменения сохранились
QR-код вернулся — макет перезаписан обновлением
Когда лучше оставить QR-код
Если вы работаете с физическими лицами и выставляете много разовых счетов, QR-код реально сокращает время оплаты и количество ошибок в реквизитах. Прежде чем убирать его глобально, уточните у менеджеров, не жалуются ли клиенты на сложность оплаты, и проверьте, поддерживает ли ваш банк прием платежей по такому коду.
Компромиссный вариант — два шаблона счета: с QR-кодом для розницы и без него для юридических лиц. В конфигурациях с внешними печатными формами это реализуется регистрацией двух форм с разными названиями в меню «Печать».
FAQ
Обязателен ли QR-код в счете на оплату по закону?
Нет. Счет на оплату — это не первичный учетный документ, требования к его форме законодательно не установлены. Организация вправе использовать собственный бланк: с QR-кодом или без него.
Убрал QR-код, а после обновления 1С он появился снова. Что делать?
Обновление перезаписало измененный типовой макет. Повторите отключение через настройку, либо, если правили макет, перенесите доработку во внешнюю печатную форму — она не затрагивается обновлениями.
Можно ли убрать QR-код только для части клиентов?
Да, если в конфигурации доступны несколько шаблонов печати или подключены внешние формы. Зарегистрируйте два варианта счета — с кодом и без — и выбирайте нужный в меню «Печать» документа.
В настройках печати нет пункта про QR-код. Значит, убрать его нельзя?
Можно, но не через настройку. Отредактируйте макет в разделе «Печатные формы, отчеты и обработки — Макеты печатных форм» или закажите внешнюю печатную форму без кода.
Повлияет ли удаление QR-кода на обмен счетами по ЭДО?
Нет. При электронном документообороте передаются структурированные данные документа, а не картинка печатной формы. QR-код существует только в визуальном представлении для печати и PDF.
Что важно запомнить
QR-код в счете — необязательный элемент, который убирается настройкой печати, правкой макета или внешней печатной формой. Самый безопасный путь — штатная настройка; правку макетов делайте с копией, а для обновляемых баз используйте внешние формы. После изменений проверьте верстку на нескольких разных счетах.