Почему при эквайринговой операции в 1С:Управление торговлей возникает ошибка поиска фискального регистратора вместо онлайн-ККТ?

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

При оформлении оптовых продаж или расчетов с юридическими лицами через документ Эквайринговая операция пользователи конфигурации «1С:Управление торговлей» (релиз 11.3.2) сталкиваются со сбоем. При нажатии на кнопку «Оплатить картой» система выдает ошибку о том, что фискальный регистратор не найден, хотя в программе корректно настроена и подключена современная онлайн-касса (ККТ с передачей данных, например, Атол 30Ф).

Рассмотрим подробно причины возникновения этой проблемы, методы её исправления и особенности настройки торгового оборудования для приема безналичных платежей.

Анализ причины ошибки

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

В ранних версиях Библиотеки подключаемого оборудования (БПО), встроенных в релиз 11.3.2, процедуры безналичных платежей из документа «Эквайринговая операция» обращались к оборудованию устаревшего типа Фискальный регистратор. Так как онлайн-кассы по требованиям 54-ФЗ регистрируются в системе с типом ККТ с передачей данных, обработчик 1С не находил устройство нужной категории и прерывал выполнение программы с ошибкой.

Основное решение: обновление конфигурации

Разработчики компании 1С устранили эту несовместимость в обновлении программного продукта. Для решения проблемы выполним следующие шаги:

  1. Обновим конфигурацию «1С:Управление торговлей» до релиза 11.3.3.178 или выше.
  2. В данном релизе в модуль обработки торгового оборудования была добавлена строчка регистрации типа ККТ: ТипыТО.Добавить("ККТ");.
  3. После обновления программы документ Эквайринговая операция начинает штатно распознавать кассы с передачей данных, проводит транзакцию через эквайринговый терминал и печатает фискальный чек на Атол 30Ф.

Альтернативные технические решения и обходные пути

Если быстрое обновление конфигурации невозможно, проанализируем варианты решения проблемы, которые позволят продолжить работу организации без простоя.

1. Перевод эквайрингового терминала в автономный режим

В настройках оборудования эквайринговый терминал можно перевести в режим работы без прямого подключения к 1С:

  1. Кассир или менеджер вводит сумму платежа вручную на клавиатуре POS-терминала Сбербанка и проводит карту клиента.
  2. После получения успешного слип-чека в 1С проводим документ Эквайринговая операция.
  3. Пробиваем фискальный чек на ККТ Атол 30Ф непосредственно из документа, так как при отключенном терминале команда отправляется напрямую в драйвер кассового аппарата.

2. Проверка привязки рабочего места и разрядности драйверов

При настройке оборудования в конфигурациях на управляемых формах важно учитывать технические требования:

Требования 54-ФЗ при безналичных расчетах с юридическими лицами

При приеме оплаты от представителей юридических лиц или ИП с использованием платежной карты через POS-терминал организация обязана выдать фискальный чек. Обратим внимание, что B2B-чек должен содержать обязательные дополнительные реквизиты: наименование покупателя и его ИНН. При отправке команды на печать из документа «Эквайринговая операция» 1С автоматически передает эти данные в драйвер кассы, если карточка контрагента заполнена корректно.

← На главную