Как отправить оплату на эквайринговый терминал (пин-пад) в 1С:Управление торговлей 11

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

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

Шаг 1. Подготовка и установка драйверов оборудования

Прежде чем приступать к настройкам внутри 1С, проанализируем состояние физического подключения. Пин-пад обычно подключается к компьютеру через USB или COM-порт. Однако простого кабельного соединения недостаточно: операционная система и 1С должны понимать, как взаимодействовать с устройством.

Разберем основные моменты подготовки:

  1. Банковское ПО: Большинство терминалов работают через специализированные библиотеки. Например, для Сбербанка это папка sc552 (обычно располагается в корне диска C), в которой находятся файлы pilot_nt.dll и gate.dll. Для терминалов Ingenico часто требуется установка драйверов USB-Serial от производителя.
  2. Регистрация библиотек: Если вы используете интеграцию через драйверы типа «1С:Эквайринговые терминалы Сбербанк», убедитесь, что необходимые DLL зарегистрированы в системе. Выясним причину возможных ошибок: если при попытке теста связи 1С выдает сообщение «Библиотека не зарегистрирована», необходимо запустить командную строку от имени администратора и выполнить команду regsvr32 [путь_к_файлу].
  3. Разрядность: Это критически важный момент. Разрядность драйвера должна совпадать с разрядностью платформы 1С. Если у вас установлена 32-битная версия 1С, драйвер также должен быть 32-битным, даже если Windows 64-битная.

Шаг 2. Настройка подключаемого оборудования в 1С

Теперь перейдем к настройкам в самой программе. Проанализируем путь: НСИ и администрирование -> РМК и оборудование -> Подключаемое оборудование.

Рассмотрим по шагам процесс добавления устройства:

  1. Установим флаг Использовать подключаемое оборудование.
  2. Перейдем по ссылке Подключаемое оборудование и создадим новый экземпляр.
  3. Выберем тип оборудования: Эквайринговые терминалы.
  4. В поле Драйвер оборудования выберем подходящий вариант (например, «1С:Эквайринговые терминалы Сбербанк» или драйвер от компании «Inpas»/«Arcus2»). Для определенных моделей возможна оплата по QR на терминале PAX D230.
  5. Нажмем кнопку Настроить. В открывшемся окне укажем параметры связи: номер COM-порта (его можно посмотреть в диспетчере устройств Windows) и путь к каталогу с банковским ПО. Дополнительно может быть настроена оплата по QR коду СБП через API от Сбербанка.
  6. Обязательно выполним Тест устройства. Если тест пройден успешно, значит, 1С «видит» пин-пад.

Шаг 3. Связка оборудования со справочником Эквайринговые терминалы

Частая ошибка пользователей заключается в том, что они настраивают оборудование, но забывают связать его с финансовым справочником. В УТ 11 за логику учета отвечает справочник Казначейство -> Эквайринговые терминалы.

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

В этом справочнике создается запись, которая определяет, на какой банковский счет будут поступать деньги и какой банк предоставляет услуги эквайринга. Критически важно: в поле Использовать без подключения оборудования галочку ставить НЕ НУЖНО, если терминал подключен проводом. Вместо этого в поле Подключаемое оборудование необходимо выбрать то устройство, которое мы создали на предыдущем шаге.

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

Шаг 4. Инициирование оплаты из документов

После завершения настроек посмотрим, как происходит процесс продажи. В УТ 11 существует два основных сценария:

Сценарий А: Работа через РМК (Рабочее место кассира)

При оформлении продажи кассир нажимает кнопку Оплата картой. Если терминал настроен верно, система автоматически вызывает драйвер. На экране 1С появится окно «Ожидание оплаты», а на самом пин-паде — приглашение вставить или приложить карту. После того как покупатель введет ПИН-код и банк одобрит транзакцию, терминал вернет в 1С код подтверждения. Только после этого программа позволит пробить фискальный чек на ККТ.

Сценарий Б: Оплата из документа Реализация товаров и услуг

Если торговля ведется не через розничную точку, а через офис, схема меняется. Проанализируем последовательность:

  1. Создаем документ Реализация товаров и услуг.
  2. На его основании создаем документ Эквайринговая операция.
  3. Внутри документа находим кнопку Оплатить (или «Выполнить операцию»). При её нажатии 1С отправит данные о сумме на подключенный пин-пад.

Шаг 5. Печать слип-чеков и сверка итогов

Разберем технические нюансы печати документов. Пин-пад, состоящий из одной клавиатуры, обычно не имеет собственного принтера. В этом случае текст банковского чека (слипа) передается обратно в 1С.

Программа может распечатать этот текст двумя способами:

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

Резюме по решению проблем

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

  1. Не установлена ли в справочнике «Эквайринговые терминалы» настройка Использовать без подключения оборудования. Она переводит терминал в автономный режим, где 1С просто ждет ручного подтверждения от кассира.
  2. Правильно ли указан путь к pilot_nt.dll или аналогичным файлам в настройках драйвера.
  3. Совпадают ли параметры порта (COM) в 1С и в настройках Windows.

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

← На главную