0. solutioncp24 60 22.09.15 06:11 Сейчас в теме

V82.COMConnector, V83.COMConnector класс не зарегистрирован

Недавно перенес несколько баз на платформу 8.3, и столкнулся со следующей проблемой: при замене в нескольких обработках объекта V82.COMConnector на V83.COMConnector при запуске стал получать сообщение "v83.comconnector класс не зарегистрирован". Решение выкладываю, т.к. не нашел похожей статьи на данном сайте, возможно, невнимательно искал.

Перейти к публикации

Комментарии
Сортировка: Древо
1. yukon 72 23.09.15 10:21 Сейчас в теме
Стандартный простой способ не помог: выдавал ошибку:

Команду надо выполнять с привилегиями администратора. Судя по скриншоту cmd вызван без повышения привилегий.

Собственно в документации https://support.microsoft.com/ru-ru/kb/249873 это описано:
При появлении ошибки Regsvr32 попробуйте устранить ее одним из следующих способов.
Способ 1. Повторный запуск команды Regsvr32 в командной строке с повышенными привилегиями
dj_serega; murat_; mefalcon; VooDOOPRo; Silenser; bendarik; lars-net; ИНТЕГРА; tormozit; jills2001; Alister; Созинов; alevnev; seducer; fancy; klinval; ZOMI; soulsteps; +18 Ответить
2. solutioncp24 60 23.09.15 10:27 Сейчас в теме
У меня и были админские права
3. yukon 72 23.09.15 10:52 Сейчас в теме
У меня и были админские права

Админские права <> повышенные привилегии. Если cmd запущен с повышенными привилегиями, то в заголовке окна это специально выделяется "Администратор: С:\Windows\System32\cmd.exe". На вашем скриншоте cmd.exe запущен в обычном режиме.
dj_serega; murat_; lars-net; tormozit; demart-omsk; jaroslav.h; BigB; +7 Ответить
4. solutioncp24 60 23.09.15 11:06 Сейчас в теме
5. marsohod 120 23.09.15 14:12 Сейчас в теме
Еще более самый простой способ - устанавливать 1С от имени администратора.
shevl@1ab.ru; BigB; +2 Ответить
6. qwinter 509 23.09.15 20:06 Сейчас в теме
(5) marsohod, к сожалению в последних релизах платформы это не помогает((
7. theshadowco 19 23.09.15 20:51 Сейчас в теме
8. solutioncp24 60 24.09.15 04:38 Сейчас в теме
(7) theshadowco, Хорошие статьи но в плане поиска слабовато их новичку трудно найти будет.((
9. Zhilyakovdr 89 30.09.15 10:18 Сейчас в теме
10. solutioncp24 60 02.10.15 04:55 Сейчас в теме
Просто еще 1 вариант решения и это хорошо)))
rid636674; +1 Ответить
11. nick_krsk 13 11.01.16 07:21 Сейчас в теме
Способ помог, но почему-то не видит метода Connect():
V83 = СоздатьОбъект("V83.COMConnector");
Подключение = V83 .Connect(Константа._СтрокаПодключения);


Поле агрегатного объекта не обнаружено (Connect)

Разобрался: указал неверного пользователя в свойствах компоненты.
12. ssfedkin 4 08.02.16 22:03 Сейчас в теме
13. se77 5 14.02.16 20:16 Сейчас в теме
Помог такой способ: Пуск - выполнить regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1625\bin\comcntr.dll"
14. ITAlex 11.10.16 14:39 Сейчас в теме
А мне помогло. Ставил 1С:Предприятие 8.3 (8.3.9.1818)
И устанавливал с правами администратора, и регистрировал компоненту в cmd с заголовком "Администратор".
Устанавливалось без ошибок, и регистрировалось с сообщением, что компонента зарегистрирована.
Но при попытке создания объекта, ошибка - компонент не зарегистрирован.
Ваш способ помг. Большое спасибо!
15. progr-2008 118 18.12.16 23:31 Сейчас в теме
Полные пути и запуск с правами администратора - получилось.
16. Madi_XAH 28.04.17 08:03 Сейчас в теме
Отлчино, спасибо, получилось
17. petrov_al 10 19.07.17 09:41 Сейчас в теме
Ещё один способ регистрация компоненты который только мне и помог: создание *.bat (чтобы создать батник берёте *.txt, а потом меняете расширение на *.bat) и помещаете туда например строку: regsvr32 "C:\Program Files (x86)\1cv8\8.3.8.1964\bin\comcntr.dll" . Затем осуществляете "Запуск от имени администратора".
18. Babylka 22.08.17 12:24 Сейчас в теме
Аналогичная проблема. Регистрация выполнена успешно.
В стандартной CRM есть процедуры, которые устанавливают внешнее соединение именно на стороне сервера и здесь ошибку побороть не могу
19. solutioncp24 60 25.08.17 08:53 Сейчас в теме
(18)скриншоты киньте поможем чем сможем
20. Babylka 25.08.17 18:00 Сейчас в теме
Победили с админом уже, что смогли. Только получилось, что COM работает для серверных и файловых только в режиме НаКлиенте, НаСервере вызывается только серверная база. Пришлось чуть кода переписать, ибо не знала куда идти
21. Aleks.spb 27.10.17 09:19 Сейчас в теме
Спасибо, статья сильно помогла.
22. vladzem96 17.11.17 11:55 Сейчас в теме
23. khabibullin.tu 74 31.01.18 09:57 Сейчас в теме
В некоторым случаях
Снятие галки «Принудительная проверка доступа для приложений» необходимо
24. bvm78 26.02.18 16:41 Сейчас в теме
Спасибо.
После перехода на 64-бит сервер перестало работать.
Регистрация Regsvr 32 ... проходила без ошибок но все равно не работало.
Сделал как в статье и проблема решилась.
25. Nowa 44 23.03.18 16:29 Сейчас в теме
26. cheiser1982 62 25.05.18 10:29 Сейчас в теме
Проделав вышеописанную операцию, подключение V83.COMConnector прошло нормально, а V83.Application выдавало ошибку, пока не выполнил:
C:\Program Files\1cv8\[версия платформы]\bin\1cv8.exe" /regserver
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии



Ведущий программист 1С
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Руководитель проектов 1С
Москва
Полный день

Консультант-аналитик 1С: ЗУП
Санкт-Петербург
Полный день