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

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

Как поставить QR-код в счёт в 1С

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

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

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

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

Что нужно подготовить перед настройкой

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

Проверьте карточку организации: раздел «Главное» → «Организации» (в УТ — «НСИ и администрирование» → «Организации»). Убедитесь, что заполнены ИНН, КПП, наименование и основной банковский счёт с корректными БИК и номером счёта. Реквизиты банка при этом подтягиваются из классификатора БИК — если классификатор устарел, БИК может не определиться.

Также уточните релиз конфигурации. Автоматический вывод QR-кода в печатных формах счетов поддерживается в актуальных версиях 1С:Бухгалтерии 3.0, Управления торговлей 11 и других типовых решений. Если конфигурация давно не обновлялась, функциональность может отсутствовать или работать иначе.

Банковский счёт заполненQR-код может формироваться штатно

Проверьте БИК и номер счёта в карточке организации

Конфигурация не обновляласьФункция QR-кода может отсутствовать

Сверьте релиз с актуальным, планируйте обновление

Нужна оплата через СБПТребуется договор с банком

Уточните у банка условия подключения СБП для юрлиц

Как включить QR-код в счёте в 1С:Бухгалтерии

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

Код формируется по стандарту ГОСТ Р 56042-2014 и содержит реквизиты платежа: получателя, счёт, БИК, ИНН, сумму и назначение. Банковские приложения распознают такой код и подставляют данные в платёжное поручение автоматически.

Проверка печатной формы

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

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

Как добавить QR-код в Управлении торговлей и КА

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

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

QR-код СБП: когда нужен и как подключается

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

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

Сравнение вариантов QR-кода

Штатный QR по ГОСТу

Работает без договоров и подключений, но оплата идёт обычным банковским переводом без мгновенного подтверждения

QR-код СБП

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

Доработанный макет

Позволяет вывести любой код и оформление, но требует доработки конфигурации и сопровождения при обновлениях

Если QR-кода нет в типовой форме: доработка макета

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

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

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

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

Обратите внимание на качество печати: мелкий или размытый QR-код плохо считывается камерой. При массовой рассылке счетов в PDF убедитесь, что код не искажается при масштабировании документа.

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

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

QR-код на печатной форме
Норма

Код чётко отображается и сканируется с первого раза

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

Код размыт, обрезан или не распознаётся камерой

Данные в отсканированном платеже
Норма

Получатель, счёт, ИНН и сумма совпадают со счётом

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

Подставляются другие реквизиты или неверная сумма

Повторная печать другого счёта
Норма

Код формируется автоматически для каждого документа

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

Код появляется только в отдельных счетах

Часто задаваемые вопросы

Почему QR-код не появляется на печатной форме счёта?

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

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

Нет, размещение QR-кода на счёте на оплату не является обязательным требованием. Это удобный сервис для покупателя, который ускоряет оплату и снижает количество ошибок при ручном вводе реквизитов.

Считается ли оплата по QR-коду автоматически в 1С?

При оплате обычным переводом по QR-коду ГОСТа — нет: оплата попадает в учёт через банковскую выписку, как любой другой платёж. При использовании СБП с настроенной интеграцией оплата может отражаться автоматически, в зависимости от возможностей подключённого сервиса.

Можно ли вывести QR-код в других документах, например в акте или УПД?

Штатно QR-код предусмотрен в счетах на оплату. Для других документов потребуется доработка печатной формы с программной генерацией кода — стандартными средствами библиотеки печати это решаемая задача, но она требует участия специалиста по 1С.

Что делать, если клиент сканирует код, а сумма не подставляется?

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

Итог

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

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