Почему не отображается кнопка СБП в РМК 1С:Розница и как это исправить

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

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

Рассмотрим детально причины возникновения этой проблемы и разберем пошаговый алгоритм ее решения, основываясь на практическом опыте и технических особенностях платформы 1С.

Причина 1. Неверный тип структурной единицы (Торгового объекта)

Проанализируем самую распространенную и неочевидную ошибку. В программных продуктах на базе платформы "Универсальное управление фирмой" (к которым относятся Розница 3.0 и УНФ 3.0) существует строгое разграничение типов структурных единиц. Система быстрых платежей в контексте розничных продаж жестко привязана к понятию розничной точки.

Выясним, как это проверить. Нам необходимо зайти в настройки подключения к СБП и обратить внимание на поле Торговый объект. Если в качестве объекта указана структурная единица с типом Склад, кнопка в РМК не появится. Для корректной работы алгоритмы программы требуют, чтобы тип объекта был Магазин или группа складов.

Для исправления выполним следующие действия:

  1. Перейдем в справочник Настройки интеграции с СБП.
  2. Откроем текущую настройку подключения к банку (например, Точка, ВТБ или Сбербанк).
  3. Проверим выбранный Торговый объект.
  4. Если это Склад, создадим или выберем объект, имеющий признак Магазин.
  5. Сохраним настройки и перезапустим РМК.

Причина 2. Отсутствие вида оплаты в настройках РМК

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

Проанализируем настройки РМК:

  1. Зайдем в раздел Продажи — Настройки РМК.
  2. Откроем карточку настроек, которая используется на данном компьютере.
  3. Перейдем на вкладку Виды оплаты.
  4. Посмотрим на список доступных способов. Если в табличной части отсутствует строка с типом Система быстрых платежей, ее необходимо добавить вручную.
  5. Нажмем кнопку Добавить и выберем соответствующий вид оплаты, привязанный к вашему эквайринговому терминалу или настройке СБП.

Причина 3. Сопоставление способов оплаты и типов оплат

Рассмотрим подробнее внутреннюю структуру справочников. Для работы СБП недостаточно просто включить настройку. В справочнике ВидыОплат должен быть создан элемент, который программа будет однозначно идентифицировать как СБП.

Проверим параметры в справочнике Виды оплат:

Причина 4. Права доступа и роли пользователя

Выясним, не блокируется ли кнопка системой прав доступа 1С. Кассир, работающий в РМК, обычно обладает ограниченным набором прав. Для взаимодействия с внешними API банков через систему быстрых платежей требуются специфические роли, которые могут не входить в стандартный профиль Продавец-кассир.

Проанализируем профиль групп доступа в разделе Настройки — Администрирование — Настройки пользователей и прав:

Убедимся, что пользователю назначены роли:

  1. ИспользованиеСистемыБыстрыхПлатежей — дает общее право на видимость элементов интерфейса СБП.
  2. ВыполнениеОперацийВСистемеБыстрыхПлатежей — позволяет отправлять запросы в банк на формирование QR-кода и получение статуса оплаты.

Причина 5. Функциональная опция в администрировании

Иногда корень проблемы кроется в глобальных настройках конфигурации. Если общая функциональная опция выключена, то все связанные с ней поля в справочниках и кнопки в формах будут скрыты на уровне платформы.

Проверим этот момент, пройдя по пути: Настройки — Еще больше возможностей — Продажи. В блоке Оплата должен стоять флажок Система быстрых платежей (СБП). Без этой "галочки" программа даже не предложит вам настроить подключение к банку в интерфейсе РМК.

Причина 6. Связь кассы ККМ и настройки СБП

Вернемся к вопросу о недоступности галочки Использовать кассовый QR-код в карточке Кассы ККМ. Эта настройка становится активной только тогда, когда программа находит логическую цепочку между кассой, торговым объектом и активной настройкой СБП.

Рассмотрим логику программы:

  1. Программа берет текущую Кассу ККМ.
  2. Смотрит, к какой Структурной единице (магазину) она привязана.
  3. Ищет в справочнике Настройки интеграции СБП запись, где указан этот же торговый объект.

Если на шаге 3 соответствие не найдено (например, из-за ошибки с типом "Склад"), то программа считает, что для данной кассы СБП не предусмотрена, и блокирует возможность использования кассового QR-кода.

Технические нюансы и версии БСП

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

Если после всех настроек кнопка появилась, но при нажатии возникает ошибка, выполните проверку подключения еще раз в карточке настройки СБП. Система должна выдать сообщение "Проверка подключения завершена успешно". Это подтверждает, что токен доступа активен и программа готова к работе.

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

← На главную