Почему в 1С:Розница 2.2 не активна кнопка «Плат. карта» и как это исправить?

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

Ситуация, когда после переустановки операционной системы или обновления платформы в 1С:Розница 2.2 перестает работать безналичный расчет, является довольно распространенной. Основная сложность заключается в том, что даже при успешном прохождении тестов связи в настройках оборудования, сама кнопка оплаты в интерфейсе РМК (Рабочее место кассира) остается «серой» и недоступной. Разберем детально, как восстановить работоспособность эквайринга, пройдя по всем уровням настроек системы.

Проверка базовых настроек эквайринга

Для начала проанализируем базовую конфигурацию системы. Чтобы программа «понимала», что магазин готов принимать безналичные платежи, необходимо активировать соответствующие опции. Рассмотрим последовательность действий:

  1. Перейдем в раздел Администрирование — Продажи.
  2. В блоке Оплата найдем и установим флаг Эквайринговый терминал (через него также настраивается оплата по QR на терминале). Без этой галочки система в принципе не будет инициализировать механизмы работы с картами.
  3. Далее нам необходимо настроить справочник Эквайринговые терминалы. Это не то же самое, что «Подключаемое оборудование», это логическое описание вашего договора с банком внутри базы.
  4. В карточке нового терминала укажем банк-эквайер, организацию и, что критически важно, свяжем его с конкретной Кассой ККМ.

Особое внимание уделим вкладке Виды оплаты внутри карточки терминала. Здесь мы должны создать новый элемент (например, «Оплата картой») и обязательно выбрать тип оплаты именно Платежная карта. Укажите процент комиссии банка, если это необходимо для корректного формирования отчетов, хотя на активность кнопки это не влияет.

Связка Кассы ККМ и терминала

Выясним причину, по которой кнопка может быть неактивна даже при наличии настроенного оборудования. В 1С:Розница существует жесткая иерархия. Эквайринговый терминал должен быть явно «привязан» к той кассе, на которой открыта смена. Проанализируем, как это сделать:

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

Настройка рабочего места после переустановки компьютера

Поскольку проблема возникла после переустановки ОС, наиболее вероятная причина кроется в изменении идентификатора рабочего места. Программа 1С привязывает настройки оборудования (ККТ, терминалы, сканеры) не просто к пользователю, а к связке «Пользователь + Имя компьютера + ID Windows».

Рассмотрим по шагам, как актуализировать рабочее место:

  1. Перейдем в Администрирование — Подключаемое оборудование.
  2. Нажмем на кнопку Рабочие места.
  3. Скорее всего, мы увидим там несколько записей для одного и того же компьютера. Старая запись содержит настройки оборудования, но текущая сессия 1С работает под новой записью, так как ID компьютера изменился после переустановки Windows.
  4. Нам необходимо либо переименовать старое рабочее место и убедиться, что текущий сеанс использует именно его, либо (что надежнее) создать новую запись рабочего места и заново добавить в нее всё оборудование: фискальный регистратор и эквайринговый терминал.

Дополнительные права пользователей

Если технически оборудование настроено верно, но кнопка всё еще не активна, проверим права доступа кассира (особенно если используются разные кассиры для ООО и ИП). Проанализируем раздел Администрирование — Пользователи и права — Дополнительные права пользователей.

Выберем нужного пользователя (или группу пользователей) и раскроем узел РМК. Здесь есть флаг Оплата безналичным расчетом. Если эта галочка снята, кнопка в РМК будет заблокирована на уровне интерфейса, независимо от исправности терминала. Установим этот флаг и перезапустим сеанс РМК.

Распределение продаж и типы оплаты

Посмотрим на ситуацию со стороны настроек магазина. В «1С:Розница» существует механизм Распределения продаж. Если для вашего магазина настроено, что определенные товарные группы могут продаваться только по определенным видам оплат или через конкретные кассы, это может блокировать безнал.

Проверим настройки магазина (раздел НСИ — Магазины). В карточке магазина найдем настройки распределения. Убедимся, что нет жесткого запрета на использование типа оплаты «Платежная карта» для тех товаров, которые находятся в корзине РМК.

Технические нюансы: драйвер и разрядность

Иногда корень проблемы лежит в технической плоскости взаимодействия драйвера и платформы 1С. Разберем важный момент: если вы установили 64-битную платформу 1С, а драйвер эквайринга (например, Sberbank.dll или dualconnector.dll) является 32-битным, то тест оборудования в настройках может проходить успешно (через внешнюю компоненту), но при запуске интерфейса РМК 1С не сможет инициализировать объект драйвера и просто скроет возможность оплаты.

Рекомендуется использовать 32-битную платформу 1С для работы с торговым оборудованием, так как большинство драйверов банков (особенно старых моделей терминалов) до сих пор оптимизированы именно под неё. Также проверим права доступа к папке с драйвером терминала (обычно это C:\sc552 для Сбербанка или C:\Arcus2). Пользователь Windows, под которым работает 1С, должен иметь полные права на чтение и запись в эту папку для формирования лог-файлов.

Очистка кэша и перезапуск

Если все настройки выполнены, но результат не достигнут, проанализируем состояние кэша конфигурации. После переустановки системы и манипуляций с оборудованием 1С может хранить старые идентификаторы объектов в кэше. Попробуем выполнить следующие действия:

  1. Закроем 1С.
  2. Удалим базу из списка запуска и добавим её заново (это очистит пути к временным файлам).
  3. Запустим 1С и проверим, появился ли новый идентификатор в справочнике Рабочие места.
  4. Попробуем временно установить в настройках эквайрингового терминала флаг Использовать без подключения оборудования (автономный режим). Если в этом режиме кнопка станет активной — значит, проблема однозначно в драйвере или связке с конкретным экземпляром подключаемого оборудования.

Таким образом, решение проблемы неактивной кнопки безналичного расчета всегда кроется в цепочке: Дополнительные права пользователя -> Настройка рабочего места -> Привязка терминала к Кассе ККМ -> Корректный вид оплаты в терминале. Пройдя по всем этим пунктам, мы гарантированно найдем «слабое звено» и восстановим работу кассового узла.

← На главную