Подключение промежуточной базы к УТ 8.3 1850

Givi 8 лет назад обновлен Михаил Пузырев (Разработчик) 8 лет назад 3

Работа нарушилась после очередного обновления.

.УТ11 8.3.9.1850. Не было соединения промежуточной базы с основной. Недопустимая строка с указанием класса

Перерегистрацию 1cv8.exe /RegServer и regsvr32 comcntr.dll "Зарегистрировать COM.bat" провел. После этого соединение баз установилось. Но, при попытке работать с терминала, все равно выдает ошибку.

#Ошибка выполнения операции - #Ошибка при подключении: "МодульОбычногоПриложения(87)": Ошибка при вызове конструктора (COMObject): -2147221005(0x800401F3): Недопустимая строка с указанием класса (1С: версия приложения = "8.3.9.1850", режим работы основной базы = "серверный", режим работы базы драйвера= "файловый")

В этом месте в промежуточной базе создается Com-объект v83.ComConnector. Попробуйте зарегистрировать dll так: C:\Windows\SysWOW64\regsvr32 «<путь к 1С bin>\comcntr.dll». Возможно, установлена 32-битная версия comcntr.dll, тогда нужно создать обертку COM+, как описано здесь: http://infostart.ru/public/197627/

В статье про 8.2, но это применимо и для 8.3.

Попробовал зарегистрировать по указанному методу - эффекта нет.

Попробовал создать обертку, но обнаружил, что она уже существует. Где еще можно копать?


Попробуйте изменить пользователя, под которым запускается служба сервера Mobile SMARTS, вместо системной учетной записи укажите пользователя с правами Администратора, этого же пользователя укажите для запуска приложения COM+.

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