База знаний

Синхронизация 1C 8.3 через COM-соединение

Устранение ошибки при подключении к базе данных 1С через COM-соединение

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): "Класс не зарегистрирован" или "Недопустимая строка с указанием класса".
Данная ошибка означает, что класс V82.COMConnector не зарегистрирован в системе. Для устранения ошибки необходимо зарегистрировать указанный компонент.

Порядок регистрации компонента V82.COMConnector.

Заходим в Панель управления → Администрирование → Службы компонентов.
Переходим к ветке Компьютеры → Мой компьютер → Приложения COM+.
В контекстном меню выбираем Создать → Приложение. Откроется Мастер установки приложений COM+.
Нажимаем «Далее».
Выбираем «Создать новое приложение».
Вводим имя «V82COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
На следущем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
Нажимаем «Далее».
Выбираем «Установка новых компонентов».
Выбираем файл <каталог 1С>\bin\comcntr.dll.
Нажимаем «Далее» → «Готово».
Переходим к ветке V82COMConnector.
В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений - «Неограниченный».
Нажимаем «ОК».
2023-01-01 10:00 WINDOWS