Как подключить эквайринговый терминал Ingenico ICT220 с драйвером Arcus к 1С:Управление торговлей 10.3

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

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

Поиск программного обеспечения и драйверов

Первое, что нам необходимо уяснить: драйвер Arcus (будь то версия AC1 или AC2) и соответствующие внешние обработки для 1С (файлы формата .epf) являются коммерческими продуктами. Разработкой и поддержкой этих решений занимаются специалисты, аффилированные с банками-эквайерами. Поэтому мы настоятельно рекомендуем в первую очередь обратиться в техническую поддержку банка, который предоставил вам терминал.

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

  1. Проверим корневой каталог диска C:\. Обычно ПО Arcus устанавливается в папку C:\Arcus2\ или C:\Arcus_AC2\.
  2. Внутри этой папки поищем подкаталог 1C. Именно там разработчики часто оставляют файл обработки обслуживания, например, Arcus2_1C.epf или EquipArcus2.epf.
  3. Если папки 1С нет, изучим документацию в формате PDF, которая часто идет в комплекте (каталог Manuals).

Подготовка операционной системы и регистрация библиотек

Прежде чем приступать к настройке в самой 1С, нам нужно убедиться, что операционная система «видит» терминал и способна с ним взаимодействовать через программный интерфейс. Поскольку терминал Ingenico ICT220 подключается через VCOM (виртуальный COM-порт), выполним следующие действия:

Проверим Диспетчер устройств. Устройство должно отображаться в разделе «Порты (COM и LPT)» как Ingenico USB Serial Port. Важно проанализировать номер назначенного порта. Рассмотрим техническую рекомендацию: если порт имеет номер выше 10 (например, COM15), некоторые старые версии драйверов Arcus могут работать некорректно. В таком случае в свойствах порта принудительно назначим свободный номер из диапазона COM1–COM9.

Далее зарегистрируем библиотеку в системе. Это необходимо для того, чтобы 1С могла создать COM-объект эквайринговой системы. Для этого выполним команду в командной строке от имени администратора:

regsvr32 "C:\Arcus2\ArcusCom.dll"

Если вы используете 64-битную версию Windows, а 1С работает в 32-битном режиме, убедитесь, что библиотека зарегистрирована корректно. Успешная регистрация подтверждается системным сообщением.

Настройка конфигурационных файлов Arcus

Работа драйвера Arcus управляется через текстовые конфигурационные файлы (INI-файлы). Разберем по шагам, какие параметры критически важны для успешной связки с УТ 10.3:

  1. Откроем файл cashier.ini. Убедимся, что в нем включен режим работы с кассой (параметр типа CashierMode=1).
  2. В файле terminal.ini проверим настройки порта. Номер порта должен строго соответствовать тому, что мы видели в Диспетчере устройств.
  3. Укажем путь к рабочему каталогу. Arcus часто обменивается данными через текстовые файлы (например, cheque.txt). Нам нужно знать путь к этой папке, так как его придется прописать в настройках 1С.

Настройка в 1С:Управление торговлей 10.3

Теперь перейдем к непосредственной настройке в программе 1С. Поскольку УТ 10.3 построена на обычных формах, алгоритм подключения следующий:

  1. Зайдем в меню Сервис — Торговое оборудование — Подключение и настройка торгового оборудования.
  2. Перейдем на закладку Эквайринговые системы.
  3. Добавим новую запись. В поле «Обработка обслуживания» выберем «Добавить из файла» и укажем путь к найденному ранее файлу .epf (например, Arcus2_1C.epf).
  4. После добавления обработки нажмем кнопку Параметры.

В окне параметров нам предстоит настроить взаимодействие. Рассмотрим подробнее основные поля:

Тестирование подключения

После завершения настроек выполним проверку. В окне настройки торгового оборудования нажмем кнопку Тест устройства. Если всё сделано верно, на экране терминала Ingenico ICT220 должно появиться сообщение о связи с кассой, а 1С должна выдать сообщение: «Тест успешно пройден».

Если тест не проходит, проанализируем возможные причины:

Важное замечание для системных администраторов

Помните, что УТ 10.3 — это конфигурация, которая создавалась задолго до массового внедрения современных протоколов безопасности. В некоторых случаях современные версии библиотек Arcus требуют наличия определенных версий .NET Framework. Если при попытке подключения 1С «вылетает» или выдает ошибку о невозможности создания объекта, проверьте наличие установленного .NET Framework 3.5 или 4.0 на рабочем месте кассира.

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

← На главную