Добрый день. 1с розница 2.3 Подскажите по настройке мультимерчанта.
Создал 2 подключаемых оборудования, 2 эквайринговых терминала на каждое юр лицо.
Привязал соответственно к подключаемому оборудованию.
На кассе настроено, что одни товары отбиваются от одной организации, другие от другой.
При пробитии чека, касса предлагает терминал (причем правильный в зависимости от товара), но в банк отправляет неверный номер терминала. Сейчас зафиксировано, что по обоим эквайринговым терминалам отбивается на один ID терминала. хотя в подключаемом оборудовании стоят разные ID
Создал 2 подключаемых оборудования, 2 эквайринговых терминала на каждое юр лицо.
Привязал соответственно к подключаемому оборудованию.
На кассе настроено, что одни товары отбиваются от одной организации, другие от другой.
При пробитии чека, касса предлагает терминал (причем правильный в зависимости от товара), но в банк отправляет неверный номер терминала. Сейчас зафиксировано, что по обоим эквайринговым терминалам отбивается на один ID терминала. хотя в подключаемом оборудовании стоят разные ID
По теме из базы знаний
Найденные решения
(4) тогда рекомендую использовать два разных драйвера.
У одного экземпляра ИНПАС:Эквайринговые терминалы UNIPOS(ФЗ-491), у другого экземпляра ИНПАС: Эквайринговые терминалы UNIPOS ( только он x86)
У одного экземпляра ИНПАС:Эквайринговые терминалы UNIPOS(ФЗ-491), у другого экземпляра ИНПАС: Эквайринговые терминалы UNIPOS ( только он x86)
Прикрепленные файлы:
INPAS_UNIPOS.zip
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) тогда рекомендую использовать два разных драйвера.
У одного экземпляра ИНПАС:Эквайринговые терминалы UNIPOS(ФЗ-491), у другого экземпляра ИНПАС: Эквайринговые терминалы UNIPOS ( только он x86)
У одного экземпляра ИНПАС:Эквайринговые терминалы UNIPOS(ФЗ-491), у другого экземпляра ИНПАС: Эквайринговые терминалы UNIPOS ( только он x86)
Прикрепленные файлы:
INPAS_UNIPOS.zip
(6)
это лучший вариант решения без "патчей" :) Есть и другой вариант , но потребуется делать "патч/расширение".
Что за "патч/расширение" и как это работает?
Перед выполнением эквайринговой операции нужно повторно передать параметры
Пример:
В этом случае будет работать и типовая "схема" работы.
Причина в том что при выполнении операции эквайринга "идентификация" подключенного экземпляра происходит по идентификатору объекта драйвера и не производит повторную передачу параметров в драйвер.
но решение какое-то не совсем правильное
это лучший вариант решения без "патчей" :) Есть и другой вариант , но потребуется делать "патч/расширение".
Что за "патч/расширение" и как это работает?
Перед выполнением эквайринговой операции нужно повторно передать параметры
Пример:
Асинх Функция ЭквайринговаяОперация(ОбъектДрайвера, ПараметрыПодключения, ДанныеОперации, Команда)
Если ПараметрыПодключения.ТипОборудования = ПредопределенноеЗначение(Перечисления.ТипыПодключаемогоОборудования.ЭквайринговыйТерминал) Тогда
ПараметрыДрайвера = Новый Структура();
Если ПараметрыПодключения.Параметры <> Неопределено Тогда
Для Каждого Параметр Из ПараметрыПодключения.Параметры Цикл
Если Лев(Параметр.Ключ, 2) = "P_" Тогда
ЗначениеПараметра = Параметр.Значение;
ИмяПараметра = Сред(Параметр.Ключ, 3);
ПараметрыДрайвера.Вставить(ИмяПараметра, ЗначениеПараметра);
ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра)
КонецЕсли;
КонецЦикла;
КонецЕсли;
ПоказатьВ этом случае будет работать и типовая "схема" работы.
Причина в том что при выполнении операции эквайринга "идентификация" подключенного экземпляра происходит по идентификатору объекта драйвера и не производит повторную передачу параметров в драйвер.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот