Рассмотрим ситуацию, с которой часто сталкиваются пользователи программы 1С:Управление нашей фирмой (УНФ 3.0) после подключения интеграции с Системой Быстрых Платежей (СБП). Сценарий выглядит следующим образом: менеджер в документе Заказ покупателя нажимает кнопку формирования ссылки на оплату через СБП. После этого действия в печатной форме "Счет на оплату" стандартный QR-код (содержащий банковские реквизиты согласно ГОСТ) автоматически заменяется на QR-код для быстрого платежа (ссылка НСПК).
Однако возникают случаи, когда клиент передумал платить через СБП (например, хочет использовать кредитную карту ради кэшбэка) или менеджер нажал кнопку по ошибке. Давайте разберем подробно, почему так происходит и как вернуть прежний вид QR-кода без ссылки на СБП.
Прежде чем переходить к решению, давайте проанализируем, как именно 1С формирует печатную форму. Механизм печати счета работает по приоритетному принципу:
Заказ покупателя сгенерированная ссылка СБП (вида https://qr.nspk.ru/...).Следовательно, наша задача сводится не к настройке макета печати, а к удалению привязки ссылки СБП к конкретному заказу.
Самый простой способ, который мы рекомендуем попробовать в первую очередь — это использование штатных средств управления оплатой в форме документа.
Давайте выполним следующие шаги:
Заказ покупателя, в котором возникла проблема.После выполнения этих действий давайте снова сформируем печатную форму счета. Система не найдет ссылку СБП и должна сгенерировать стандартный QR-код с реквизитами.
Иногда ссылка жестко привязывается к статусу оплаты. Попробуем "сбросить" состояние документа.
Разберем последовательность действий:
Заказ покупателя перейдем к реквизитам, отвечающим за статус оплаты (вкладка "Оплата").Если интерфейсные методы не помогают, и QR-код СБП "прилип" намертво, значит, запись о ссылке сохранилась в регистре сведений и не удаляется автоматически. В этом случае нам потребуется вмешательство на уровне технических данных.
Давайте посмотрим, где хранится эта информация. Обычно это регистр сведений, связанный с интеграцией платежных систем (например, СведенияОбОплатеСБП или аналогичный, название может отличаться в зависимости от версии библиотеки подключаемого оборудования).
Чтобы исправить ситуацию через функции технического специалиста:
Заказ покупателя.После удаления записи программа при печати счета снова "увидит", что ссылки нет, и вернется к стандартному алгоритму формирования QR-кода.
Мы должны предупредить вас об одной важной детали. Если вы уже отправили QR-код СБП клиенту (например, скриншотом), и он является статическим или динамическим с длительным сроком жизни (обычно до 72 часов), удаление ссылки в 1С не деактивирует сам код в банковской системе НСПК мгновенно.
Это означает:
Поэтому используйте удаление ссылки только в том случае, если вы уверены, что клиент будет платить именно по реквизитам (банковским переводом), а не через СБП.
Для возврата обычного QR-кода в счете 1С:УНФ необходимо удалить сгенерированную ссылку СБП из документа. Это делается либо через меню "Оплата" внутри заказа, либо (в сложных случаях) через очистку соответствующего регистра сведений. Сама печатная форма счета не имеет отдельных настроек для выбора типа QR-кода — она автоматически подстраивается под наличие или отсутствие ссылки быстрой оплаты.