Как настроить работу одного эквайрингового терминала на две организации в 1С:Розница 2.3?

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

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

Шаг 1. Подготовка на стороне банка

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

  1. Договор эквайринга: У вас должны быть заключены договоры эквайринга на обе организации. Банк должен выдать два набора параметров (Merchant ID или Terminal ID) для каждого юридического лица.
  2. Прошивка терминала: Вызовите инженера банка или обратитесь в службу поддержки с запросом на активацию функции "Мультимерчант" (несколько отделов на одном терминале). Специалист банка должен сконфигурировать устройство так, чтобы оно могло принимать идентификатор отдела или терминала из внешней программы.
  3. Получение параметров: После настройки обязательно попросите инженера распечатать чек конфигурации или сделать "Сверку итогов". В отчете должны быть видны номера отделов (Department ID). Как правило, первый отдел имеет индекс 0, второй — 1.

Шаг 2. Настройка подключаемого оборудования в 1С

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

Перейдите в раздел Администрирование — Подключаемое оборудование. Вам необходимо создать одну карточку подключаемого оборудования, но настроить ее параметры особым образом.

Для систем на базе Сбербанка (библиотека Sberbank: Эквайринговые терминалы):

Шаг 3. Идентификация параметров через утилиты банка

Если вы не знаете, какой номер отдела соответствует какой организации, мы можем воспользоваться сервисными инструментами банка. Рассмотрим пример для терминалов Сбербанка:

Найдите в папке с драйвером эквайринга (обычно это C:\sc552 или C:\sbrf) файл loadparm.exe. Запустите его и выполните операцию "Сверка итогов". После этого проанализируйте сформированный файл лога или отчетный файл p. В нем будет указана последовательность мерчантов. Организация, идущая первой в списке, соответствует отделу 0.

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

Шаг 4. Распределение продаж и автоматизация чеков

Чтобы 1С понимала, какой товар к какой организации относится и какой терминал активировать, необходимо настроить Распределение продаж. Разберем по шагам:

  1. Перейдите в настройки склада или магазина и найдите раздел "Распределение продаж".
  2. Укажите, что товары группы "Алкоголь" продаются от ООО, а все остальные — от ИП.
  3. При оформлении продажи в РМК (Рабочее место кассира), программа автоматически разделит чек на два документа.

При нажатии кнопки "Оплатить картой" 1С инициирует последовательные вызовы. Рассмотрим логику процесса:

1. Сначала 1С отправит на терминал команду оплаты для первой части чека (например, ООО). Терминал запросит карту и сумму. После успешного слип-чека 1С мгновенно отправит вторую команду оплаты для второй организации (ИП). Покупателю нужно будет приложить карту второй раз.

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

Анализ возможных ошибок и их решение

Иногда при настройке возникают технические сложности. Разберем наиболее частые:

Ошибка "Организация не выбрана": Часто возникает, если в настройках "Вида оплаты" (платежной карты) не заполнена привязка к организации. Проверьте справочник ВидыОплат и убедитесь, что для каждого типа оплаты указана корректная организация.

Проблема с жесткой прошивкой TerminalID: В некоторых версиях драйверов Сбербанка параметры из 1С могут игнорироваться, если они жестко прописаны в файле pinpad.ini. Проанализируем содержимое этого файла:


[Application]
TerminalID=12345678
; Если здесь прописан только один ID, 
; мультимерчант может не заработать через отделы.

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

Резюме для технического специалиста

Для успешной реализации схемы "1 терминал — 2 организации" выполните следующие действия:

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

← На главную