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