Как подключить и настроить эквайринговый терминал Verifone VX820 в 1С:Розница

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

Подключение банковского оборудования к учетной системе часто вызывает сложности из-за отсутствия четкой документации или закрытости информации со стороны банков. В данной статье мы подробно разберем процесс интеграции популярного эквайрингового терминала Verifone VX820 (традиционно используемого Сбербанком) с конфигурацией 1С:Розница 2.2 и выше. Рассмотрим не только базовую установку, но и специфические ситуации: работу через удаленный рабочий стол (RDP) и настройку терминала на несколько организаций одновременно.

Шаг 1: Подготовка аппаратной части и кабелей

Прежде чем приступать к программным настройкам, проанализируем физическое подключение устройства. Терминал Verifone VX820 обычно подключается к компьютеру через интерфейсный кабель (USB или RS232). Важный нюанс: терминал крайне чувствителен к стабильности питания. Если вы используете USB-кабель без дополнительного блока питания, мощности порта материнской платы может не хватить в момент считывания карты, что приведет к циклической перезагрузке устройства или обрыву связи.

Разберем основные рекомендации по физическому подключению:

  1. Используйте внешний блок питания, если ваш кабель имеет разъем для его подключения.
  2. В диспетчере устройств Windows для корневого USB-концентратора обязательно снимите галочку «Разрешить отключение этого устройства для экономии энергии».
  3. Если используется USB-подключение, установите соответствующий драйвер от производителя, чтобы устройство определилось в системе как виртуальный COM-порт.

Шаг 2: Программная подготовка (папка с ПО банка)

Для взаимодействия 1С с банковским процессингом Сбербанка используется специализированное ПО. Обычно это папка с названием SC552. Проанализируем состав этой папки и назначение ключевых файлов:

Рассмотрим процесс регистрации библиотек. Выполним следующие действия от имени администратора:

Запустим командную строку и зарегистрируем компоненты с помощью команды regsvr32. Обратите внимание, что разрядность библиотеки должна соответствовать разрядности вашей платформы 1С. Если у вас установлена 32-битная 1С (даже на 64-битной Windows), используйте 32-битные библиотеки банка.


regsvr32 "C:\sc552\SBRF.dll"
regsvr32 "C:\sc552\sbrfcom.dll"

После регистрации библиотек настроим файл pinpad.ini. Выясним номер COM-порта в диспетчере устройств и укажем его в параметре ComPort. Если порт имеет номер выше 9, в некоторых старых версиях драйвера могут возникнуть проблемы, поэтому старайтесь назначать порты в диапазоне COM1-COM9.

Шаг 3: Тестирование связи до настройки в 1С

Проверим работоспособность оборудования без участия 1С. Для этого запустим файл LoadParm.exe. Если настройки верны, на экране терминала запустится меню или начнется процесс обновления параметров. Самый надежный способ проверки — выполнить операцию «Сверка итогов». Если терминал распечатал чек сверки или вывел сообщение «Успешно», значит, связь с банком установлена и физический уровень настроен корректно.

Шаг 4: Настройка в «1С:Розница 2.2»

Теперь перейдем к настройкам внутри программы. Проанализируем последовательность действий в интерфейсе:

  1. Перейдем в раздел Администрирование — Подключаемое оборудование.
  2. Создадим новый экземпляр оборудования. Выберем тип «Эквайринговые терминалы» и драйвер «1С:Эквайринговые терминалы Сбербанк».
  3. В окне настройки параметров укажем путь к папке с библиотеками (наша папка SC552).
  4. Далее перейдем в раздел Продажи — Эквайринговые терминалы.
  5. Создадим элемент, где укажем наше «Подключаемое оборудование», выберем организацию и привяжем терминал к конкретной Кассе ККМ.

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

Шаг 5: Особенности работы через RDP (удаленный рабочий стол)

Работа через RDP часто сопровождается «отвалами» оборудования или ошибками связи. Разберем, как минимизировать риски:

Шаг 6: Настройка на две организации (мультимерчант)

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

Штатная логика «1С:Розница» предполагает жесткую связку: «Один чек — Одна организация — Один эквайринговый терминал». Чтобы работать с двумя организациями, выполним следующие действия:

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

Распространенные коды ошибок

Проанализируем типичные ошибки, с которыми мы можем столкнуться при интеграции:

Следуя этой инструкции, мы сможем корректно интегрировать Verifone VX820 в рабочую среду 1С, обеспечив стабильный прием безналичных платежей.

← На главную