К статье
Практический материал

Торговля и Склад · 11 мин

Как подключить терминал Альфа-Банка к 1С

Как подключить эквайринговый терминал Альфа-Банка к 1С: установка драйвера, настройка оборудования, тестовая операция, ошибки и решения.

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

Схема подключения зависит от конфигурации 1С. В типовых решениях на управляемых формах (Розница, Управление торговлей 11, Комплексная автоматизация, УНФ) интеграция выполняется через подсистему БИПО — «Библиотека подключаемого оборудования», а терминал Альфа-Банка работает через драйвер, который банк выдаёт при заключении договора эквайринга. В старых конфигурациях (Управление торговлей 10.3, Розница 1.0) используется механизм торгового оборудования с внешними обработками.

До начала настройки убедитесь, что у вас есть три вещи: действующий договор эквайринга с Альфа-Банком, сам терминал с доступом к кассовому компьютеру (USB, COM или сеть) и дистрибутив драйвера от банка. Без драйвера 1С не сможет общаться с устройством — стандартных драйверов эквайринга в поставке конфигураций нет.

Что понадобится перед началом настройки

Основа интеграции — драйвер эквайрингового терминала, который Альфа-Банк предоставляет при подключении услуги. Обычно это комплект из установщика драйвера, тестовой утилиты и инструкции. Драйвер реализует стандартный интерфейс, через который 1С отправляет команды «оплатить», «вернуть», «отменить» и «сверить итоги».

Проверьте, как терминал физически подключается к компьютеру. Возможны три варианта: USB-кабель, COM-порт (на старых моделях) или сетевое подключение по Ethernet/Wi-Fi, когда терминал и кассовый ПК находятся в одной локальной сети. От типа подключения зависят параметры, которые нужно будет указать в настройках 1С: номер порта или IP-адрес устройства.

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

Договор эквайрингаЗаключён и активен

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

Драйвер от банкаПолучен установщик

Запросите актуальную версию у менеджера банка или в поддержке эквайринга

Тип подключенияUSB, COM или сеть

Определяет, какие параметры указывать в 1С

Версия 1СНаличие БИПО

В современных конфигурациях настройка идёт через «Подключаемое оборудование»

Установка и проверка драйвера Альфа-Банка

Установку драйвера выполняйте под учётной записью с правами администратора. Запустите установщик из комплекта банка, следуйте шагам мастера и после завершения перезагрузите компьютер — это гарантирует корректную регистрацию компонентов в системе.

После установки подключите терминал к компьютеру и дождитесь его определения в системе. Если используется USB-подключение, в диспетчере устройств Windows может появиться виртуальный COM-порт — запомните его номер, он понадобится при настройке. Для сетевого терминала зафиксируйте IP-адрес устройства, который обычно отображается в его меню или печатается на чеке самодиагностики.

Обязательный шаг — проверка драйвера штатной тестовой утилитой из комплекта банка. Запустите её, укажите параметры связи (порт или IP-адрес) и выполните тестовую операцию на минимальную сумму. Если утилита успешно проводит оплату и отмену, значит связка «компьютер — драйвер — терминал» работает, и можно переходить к настройке 1С. Если тест не проходит, проблему нужно решать на этом этапе: 1С не сможет работать с неисправным каналом связи.

Настройка эквайрингового терминала в 1С на управляемых формах

В конфигурациях с библиотекой подключаемого оборудования (Розница 2/3, УТ 11, КА 2, ERP, УНФ) откройте раздел администрирования и перейдите в настройку подключаемого оборудования. Точный путь различается: в Рознице это «Администрирование — Подключаемое оборудование», в УТ 11 — «НСИ и администрирование — Настройка подключаемого оборудования».

Добавьте новый элемент с типом «Эквайринговый терминал». В поле драйвера выберите обработчик, соответствующий драйверу Альфа-Банка. Если его нет в списке, сначала загрузите внешнюю обработку драйвера через кнопку «Драйверы» или «Добавить из файла» — файл обработки обычно входит в комплект банка либо доступен через механизм загрузки драйверов в 1С.

Откройте «Настроить» для добавленного устройства и заполните параметры связи: номер COM-порта, IP-адрес, номер терминала или идентификатор точки — состав полей зависит от конкретного драйвера. Эти данные берутся из документов банка и из результатов теста в утилите. Сохраните настройки и нажмите «Тест устройства»: 1С должна сообщить об успешном подключении.

Порядок подключения в 1С (управляемые формы)
  1. 1
    Установите драйвер банка и проверьте связь в тестовой утилите
  2. 2
    Откройте в 1С настройку подключаемого оборудования
  3. 3
    Добавьте устройство с типом «Эквайринговый терминал»
  4. 4
    Выберите драйвер Альфа-Банка или загрузите обработку драйвера из файла
  5. 5
    Укажите параметры связи: порт, IP-адрес, номер терминала
  6. 6
    Выполните «Тест устройства» и убедитесь в успешном подключении
  7. 7
    Привяжите терминал к кассе ККМ или рабочему месту, если требуется

Привязка терминала к кассе и проверка оплаты

После добавления оборудования проверьте, что эквайринговый терминал связан с нужной кассой ККМ и эквайринговым договором в 1С. В карточке кассы или в настройках рабочего места кассира указывается, какой терминал обслуживает оплату картой. Если терминалов несколько, каждому рабочему месту назначается своё устройство — иначе команда оплаты уйдёт не на тот терминал.

Для финальной проверки создайте в 1С тестовый чек на минимальную сумму и выберите оплату платёжной картой. Программа должна передать сумму на терминал, терминал — запросить карту, а после успешной оплаты 1С автоматически завершит чек и напечатает слип. Затем выполните возврат этого чека и убедитесь, что возврат тоже проходит через терминал автоматически.

Контрольные точки

Как проверить, что интеграция работает

Передача суммы
Норма

Сумма из чека появляется на экране терминала без ручного ввода

Тревожный признак

Кассир вводит сумму на терминале вручную — интеграция не активна

Завершение чека
Норма

После оплаты чек в 1С закрывается автоматически

Тревожный признак

Чек зависает или 1С сообщает об ошибке связи

Слип-чек
Норма

Слип печатается и данные совпадают с чеком в 1С

Тревожный признак

Суммы на слипе и в чеке различаются

Возврат
Норма

Возврат из 1С выполняется через терминал по той же карте

Тревожный признак

Возврат требует ручных действий или не проходит

Особенности для старых конфигураций 1С

В конфигурациях на обычных формах (Управление торговлей 10.3, Розница 1.0) подключение выполняется через «Сервис — Торговое оборудование — Подключение и настройка торгового оборудования». Там добавляется эквайринговая система, для которой указывается внешняя обработка обслуживания из комплекта банка.

Обратите внимание: обработки для старых конфигураций и для БИПО — это разные файлы, они не взаимозаменяемы. Запрашивайте у банка драйвер именно под вашу версию 1С и платформы. Также учитывайте разрядность: 32-битные компоненты драйвера не загрузятся в 64-битном клиенте 1С, и наоборот.

Типичные ошибки и способы их устранения

Самая частая проблема — «Терминал не отвечает» при тесте устройства. Причины: неверный номер COM-порта, терминал занят другой программой (например, запущенной тестовой утилитой банка), неисправен кабель или терминал находится в спящем режиме. Закройте все лишние программы, переподключите устройство и повторите тест.

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

Третья типичная ситуация — после обновления конфигурации 1С драйвер перестаёт работать. Это происходит из-за изменения механизмов БИПО. Решение — запросить у банка актуальную версию драйвера и обработки, совместимую с новым релизом, и обновить её в настройках оборудования.

Типичные ошибки при подключении
01
Настройка 1С до проверки драйвера тестовой утилитой — в результате невозможно понять, где сбой: в связи или в 1С
02
Указание неверного COM-порта — 1С не видит терминал, хотя драйвер работает
03
Запущенная параллельно тестовая утилита банка блокирует порт, и 1С получает отказ в доступе
04
Использование обработки драйвера не под ту конфигурацию — ошибки загрузки компоненты
05
Отсутствие сверки итогов в конце дня — расхождения между 1С и банком накапливаются незамеченными

Альтернатива: работа без интеграции

Если полноценная интеграция недоступна — например, банк не предоставляет драйвер под вашу версию 1С — терминал можно использовать в автономном режиме. Кассир пробивает чек в 1С, выбирает оплату картой, а сумму вручную набирает на терминале. Слип прикладывается к отчёту, а сверка выполняется по бумажным слипам и отчёту банка.

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

Интеграция или автономный режим

Интеграция через драйвер

Сумма передаётся автоматически, ошибки исключены, быстрая сверка. Требует драйвер от банка и время на настройку

Автономный режим

Работает без настройки и с любой 1С. Минус: ручной ввод суммы, риск ошибок и трудоёмкая сверка

Частые вопросы

Можно ли подключить один терминал Альфа-Банка к нескольким компьютерам с 1С?

Напрямую — нет: терминал обслуживает одно рабочее место. Если касс несколько, на каждую нужен свой терминал, либо используется схема, где терминал подключён к одному ПК, а остальные обращаются к нему через специальное ПО банка по сети — такую возможность уточняйте у Альфа-Банка.

Где взять драйвер для подключения терминала к 1С?

Драйвер выдаёт Альфа-Банк при заключении договора эквайринга или по запросу в поддержку эквайринга. В комплект обычно входят установщик драйвера, тестовая утилита и обработка для 1С. Сторонние драйверы использовать не стоит — банк не гарантирует их корректную работу.

Почему 1С пишет «Тест устройства не пройден», хотя терминал работает?

Чаще всего порт занят другой программой (тестовой утилитой банка), указан неверный порт или IP-адрес, либо обработка драйвера не соответствует разрядности клиента 1С. Закройте все программы, работающие с терминалом, сверьте параметры с тестовой утилитой и повторите проверку.

Что делать, если оплата прошла на терминале, а чек в 1С завис?

Не пробивайте чек повторно — это приведёт к двойному списанию. Используйте в 1С функцию аварийной отмены или завершения эквайринговой операции, затем сверьте состояние операции по слипу. В конце дня выполните сверку итогов, чтобы зафиксировать фактическое состояние расчётов.

Нужно ли заново настраивать терминал после обновления 1С?

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

Можно ли подключить к 1С терминал Альфа-Банка вместе с онлайн-кассой?

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

Итог

Что важно запомнить

Подключение терминала Альфа-Банка к 1С строится вокруг драйвера банка: сначала проверяется связь в тестовой утилите, затем терминал добавляется в подключаемое оборудование 1С, настраиваются параметры связи и выполняется тестовая оплата с последующим возвратом. Ежедневная сверка итогов защищает от незамеченных расхождений между 1С и банком.