Ошибки подключения терминала Тинькофф

В 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 бит.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 6

  1. Сергей:

    Не помогло

    • Там кстати, есть еще одна проблема. Если драйвер 32-разрядный, то и 1с должна быть 32-разрядная.

  2. Игнат:

    Добрый день, сервисный инженер в итоге разобрался в чем проблема?

    • Мы перезашли в 1с и заработало.
      Там еще была другая проблема — после переустановки Windows я попытался сам установить USB-Драйвер, оказывается надо использовать не 2-ю версию, а первую. Ни в жизнь бы не догадался.
      В общем, там много плясок с бубном.
      Ну и как писал в комментариях, если 1с 32-разрядная то и дрова INPASS на терминал должны быть 32-разрядные.

  3. Wazotron:

    У меня были два таких пациента. Проблема решилась установкой Дуалконнектора 2.0 с галочкой DCProxy. Перезагружаем компухтер, запускаем службу DC Control. Тест дуалконнектора проходят и в 1с все тесты работают

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *