Переустановка операционной системы и программного обеспечения 1С неизбежно влечет за собой необходимость повторной настройки периферийного оборудования, в частности, эквайрингового терминала. Если вы столкнулись с задачей переноса терминала Verifone Vx805, подключенного напрямую к ПК, мы подробно рассмотрим все необходимые шаги. Наша цель – предоставить комплексное руководство, которое позволит вам самостоятельно восстановить работоспособность терминала в новой среде.
Прежде чем приступать к детальной настройке, необходимо понять, что перенос эквайрингового терминала – это не просто копирование файлов. Это комплексный процесс, который включает в себя установку специализированных драйверов, перенос и регистрацию банковских компонент, а также корректную настройку связи между терминалом и программой 1С. Мы будем ориентироваться на подход «настройки с нуля», но с использованием уже имеющихся файлов и дистрибутивов для минимизации затрат времени и ресурсов. Важно учитывать, что существует два основных типа подключения: через USB (с эмуляцией COM-порта) и напрямую через физический COM-порт.
Начнем с подготовительных мероприятий, которые помогут избежать распространенных ошибок и упростить весь процесс.
installvfi.msi).SBRF.zip) или полная папка с файлами (например, C:\SBRF\ или C:\SC552\), которая использовалась на старой ОС.C:\SBRF\ или C:\SC552\) с предыдущей установки на новый диск C. Это критически важно, так как существует множество версий DLL-файлов Сбербанка, и использование несовместимых версий может вызвать проблемы. Поместите ее в то же место, где она лежала до переноса, например, c:\sc552 или C:\SBRF\.Если ваш Verifone Vx805 подключается по USB, вам потребуется установить специальный драйвер, который эмулирует COM-порт. Это наиболее распространенный сценарий.
installvfi.msi (например, в папке installvfi_3.0\) и запустите его из командной строки с определенными ключами. Для этого откройте командную строку от имени администратора.
msiexec /i "путь_к_драйверу\installvfi.msi" INSTALL_VX=1 PORT_VX=X
Где:
msiexec /i – стандартная команда для запуска MSI-инсталлятора."путь_к_драйверу\installvfi.msi" – полный путь к вашему файлу инсталлятора драйвера Verifone.INSTALL_VX=1 – ключ, указывающий на установку драйвера для терминалов Verifone VX.PORT_VX=X – ключ, который задает желаемый номер COM-порта для эмуляции. Мы рекомендуем выбирать номер COM-порта, который не используется другими устройствами и достаточно большой (например, PORT_VX=9). Если на старом компьютере был настроен определенный порт, старайтесь выбрать тот же номер.Пример команды:
msiexec /i "C:\Drivers\Verifone\installvfi.msi" INSTALL_VX=1 PORT_VX=9
PORT_VX=9). Запомните этот номер порта.COMMPORT как "U" (для USB) или "S" (для Serial/COM).SABAUD может быть установлен как "USB" или "9600" в зависимости от конкретной конфигурации и модели.Теперь приступим к настройке программных компонент, предоставляемых Сбербанком.
SBRF.zip или ранее использовавшуюся папку (например, C:\SC552\) в локальную папку на новом диске C (например, C:\SBRF\ или C:\SC552\). Сохраните структуру папки, если это возможно.pinpad.ini: Внутри папки с компонентами Сбербанка (например, C:\SBRF\) находится файл pinpad.ini. Откройте его с помощью текстового редактора (например, Блокнота) и убедитесь, что параметр ComPort= соответствует номеру COM-порта, который был назначен вашему терминалу в Диспетчере устройств (или который вы указали при установке USB-драйвера). Например:
[Main]
ComPort=9
Если вы хотите использовать другой COM-порт, назначенный терминалу в Диспетчере устройств, вы можете изменить его здесь. Альтернативно, можно изменить номер COM-порта для терминала в Диспетчере устройств Windows на тот, который уже прописан в pinpad.ini, чтобы избежать ручного редактирования файла.
Для корректной работы эквайрингового терминала в системе необходимо зарегистрировать специальные библиотеки (DLL-файлы) Сбербанка.
sbrf.dll и sbrfcom.dll. Запустите командную строку от имени администратора.
regsvr32 "C:\SBRF\sbrf.dll"
regsvr32 "C:\SBRF\sbrfcom.dll"
Если ваша папка называется C:\SC552\, измените путь соответствующим образом.
После всех установок и регистраций необходимо убедиться, что терминал может успешно связаться с сервером Сбербанка.
LOADPARM.EXE: В папке с компонентами Сбербанка (например, C:\SBRF\) обычно находится исполняемый файл loadparm.exe. Эта утилита предназначена для загрузки настроечных параметров библиотеки и проверки связи.loadparm.exe или указывая полный путь:
loadparm.exe 47 2
Эта команда поможет проверить пинг до сервера Сбербанка и убедиться в наличии сетевого соединения.
loadparm.exe не запускается или выдает ошибки, или если терминал не инициализируется, проверьте логи ошибок в папке с компонентами Сбербанка, если они генерируются. Также убедитесь, что терминал поддерживает и настроен на работу в режиме интеграции (а не автономно, когда суммы вводятся вручную).После того как терминал и банковские компоненты настроены на уровне операционной системы, необходимо произвести их интеграцию с 1С.
SBRFCOM.dll, которую мы зарегистрировали ранее. Убедитесь, что выбран правильный обработчик и он корректно инициализируется.pinpad.ini и Диспетчере устройств.SBRFCOM.dll (а иногда и другие DLL-файлы) из папки с программным обеспечением эквайрингового терминала (например, C:\SBRF\) в каталог с программным обеспечением 1С (например, в подпапку "7_par" или в корневой каталог исполняемых файлов 1С). Это помогает 1С найти необходимую компоненту.В процессе настройки могут возникнуть различные сложности. Рассмотрим дополнительные советы и методы устранения проблем.
Таким образом, для успешного переноса эквайрингового терминала Verifone Vx805 необходимо не только скопировать файлы и зарегистрировать DLL-библиотеки, но и правильно установить драйверы Verifone, настроить COM-порт (виртуальный или физический), проверить настройки самого терминала, а также перенастроить его в 1С. Последовательное выполнение этих шагов поможет вам восстановить работу терминала без привлечения сторонних специалистов.