При попытке провести оплату по банковской карте через эквайринговый терминал (например, PAX SP30) в конфигурации 1С:Управление торговлей 11 кассиры или операторы могут столкнуться с ошибкой: «Фискальный регистратор не подключен». При этом драйвер терминала успешно установлен, а само устройство корректно отображается в списке подключаемого оборудования.
Проанализируем причину этой проблемы и разберем по шагам доступные способы ее решения.
В типовых конфигурациях 1С логика работы Рабочего места кассира (РМК) и интерфейсов розничных продаж построена так, что проведение эквайринговой операции жестко связано с печатью чека. Терминалы формата PAX SP30 являются компактными пин-падами и не имеют встроенного чекопечатающего устройства.
Когда 1С отправляет команду на проведение оплаты по карте, она параллельно проверяет готовность кассового аппарата (фискального регистратора), который должен распечатать фискальный чек и слип-квитанцию. Если физическая онлайн-касса к рабочему месту не подключена, программа блокирует эквайринговую транзакцию и выводит сообщение о недоступности ККМ.
Если вам необходимо протестировать работу эквайрингового терминала или работа ведется в технологическом режиме, разберем настройку программного эмулятора ККМ в 1С.
После этой настройки 1С перестанет выдавать ошибку отсутствия оборудования. При выполнении оплаты сообщение кассового чека будет выводиться во всплывающее окно на экране, а эквайринговый терминал сможет принять платеж.
Рассмотрим вариант, когда продажи оформляются в оптовом режиме — через документы Реализация товаров и услуг или Заказ клиента, без использования интерфейса РМК.
В этом случае прибегать к интерфейсу кассира не обязательно. Прием безналичной оплаты можно оформить следующим образом:
Проанализируем ситуацию, когда торговая точка использует автономную кассу или работает без прямой интеграции терминала с 1С:
Кассы ККМ настроим тип кассы как Автономная ККМ. При выборе такого типа кассы программа не производит опрос драйверов фискального регистратора во время совершения эквайринговой операции.При настройке терминалов Сбербанка обратите внимание на правильность системной интеграции банковского ПО с операционной системой и платформой 1С:
sbrfcom.dll. Регистрация выполняется через командную строку от имени администратора командой: regsvr32 "C:\sc552\sbrfcom.dll" (укажите ваш точный путь к папке банковского ПО).sbrfcom.dll.pinpad.ini и исполняемый файл sb_pilot.exe).Важное примечание: Помните, что использование эмулятора ККМ или проведение расчетов без физического фискального регистратора допустимо только при тестировании системы, оптовых расчетах или в случаях, явно освобожденных от применения контрольно-кассовой техники согласно 54-ФЗ. При розничных расчетах с физическими лицами наличие реальной онлайн-кассы обязательно.