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

0. Трукшан Александр (solutioncp24) 56 22.09.15 06:11 Сейчас в теме
Недавно перенес несколько баз на платформу 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 в командной строке с повышенными привилегиями
Silenser; bendarik; lars-net; ИНТЕГРА; tormozit; jills2001; Alister; Созинов; alevnev; seducer; fancy; klinval; ZOMI; soulsteps; +14 Ответить
2. Трукшан Александр (solutioncp24) 56 23.09.15 10:27 Сейчас в теме
У меня и были админские права
3. Юрий Гончарук (yukon) 72 23.09.15 10:52 Сейчас в теме
У меня и были админские права

Админские права <> повышенные привилегии. Если cmd запущен с повышенными привилегиями, то в заголовке окна это специально выделяется "Администратор: С:\Windows\System32\cmd.exe". На вашем скриншоте cmd.exe запущен в обычном режиме.
lars-net; tormozit; demart-omsk; myr4ik07; BigB; +5 Ответить
4. Трукшан Александр (solutioncp24) 56 23.09.15 11:06 Сейчас в теме
5. Вячеслав Кадацкий (marsohod) 120 23.09.15 14:12 Сейчас в теме
Еще более самый простой способ - устанавливать 1С от имени администратора.
shevl@1ab.ru; BigB; +2 Ответить
6. Павел Алексеенко (qwinter) 199 23.09.15 20:06 Сейчас в теме
(5) marsohod, к сожалению в последних релизах платформы это не помогает((
7. Валерий Максимов (theshadowco) 19 23.09.15 20:51 Сейчас в теме
8. Трукшан Александр (solutioncp24) 56 24.09.15 04:38 Сейчас в теме
(7) theshadowco, Хорошие статьи но в плане поиска слабовато их новичку трудно найти будет.((
9. Дмитрий Жиляков (Zhilyakovdr) 86 30.09.15 10:18 Сейчас в теме
10. Трукшан Александр (solutioncp24) 56 02.10.15 04:55 Сейчас в теме
Просто еще 1 вариант решения и это хорошо)))
rid636674; +1 Ответить
11. NickKrsk (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 Санкт-Петербург (progr-2008) 120 18.12.16 23:31 Сейчас в теме
Полные пути и запуск с правами администратора - получилось.
16. Мади Шакаев (Madi_XAH) 28.04.17 08:03 Сейчас в теме
Отлчино, спасибо, получилось
17. al petrov (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. Lina K (Babylka) 22.08.17 12:24 Сейчас в теме
Аналогичная проблема. Регистрация выполнена успешно.
В стандартной CRM есть процедуры, которые устанавливают внешнее соединение именно на стороне сервера и здесь ошибку побороть не могу
19. Трукшан Александр (solutioncp24) 56 25.08.17 08:53 Сейчас в теме
(18)скриншоты киньте поможем чем сможем
20. Lina K (Babylka) 25.08.17 18:00 Сейчас в теме
Победили с админом уже, что смогли. Только получилось, что COM работает для серверных и файловых только в режиме НаКлиенте, НаСервере вызывается только серверная база. Пришлось чуть кода переписать, ибо не знала куда идти
21. Александр Микитин (Aleks.spb) 27.10.17 09:19 Сейчас в теме
Спасибо, статья сильно помогла.
22. Владимир Земцов (vladzem96) 17.11.17 11:55 Сейчас в теме
23. TIM TIM (khabibullin.tu) 70 31.01.18 09:57 Сейчас в теме
В некоторым случаях
Снятие галки «Принудительная проверка доступа для приложений» необходимо
24. Валерий Багров (bvm78) 26.02.18 16:41 Сейчас в теме
Спасибо.
После перехода на 64-бит сервер перестало работать.
Регистрация Regsvr 32 ... проходила без ошибок но все равно не работало.
Сделал как в статье и проблема решилась.
25. Олег Черепнёв (Nowa) 44 23.03.18 16:29 Сейчас в теме
Оставьте свое сообщение