При внедрении Системы быстрых платежей (СБП) в программах 1С:Розница 3.0 или 1С:УНФ 3.0 пользователи часто сталкиваются с ситуацией, когда интеграция с банком настроена успешно, проверка связи проходит без ошибок, но в рабочем месте кассира (РМК) заветная кнопка оплаты по QR-коду так и не появляется. Более того, в настройках кассы ККМ флажок Использовать кассовый QR-код может быть неактивен.
Рассмотрим детально причины возникновения этой проблемы и разберем пошаговый алгоритм ее решения, основываясь на практическом опыте и технических особенностях платформы 1С.
Проанализируем самую распространенную и неочевидную ошибку. В программных продуктах на базе платформы "Универсальное управление фирмой" (к которым относятся Розница 3.0 и УНФ 3.0) существует строгое разграничение типов структурных единиц. Система быстрых платежей в контексте розничных продаж жестко привязана к понятию розничной точки.
Выясним, как это проверить. Нам необходимо зайти в настройки подключения к СБП и обратить внимание на поле Торговый объект. Если в качестве объекта указана структурная единица с типом Склад, кнопка в РМК не появится. Для корректной работы алгоритмы программы требуют, чтобы тип объекта был Магазин или группа складов.
Для исправления выполним следующие действия:
Склад, создадим или выберем объект, имеющий признак Магазин.Даже если интеграция настроена идеально, интерфейс РМК управляется отдельным набором правил. Разберем ситуацию, когда функционал в программе включен, но не выведен на панель кассира. Кнопка СБП является частью динамического интерфейса, который формируется на основе разрешенных способов оплаты для конкретного рабочего места.
Проанализируем настройки РМК:
Система быстрых платежей, ее необходимо добавить вручную.Рассмотрим подробнее внутреннюю структуру справочников. Для работы СБП недостаточно просто включить настройку. В справочнике ВидыОплат должен быть создан элемент, который программа будет однозначно идентифицировать как СБП.
Проверим параметры в справочнике Виды оплат:
Платежная карта, программа будет пытаться инициализировать обычный эквайринг и ожидать ответа от банковского терминала, а не генерировать QR-код. Однако существуют решения для оплаты по QR на терминале PAX D230, объединяющие эти методы.НастройкиИнтеграцииСБП, которую мы корректировали в первом пункте.Выясним, не блокируется ли кнопка системой прав доступа 1С. Кассир, работающий в РМК, обычно обладает ограниченным набором прав. Для взаимодействия с внешними API банков через систему быстрых платежей требуются специфические роли, которые могут не входить в стандартный профиль Продавец-кассир.
Проанализируем профиль групп доступа в разделе Настройки — Администрирование — Настройки пользователей и прав:
Убедимся, что пользователю назначены роли:
ИспользованиеСистемыБыстрыхПлатежей — дает общее право на видимость элементов интерфейса СБП.ВыполнениеОперацийВСистемеБыстрыхПлатежей — позволяет отправлять запросы в банк на формирование QR-кода и получение статуса оплаты.Иногда корень проблемы кроется в глобальных настройках конфигурации. Если общая функциональная опция выключена, то все связанные с ней поля в справочниках и кнопки в формах будут скрыты на уровне платформы.
Проверим этот момент, пройдя по пути: Настройки — Еще больше возможностей — Продажи. В блоке Оплата должен стоять флажок Система быстрых платежей (СБП). Без этой "галочки" программа даже не предложит вам настроить подключение к банку в интерфейсе РМК.
Вернемся к вопросу о недоступности галочки Использовать кассовый QR-код в карточке Кассы ККМ. Эта настройка становится активной только тогда, когда программа находит логическую цепочку между кассой, торговым объектом и активной настройкой СБП.
Рассмотрим логику программы:
Если на шаге 3 соответствие не найдено (например, из-за ошибки с типом "Склад"), то программа считает, что для данной кассы СБП не предусмотрена, и блокирует возможность использования кассового QR-кода.
Важно учитывать версию вашей конфигурации. Проанализируем ситуацию: в старых релизах (ниже 3.0.12) механизмы работы с некоторыми банками (например, банком Точка) могли содержать программные ошибки в части определения доступности методов оплаты. Рекомендуется обновить конфигурацию до актуального релиза. В новых версиях обновляется Библиотека интернет-поддержки (БИСП), которая отвечает за корректное взаимодействие с серверами НСПК и API банков.
Если после всех настроек кнопка появилась, но при нажатии возникает ошибка, выполните проверку подключения еще раз в карточке настройки СБП. Система должна выдать сообщение "Проверка подключения завершена успешно". Это подтверждает, что токен доступа активен и программа готова к работе.
Резюмируем: для появления кнопки СБП необходимо обеспечить совпадение типа объекта (Магазин), наличие вида оплаты в профиле РМК, корректность ролей пользователя и включение глобальной функциональной опции.