В розничной торговле часто встречается ситуация, когда на одной кассовой точке необходимо вести продажи от имени двух юридических лиц (например, ООО для продажи крепкого алкоголя и ИП для продуктов питания). Для оптимизации пространства и затрат логично использовать один физический банковский терминал для обеих организаций. В профессиональной среде это называется режимом мультимерчанта. Рассмотрим подробнее, как реализовать такую схему в конфигурации 1С:Розница 2.3.
Прежде чем приступать к настройкам в 1С, необходимо решить вопрос с обслуживающим банком. Без специальной прошивки терминала программная настройка в 1С не будет иметь смысла. Разберем основные моменты взаимодействия с банком:
0, второй — 1.Проанализируем техническую часть настройки в программе. Несмотря на то, что физическое устройство одно, в 1С нам потребуется создать структуру, которая позволит драйверу понимать, на какой счет отправлять деньги. Выясним, как это сделать правильно.
Перейдите в раздел Администрирование — Подключаемое оборудование. Вам необходимо создать одну карточку подключаемого оборудования, но настроить ее параметры особым образом.
Для систем на базе Сбербанка (библиотека Sberbank: Эквайринговые терминалы):
sc552) на диске не нужно.0 для первой организации и 1 для второй.Если вы не знаете, какой номер отдела соответствует какой организации, мы можем воспользоваться сервисными инструментами банка. Рассмотрим пример для терминалов Сбербанка:
Найдите в папке с драйвером эквайринга (обычно это C:\sc552 или C:\sbrf) файл loadparm.exe. Запустите его и выполните операцию "Сверка итогов". После этого проанализируйте сформированный файл лога или отчетный файл p. В нем будет указана последовательность мерчантов. Организация, идущая первой в списке, соответствует отделу 0.
Если используется система Arcus2, обратите внимание на параметр TerminalID. В настройках подключаемого оборудования 1С в этом случае нужно будет заполнять именно идентификатор терминала, который банк привязал к конкретной организации.
Чтобы 1С понимала, какой товар к какой организации относится и какой терминал активировать, необходимо настроить Распределение продаж. Разберем по шагам:
При нажатии кнопки "Оплатить картой" 1С инициирует последовательные вызовы. Рассмотрим логику процесса:
1. Сначала 1С отправит на терминал команду оплаты для первой части чека (например, ООО). Терминал запросит карту и сумму. После успешного слип-чека 1С мгновенно отправит вторую команду оплаты для второй организации (ИП). Покупателю нужно будет приложить карту второй раз.
Важный момент: Если у покупателя на второй части оплаты закончатся средства, первая транзакция уже будет завершена. В этом случае кассиру необходимо будет выполнить отмену первой операции вручную на терминале, чтобы избежать расхождений в учете и претензий со стороны налоговой.
Иногда при настройке возникают технические сложности. Разберем наиболее частые:
Ошибка "Организация не выбрана": Часто возникает, если в настройках "Вида оплаты" (платежной карты) не заполнена привязка к организации. Проверьте справочник ВидыОплат и убедитесь, что для каждого типа оплаты указана корректная организация.
Проблема с жесткой прошивкой TerminalID: В некоторых версиях драйверов Сбербанка параметры из 1С могут игнорироваться, если они жестко прописаны в файле pinpad.ini. Проанализируем содержимое этого файла:
[Application]
TerminalID=12345678
; Если здесь прописан только один ID,
; мультимерчант может не заработать через отделы.
В таком случае необходимо связаться с инженером банка, чтобы он перевел терминал в режим управления от кассового ПО, когда ID передается в параметрах вызова функции драйвера.
Для успешной реализации схемы "1 терминал — 2 организации" выполните следующие действия:
Кассы ККМ, привязанные к своим организациям.Department ID (обычно 0 и 1).Такой подход позволяет полностью автоматизировать процесс разделения платежей без необходимости ручного выбора терминала кассиром, что минимизирует количество ошибок и ускоряет обслуживание покупателей.