QR-код в 1С 8.3: как создать и вывести в счёте на оплату

· 6 мин

Содержание

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

Ниже — как вывести платёжный QR в счёте на оплату, чем он отличается от динамического QR для СБП, как сгенерировать QR-код для товара и что делать, когда квадрат печатается пустым или не сканируется.

QR в счёте (по ГОСТ) и QR для СБП — это разные вещи. Первый просто переносит реквизиты в банк клиента, деньги идут обычным платёжкой. Второй списывает сумму мгновенно через Систему быстрых платежей. Не путайте их при настройке.

Какие QR-коды умеет делать 1С

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

Тип QR-кодаГде используетсяЧто зашито в код
📄 Платёжный (ГОСТ Р 56042-2014)Счёт на оплату, БухгалтерияРеквизиты получателя, сумма, назначение
⚡ Динамический СБПРозница, УТ, кассаСсылка на оплату в СБП, сумма фиксирована
🏷️ Штрихкод/QR товараНоменклатура, этикеткиКод номенклатуры, артикул

Дальше — по порядку, от самого частого.

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

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

Перед настройкой

Проверьте два момента — без них QR будет пустым или неверным:

  • ✅ У вашей организации заполнен банковский счёт (Главное → Организации → Банковские счета): корр. счёт, БИК, расчётный счёт.
  • ✅ В счёте покупателю указана сумма и получатель — именно из этих полей собирается код.

Если банковских реквизитов нет или БИК не подтянул банк из классификатора — QR либо не появится, либо приведёт клиента в тупик. Сначала реквизиты, потом печать.

Пошаговый вывод QR в счёте

Пошаговый помощник
Откройте счёт покупателю
Продажи → Счета покупателям. Создайте или откройте нужный документ, заполните покупателя, номенклатуру и сумму.

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

Быстрая оплата для физлиц и ИП: когда это выручает

Платёжный QR особенно полезен там, где клиент — физлицо без бухгалтера:

  • 🧾 услуги, розница, ЖКХ, обучение — человек платит с телефона за минуту;
  • 📉 меньше «потерянных» платежей из-за опечаток в реквизитах;
  • 📨 счёт с QR удобно слать в мессенджер — оплата прямо из картинки.

Для юрлиц выгода скромнее (они платят из клиент-банка), но лишним QR не будет.

Динамический QR для СБП в 1С:Розница и УТ

Если нужен не «перенос реквизитов», а мгновенная оплата через Систему быстрых платежей — это уже динамический QR. Он живёт в конфигурациях с кассой: 1С:Розница, УНФ, УТ 11.

Схема другая:

  1. Заключаете договор эквайринга по СБП с банком (тариф СБП обычно 0,4–0,7%, заметно ниже классического эквайринга в 1,5–2,5%).
  2. В разделе Администрирование → Подключаемое оборудование / Эквайринг добавляете банк как оператора СБП.
  3. На кассе при оплате выбираете «Оплата по QR (СБП)» — программа запрашивает у банка одноразовый QR на точную сумму чека.
  4. Покупатель сканирует, банк подтверждает оплату, чек закрывается.

Ориентир по стоимости: подключение СБП у большинства банков бесплатное, комиссия — те самые 0,4–0,7% с оборота. Считайте выгодным при среднем чеке и объёме, где эквайринговый процент ощутим.

Как сгенерировать QR-код для товара

Отдельная задача — не оплата, а маркировка товара QR или штрихкодом для этикетки.

  • Откройте карточку номенклатуры: Справочники → Номенклатура → нужная позиция.
  • В карточке — раздел «Штрихкоды»: можно сгенерировать код автоматически или ввести свой.
  • Печать этикеток: Склад → Печать этикеток и ценников, шаблон с QR/штрихкодом.

Для сложных этикеток (QR + артикул + цена) в типовых конфигурациях есть редактор шаблонов, а для нестандартных задач — внешние обработки.

Альтернативные способы: внешние обработки и код

Штатной галочки хватает почти всем. Но если конфигурация нетиповая или QR нужен в своей печатной форме:

  • 🔧 Внешние обработки — с Infostart и подобных площадок ставят генератор QR для любых форм (обычных и управляемых). Ставится через Администрирование → Печатные формы, отчёты и обработки.
  • 👨‍💻 Программная генопределённая генерация — объект QRКодГенерация (менеджер ГенерацияШтрихкода) во встроенном языке 1С формирует картинку QR из строки. Задача для программиста, не для бухгалтера.

Перед установкой любой внешней обработки из интернета — проверьте её на копии базы. Чужой код в рабочей базе без проверки — риск.

Типичные ошибки и как их избежать

Разберём то, на чём спотыкаются чаще всего.

Диагностика: выберите симптом

Проверьте себя

Проверьте себя
Какой стандарт задаёт формат платёжного QR-кода в счёте?
Где включается вывод QR в счёте на оплату?
Чем динамический QR для СБП отличается от QR в счёте?

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

Нужна ли отдельная программа, чтобы сделать QR-код в 1С?
Нет. В 1С:Бухгалтерии 8.3 платёжный QR в счёте включается штатной галочкой в настройках печатной формы. Внешние обработки нужны только для нетиповых форм.
Почему QR-код в счёте не появляется?
Чаще всего — не заполнены банковские реквизиты организации (БИК, расчётный счёт) или не проставлена галочка «Показывать QR-код» в печатной форме. Ещё вариант — устаревший релиз конфигурации.
Любой ли банк прочитает такой QR?
Да. Код формируется по единому ГОСТ Р 56042-2014, поэтому его распознают мобильные приложения всех российских банков.
Спишутся ли деньги сразу после сканирования QR из счёта?
Нет. Такой QR только переносит реквизиты в приложение клиента — платёж он подтверждает сам, деньги идут обычным переводом. Мгновенное списание — это уже динамический QR по СБП.
Как сделать QR-код для товара, а не для оплаты?
В карточке номенклатуры, раздел «Штрихкоды»: сгенерируйте код и печатайте на этикетке через «Печать этикеток и ценников».
Сколько стоит приём оплаты по QR через СБП?
Ориентировочно 0,4–0,7% с суммы платежа — заметно дешевле классического эквайринга. Подключение у большинства банков бесплатное.

Источники

  • ГОСТ Р 56042-2014 — двумерные символы штрихового кода для осуществления платежей
  • Федеральный закон от 27.06.2011 № 161-ФЗ «О национальной платёжной системе»