Ошибки подключения терминала Тинькофф
В 1С используем драйвер INPAS DUAL Connector:
Там, в принципе, два драйвера INPAS, один из них имеет кнопку просмотра лога. Но лог можно и в блокноте посмотреть.
При тестировании в 1С устройства получаем ошибку:
Не удается найти указанный файл, ProgID: "DualConnector.SAPacket"
Находим файл регистрации компонент драйвера в системе:
Добавляем в него переход в текущий каталог, иначе программа регистрации не видит файлы и добавляем паузы, чтобы видеть результат (опыт DOS не пропьешь):
Файл регистрации надо запускать под ПКМ в режиме «Запуск от имени администратора».
После этого регистрация происходит и в логе видна уже другая ошибка:
ERROR Exception: Property not found: EquipmentType
Причины пока не выяснили, сервисный инженер будет разбираться позже. Гугл знает об этой ошибке, находит рецепт переустановить драйвер (первый способ и второй способ).
Пока подключили старый терминал INPAS. Кстати, он сразу не заработал, помог перезаход в 1С. Можно было также попробовать запустить 1С под ПКМ в режиме «Запуск от имени администратора».
UPD: Иногда нужно использовать USB драйвера подходящей версии. Также можно почитать здесь.
Если у вас 64-разрядная 1С нужно скачать DualConnectorInstall_x64.rar с сайта поддержки. 32-разрядная версия не будет работать в 64-разрядной 1С! Это важно!
В составе есть инструкция, но написана в нечитаемой кодировке поэтому продублирую ее здесь:
RegisterDC запускать по правой кнопке мыши от имени администратора.
UPD: В некоторых терминалах для оплаты по QR нужно нажимать кнопку 5 до начала оплаты (перевод в режим оплаты по QR). Если требуется выбирать из 1С способ оплаты, то нужно настроить два терминала с разными MCC (ID Терминала):
Среда: Розница 2.3. Платформа 1С: 32 бит, 64 бит.
UPD: продолжение темы в апреле 2024.
Не помогло
Там кстати, есть еще одна проблема. Если драйвер 32-разрядный, то и 1с должна быть 32-разрядная.
Добрый день, сервисный инженер в итоге разобрался в чем проблема?
Мы перезашли в 1с и заработало.
Там еще была другая проблема — после переустановки Windows я попытался сам установить USB-Драйвер, оказывается надо использовать не 2-ю версию, а первую. Ни в жизнь бы не догадался.
В общем, там много плясок с бубном.
Ну и как писал в комментариях, если 1с 32-разрядная то и дрова INPASS на терминал должны быть 32-разрядные.
У меня были два таких пациента. Проблема решилась установкой Дуалконнектора 2.0 с галочкой DCProxy. Перезагружаем компухтер, запускаем службу DC Control. Тест дуалконнектора проходят и в 1с все тесты работают
не исключено.