Устранение ошибки при подключении к базе данных 1С через COM-соединение
Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): “Класс не зарегистрирован” или “Недопустимая строка с указанием класса”.
Данная ошибка означает, что класс V82.COMConnector не зарегистрирован в системе. Для устранения ошибки необходимо зарегистрировать указанный компонент.
Порядок регистрации компонента V82.COMConnector.
1. Заходим в Панель управления → Администрирование → Службы компонентов.
2. Переходим к ветке Компьютеры → Мой компьютер → Приложения COM+.
3. В контекстном меню выбираем Создать → Приложение. Откроется Мастер установки приложений COM+.
4. Нажимаем «Далее».
5. Выбираем «Создать новое приложение».
6. Вводим имя «V82COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
7. На следущем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
8. Нажимаем «Готово».
9. В появившейся ветке V82COMConnector переходим к подветке Компоненты.
10. В контекстном меню выбираем Создать → Компонент. Откроется Мастер установки компонентов COM+.
11. Нажимаем «Далее».
12. Выбираем «Установка новых компонентов».
13. Выбираем файл <каталог 1С>bincomcntr.dll.
14. Нажимаем «Далее» → «Готово».
15. Переходим к ветке V82COMConnector.
16. В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
17. Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений – «Неограниченный».
18. Нажимаем «ОК».
Класс V82.COMConnector зарегистрирован и может использоваться для подключения к информационным базам.