Завершен

Драйвер Микрокиосков. Ошибка при подключении промежуточной БД.

Киктев Алексей 4 года назад в Проблемы с подключением обновлен Алексей (Старший специалист) 3 года назад 9

Здравствуйте.

Была выполнена установка драйвера микрокиосков Motorola Driver1CKiosk, запускалась от имени администратора с ключом nocheck=1 (на ПК установлен другой драйвер Driver1CWiFi).

После установки запускается "Подключение промежуточной базы 1С", выбираю "Далион: Управление магазином 1.2", платформа - Авто. Открывается конфигурация 1С с формой настройки подключения. На вкладке "Подключение" указываю путь к файловой БД, имя пользователя (без пароля), нажимаю кнопку "Сохранить настройки", появляется сообщение:

Ошибка при подключении: {МодульОбычногоПриложения(53)}: Ошибка при вызове конструктора (COMObject): -2147221005(0x800401F3): Недопустимая строка с указанием класса.

Пробовал переустанавливать драйвер, перезагружать ПК, запускать от имени Администратора bat-файл C:\Program Files (x86)\Cleverence Soft\Driver1C Kiosk\Control Panel\Зарегистрировать COM.bat, перезапускать службу.


Установленный продукт:
Драйвер микрокиосков Motorola для «1С:Предприятия»
Версия драйвера:
Версия сервера: 2.6.1.1
Типовая конфигурация драйвера?:
Да
Операционная система:
Windows 7 Профессиональная x64
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
Далион:Управление магазином.ПРО 1.2.32.01, 1С:Предприятие 8.3 (8.3.8.1964), файловая БД
Типовая конфигурация 1с?:
Да
Модель ТСД:
Микрокиоск Motorola MK500
На рассмотрении

Добрый день,
Выполните по пунктам.
Запустите cmd.exe от администратора и не важно если Вы админ на пк, запуск именно правой кнопкой мыши! - запуск от имени ...
1) Запустите из командной строки команды: 1cv8.exe /RegServer и regsvr32 comcntr.dll из папки 1С\bin (пример расположения папки: C:\Program Files (x86)\1cv82\8.2.19.83\bin)
2) Запустите с правами администратора файл "Зарегистрировать COM.bat" из папки C:\Program Files\Cleverence Soft\Driver1C WiFi Prof\Control Panel
3) Перезапустите службу драйвера: C:\Program Files (x86)\Cleverence Soft\Driver1C WiFi Prof\Server\Server.Config.exe
4) Переподключите промежуточную базу C:\Program Files (x86)\Cleverence Soft\Driver1C WiFi Prof\Server\1CBaseSelector.exe

Здравствуйте. Данная рекомендация не помогла. Так же я хотел бы уточнить - в вашем ответе описаны пути к драйверу "Driver1C WiFi", у меня же речь о "Driver1C Kiosk" (с "Driver1C WiFi" все нормально). Я правильно понимаю, что нужно выполнять описанные действия имеено в папке с "Driver1C Kiosk"?

Я прогнал процедуру подключения промежуточной БД к основной БД Далион, нашел, где происходит ошибка:


Как видно из кода, в реестре выполняется поиск либо раздела v82.COMConnector, либо v81.COMConnector.

После выполнения следующей строки ctrl = Новый COMObject... происходит "исключение", выдается ошибка подключения. Судя по всему, это происходит от того, не удается найти запись в реестре.

У меня установлена платформа 1С 8.3.8.1964, в реестре зарегистрирован раздел V83.COMConnector:



При подключении промежуточной БД через C:\Program Files (x86)\Cleverence Soft\Driver1C Kiosk\Server\1CBaseSelector.exe указано, что совместимая версия 1: 8.3 (начиная с 8.3.3). Но, судя по всему, это не так. Возможно, при тестировании у вас на ПК уже была установлена платформа 1С 8.2 и там был зарегистрирован в реестре раздел v82.COMConnector.


Подскажите, что нужно сделать? Ждать исправления, править реестр или устанавливать платформу 1С 8.2?

Проверьте с базой из вложения. 1Cv8.1CD

После перезапустите службу сервера.

Если не поможет передадим программистам, исправят.

Данный вариант сработал, правда, я не сразу понял, что надо подменить БД в папке C:\ProgramData\Cleverence\KioskDriver\Базы 1С\Киоск 8.3. Сначала создал отдельную папку в C:\Program Files (x86)\Cleverence Soft\Driver1C Kiosk\Базы 1С\Киоск 8.3 upd, указал путь к этой БД, но сервер MobileSMARTS работал некорректно, были ошибки в логах. После перезагрузки компьютера путь к БД прописался как C:\ProgramData\Cleverence\KioskDriver\Базы 1С\Киоск 8.3, я подменил БД в этой папке и все заработало - микрокиоск получил цену из Далиона.

в момент установки "Driver1CKiosk" выходит такая ошибка.

 ОС windows 7 x64, запускаю от имени администратора, пробовал на двух разных компьютерах..... подскажите что делать

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

Если основной сервер киоска работает, то вы можете продолжить работу - сервер печати в типовом функционале не используется. Либо попробовать переустановить продукт под полными правами.

Если я пробую продолжить работу то выходит точно такая же ошибка как и Киктева Алексея "Ошибка при подключении: {МодульОбычногоПриложения(53)}: Ошибка при вызове конструктора (COMObject): -2147221005(0x800401F3): Недопустимая строка с указанием класса." попробовал все 4 пункта которые укзанны в инструкции ничего не помогло

это ошибка говорит о том что не может подключиться к 8.3 платформе.

http://prntscr.com/fgg352 - выше это исправлено.

Сервис поддержки клиентов работает на платформе UserEcho