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

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

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

Понимание режимов работы с терминалом

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

  1. Автономный режим (Non-integrated): Терминал работает отдельно от 1С. Кассир выполняет операцию на самом устройстве (вводит сумму, прикладывает карту), а в программе просто фиксирует факт приема платежа. В этом режиме 1С не получает данных от терминала, поэтому требует ручного ввода или имитации номера карты.
  2. Интегрированный режим (Integrated): 1С напрямую управляет терминалом. Вы нажимаете кнопку в программе, сумма автоматически передается на устройство, и после успешной транзакции терминал сам возвращает результат в 1С. Здесь ручной ввод исключен.

Вариант 1: Настройка автономного режима (если интеграция не требуется)

Если руководство не требует автоматизации обмена данными с терминалом, а достаточно простого учета оплат, вы можете настроить «автономный» режим. Это позволит избавиться от лишних диалоговых окон.

Для реализации этого сценария выполните следующие действия:

Это «обманный» метод, который позволяет закрыть документ оплаты в системе, не дожидаясь данных от банковского ПО.

Вариант 2: Переход на полноценную интеграцию

Если вы хотите, чтобы всё работало «как в больших магазинах» — без ручного ввода цифр — необходимо настроить прямое подключение терминала. Рассмотрим пошагово, как это реализовать на примере часто используемого оборудования.

Шаг 1: Подготовка банковского ПО. Многие терминалы, например PAX S920, работают через специализированное ПО, такое как ARCUS2. Прежде чем пытаться «подружить» 1С с устройством, убедитесь, что тест связи проходит в утилите самого банка. Если компьютер не видит терминал на уровне драйверов, 1С работать не будет.

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

Шаг 3: Настройка обмена. После успешного выбора драйвера в 1С, перейдите в настройки параметров оборудования. Там необходимо указать параметры связи (например, IP-адрес терминала или COM-порт). Протестируйте подключение средствами 1С.

Рекомендации по устранению проблем

Если вы решили идти по пути интеграции, помните о следующих нюансах:

Подводя итог: если вам не нужна автоматизация, смело используйте автономный режим с имитацией номера карты. Если же автоматизация необходима, сфокусируйтесь на корректной установке драйверов ПО ARCUS2 и правильной настройке типа оборудования в справочнике Подключаемое оборудование. Это избавит вас от необходимости вводить данные карты вручную навсегда.

← На главную