Как настроить мультимерчант на терминале ARCUS в 1С:Розница 2.3?

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

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

Разберем концепцию работы мультимерчанта

Технология мультимерчант позволяет одному физическому устройству (эквайринговому терминалу) выступать в роли нескольких логических терминалов. Для программного обеспечения 1С это выглядит как работа с разными «отделами» или «идентификаторами». Проанализируем ситуацию: когда 1С отправляет запрос на оплату, она передает специальный параметр — номер отдела (Department ID). Терминальное ПО Arcus, получив этот номер, сопоставляет его с конкретным профилем мерчанта (TID), который привязан к определенному банковскому счету и реквизитам организации.

С технической точки зрения ключевым объектом в 1С является справочник ЭквайринговыеТерминалы. Именно в нем настраивается связь между конкретной организацией в базе и логическим терминалом в банковском оборудовании.

Настройка терминального ПО Arcus на компьютере

Прежде чем приступать к настройкам в 1С, необходимо подготовить кассовую часть ПО Arcus. Как правило, она располагается в папке C:\Arcus2. Выясним причину, по которой терминал может не видеть разные отделы: это часто связано с отсутствием соответствующих записей в конфигурационных файлах.

Вам необходимо отредактировать файл конфигурации (обычно это cashier.ini или специализированные таблицы в папке драйвера). В конфигурации должны быть прописаны логические терминалы. Пример структуры логики в конфигурационном файле может выглядеть следующим образом:


[Merchant1]
TID=12345671
DepartmentID=1
Name=Retail_Store

[Merchant2]
TID=12345672
DepartmentID=2
Name=Cafe_Bar

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

Пошаговая настройка в 1С:Розница 2.3

Теперь перейдем к настройке самой программы 1С. Процесс состоит из нескольких этапов, которые мы разберем последовательно.

  1. Подключение оборудования: В разделе «Администрирование» — «Подключаемое оборудование» необходимо создать экземпляр оборудования с типом «Эквайринговый терминал». Используйте драйвер «Argo:Эквайринговые терминалы Arcus2» (или стандартный драйвер из БПО, поддерживающий Arcus).
  2. Создание эквайринговых терминалов в справочнике: Это самый важный этап. Нам нужно создать столько элементов в справочнике ЭквайринговыеТерминалы, сколько мерчантов настроено в терминале.
    • Для первого мерчанта (например, ООО «Магазин») создаем карточку, выбираем организацию и в поле «Номер отдела» указываем 1.
    • Для второго мерчанта (например, ИП «Кафе») создаем отдельную карточку, выбираем соответствующую организацию и в поле «Номер отдела» указываем 2.
  3. Привязка к рабочему месту: Убедитесь, что оба созданных терминала доступны на данном «Рабочем месте» (ПК).

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

Особенности работы с чеками и сверкой итогов

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

Сверка итогов: Поскольку фактически у нас два разных логических терминала, сверку итогов (Z-отчет по банку) необходимо выполнять для каждого из них. В 1С:Розница 2.3 при закрытии смены система инициирует команду «Сверка итогов» последовательно для каждого подключенного терминала. Если у вас настроено два терминала (с отделами 1 и 2), терминал распечатает два отдельных отчета сверки.

Печать слип-чеков: Мы рекомендуем настраивать печать слип-чеков на фискальном регистраторе (ККТ), а не на самом терминале. Это позволит избежать путаницы и обеспечит единый архив документов в 1С. В настройках драйвера эквайринга в 1С установите флаг «Печатать чек на фискальном регистраторе».

Возможные технические сложности и их решение

В процессе эксплуатации могут возникнуть нюансы, которые стоит разобрать по шагам:

Резюме

Схема с использованием мультимерчанта на протоколе ARCUS в 1С:Розница 2.3 является полностью рабочей и стандартной. Она позволяет экономить место на кассовом столе и минимизировать расходы на аренду оборудования. Главное — четко синхронизировать номера отделов (DepartmentID) между настройками в cashier.ini и карточками эквайринговых терминалов в базе 1С. Проанализируйте ваши бизнес-процессы, и если разделение потоков выручки необходимо, смело внедряйте данное решение.

← На главную