При настройке оплаты через Систему Быстрых Платежей (СБП) в 1С:Управление торговлей 11.5 пользователи часто сталкиваются с ситуацией, когда кнопка "Сформировать QR код" работает корректно, а кнопка "Подключение QR кода" остается неактивной. Эта проблема особенно актуальна для тех, кто использует статические QR-коды, привязанные к кассе или торговому месту (так называемые "банковские метки", которые также могут быть реализованы как кассовая ссылка СБП в эквайринговой операции).
Давайте разберемся, в чем разница между этими функциями и какие шаги необходимо предпринять, чтобы активировать нужную кнопку.
Для начала выясним, почему в интерфейсе 1С существуют две разные кнопки для работы с QR-кодами СБП. Они отвечают за два принципиально разных сценария оплаты.
Таким образом, если кнопка "Подключение QR кода" неактивна, это означает, что система не видит выполненными все условия для работы со статическими QR-кодами.
Проблема неактивности кнопки кроется не в одной галочке, а в отсутствии полной цепочки настроек, связывающей договор с банком, торговое оборудование и идентификаторы, выданные банком. Проанализируем ситуацию и выполним настройку по шагам.
Перед началом настроек в 1С убедитесь, что ваш банк-эквайер в принципе предоставляет услугу работы со статическими QR-кодами (иногда для этого требуются отдельные модули, такие как СБП плати QR для Сбербанка). Уточните в банке, какие идентификаторы они предоставляют для этого: помимо общего идентификатора продавца (Merchant ID), может требоваться идентификатор конкретной торговой точки или терминала (Terminal ID).
Это один из ключевых моментов. Чтобы система поняла, к чему привязывать статический QR-код, в ней должно быть настроено соответствующее торговое оборудование. Чаще всего для этих целей используется дисплей покупателя (можно настроить даже второй монитор как дисплей покупателя), на который будет выводиться QR-код, или эквайринговый терминал, если он поддерживает такую технологию (например, можно реализовать оплату по QR на терминале PAX D230).
Для настройки перейдите в раздел: НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.
Убедитесь, что у вас создано и настроено рабочее место, а к нему подключено и корректно работает устройство (например, дисплей покупателя с подходящим драйвером). Без настроенного оборудования, способного работать с QR-кодами СБП, система логично считает, что функция подключения статического QR-кода не нужна, и деактивирует кнопку.
Это самый важный шаг, на который указывали опытные специалисты на форуме. В системе есть специальный регистр сведений Идентификаторы участников СБП, который служит связующим звеном между всеми элементами.
В этом регистре должна быть создана запись, которая устанавливает соответствие:
Как проверить и заполнить регистр:
Функции для технического специалиста (или Все функции), которое позволяет получить прямой доступ к регистрам сведений.Регистры сведений и откройте Идентификаторы участников СБП.Обычно эти записи создаются автоматически при выполнении первоначальной настройки подключения через обработчик банка. Но если что-то пошло не так, или вы настраиваете оборудование позже, запись может отсутствовать. В этом случае ее необходимо создать вручную, указав все данные, полученные от банка.
Для более глубокого анализа проблемы можно воспользоваться отладчиком, как и пытался сделать автор вопроса на форуме. Это поможет точно определить, какое условие не выполняется.
.Доступность в соответствующей форме, чтобы найти процедуру, которая управляет видимостью и доступностью элементов.ПриСозданииНаСервере или ПриЧтенииНаСервере формы, где находится кнопка. Проанализируйте переменные, отвечающие за доступность.Автор темы выяснил, что доступность зависит от объекта НастройкиПодключенияКПлатёжнымСистемам, и в его случае условие возвращало Ложь. Это как раз и указывает на то, что система при попытке получить настройки для текущего рабочего места (кассы ККМ) не нашла соответствующей записи в регистре Идентификаторы участников СБП и, как следствие, не смогла получить идентификатор для подключения статического QR-кода.
Резюмируя: чтобы кнопка "Подключение QR кода" стала активной, необходимо выполнить полную настройку для работы со статическими QR-кодами. Это включает в себя не только договор СБП, но и обязательную настройку подключаемого оборудования и создание корректной записи в регистре сведений Идентификаторы участников СБП, которая связывает вашу кассу с идентификатором, выданным банком. А для последующего контроля и сверки расчетов рекомендуется использовать доработанный реестр операций СБП (c2b).