Как исправить ошибку «Фискальный регистратор не подключен» при оплате через эквайринговый терминал в 1С:Управление торговлей 11?

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

При попытке провести оплату по банковской карте через эквайринговый терминал (например, PAX SP30) в конфигурации 1С:Управление торговлей 11 кассиры или операторы могут столкнуться с ошибкой: «Фискальный регистратор не подключен». При этом драйвер терминала успешно установлен, а само устройство корректно отображается в списке подключаемого оборудования.

Проанализируем причину этой проблемы и разберем по шагам доступные способы ее решения.

Выясним причину возникновения ошибки

В типовых конфигурациях 1С логика работы Рабочего места кассира (РМК) и интерфейсов розничных продаж построена так, что проведение эквайринговой операции жестко связано с печатью чека. Терминалы формата PAX SP30 являются компактными пин-падами и не имеют встроенного чекопечатающего устройства.

Когда 1С отправляет команду на проведение оплаты по карте, она параллельно проверяет готовность кассового аппарата (фискального регистратора), который должен распечатать фискальный чек и слип-квитанцию. Если физическая онлайн-касса к рабочему месту не подключена, программа блокирует эквайринговую транзакцию и выводит сообщение о недоступности ККМ.

Способ 1. Использование эмулятора фискального регистратора

Если вам необходимо протестировать работу эквайрингового терминала или работа ведется в технологическом режиме, разберем настройку программного эмулятора ККМ в 1С.

  1. Перейдем в раздел Подключаемое оборудование (находится в меню Администрирование или РМК и оборудование).
  2. Выберите тип оборудования Фискальные регистраторы или ККТ с пробитие чека и нажмите кнопку создания нового экземпляра.
  3. В качестве драйвера оборудования выберите 1С: Фискальный регистратор (эмулятор).
  4. Сохраните созданный элемент и перейдите в его параметры подключения для проверки работы.
  5. Перейдите в настройки Рабочего места кассира (РМК) для текущего компьютера и пользователя.
  6. Укажите созданный эмулятор ККМ в качестве основной кассы и привяжите к нему ваш эквайринговый терминал.

После этой настройки 1С перестанет выдавать ошибку отсутствия оборудования. При выполнении оплаты сообщение кассового чека будет выводиться во всплывающее окно на экране, а эквайринговый терминал сможет принять платеж.

Способ 2. Проведение оплаты через документ «Эквайринговая операция»

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

В этом случае прибегать к интерфейсу кассира не обязательно. Прием безналичной оплаты можно оформить следующим образом:

  1. Откроем раздел Казначейство и перейдем в список Эквайринговые операции.
  2. Создадим новый документ с видом операции Поступление оплаты от клиента.
  3. Укажем эквайринговый терминал, договор эквайринга и сумму оплаты.
  4. При нажатии на кнопку проведения оплаты 1С обратится напрямую к драйверу эквайринга, минуя проверку фискального регистратора.

Способ 3. Перевод кассы в режим «Автономная ККМ» или автономная работа

Проанализируем ситуацию, когда торговая точка использует автономную кассу или работает без прямой интеграции терминала с 1С:

  1. Перевод в режим автономной ККМ: В справочнике Кассы ККМ настроим тип кассы как Автономная ККМ. При выборе такого типа кассы программа не производит опрос драйверов фискального регистратора во время совершения эквайринговой операции.
  2. Автономный режим работы пин-пада: Если терминал отключается от базы 1С, сумма оплаты вводится кассиром непосредственно на клавиатуре терминала PAX SP30. После успешного проведения платежа банковская операция фиксируется в 1С документом оплаты с типом «Платежная карта» без вызова внешних драйверов.

Технические особенности подключения пин-пада PAX SP30

При настройке терминалов Сбербанка обратите внимание на правильность системной интеграции банковского ПО с операционной системой и платформой 1С:

  1. В операционной системе должна быть зарегистрирована библиотека sbrfcom.dll. Регистрация выполняется через командную строку от имени администратора командой: regsvr32 "C:\sc552\sbrfcom.dll" (укажите ваш точный путь к папке банковского ПО).
  2. Разрядность библиотеки должна строго соответствовать разрядности клиента 1С: для 32-битного клиента 1С требуется 32-битная версия sbrfcom.dll.
  3. В настройках эквайрингового терминала в 1С в поле каталога эквайринговой системы необходимо прописать путь к рабочей папке (где расположены конфигурационный файл pinpad.ini и исполняемый файл sb_pilot.exe).

Важное примечание: Помните, что использование эмулятора ККМ или проведение расчетов без физического фискального регистратора допустимо только при тестировании системы, оптовых расчетах или в случаях, явно освобожденных от применения контрольно-кассовой техники согласно 54-ФЗ. При розничных расчетах с физическими лицами наличие реальной онлайн-кассы обязательно.

← На главную