Метод объекта не обнаружен (Connect)

19 Mar
Published by Nicholas

При попытке установить COM-соединение с базой 1С возникает ошибка:

Метод объекта не обнаружен (Connect)

Тема избитая (см. Invalid Class String), тем не менее, иногда очень трудно найти рабочий способ исправления. Приведенный ниже способ у меня срабатывает почти всегда.

1. Запускаем Службы компонентов (Component Services). Удаляем все имеющиеся V82- или V83COMConnector.

V83COMConnector

2. Запускаем от имени Администратора, предварительно заменив "8.3.16.1148" на версию вашего релиза, bat-файл следующего содержания:

set version=8.3.16.1148
set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
set reg64=%systemroot%\System32\regsvr32.exe
set reg32=%systemroot%\SysWoW64\regsvr32.exe
%reg64% /i /s "%x64%"
%reg64% /u /s "%x32%"
%reg64% /i /s "%x64%"
%reg32% /u /s "%x64%"
%reg64% /i /s "%x64%"
%reg32% /u /s "%x32%"
%reg64% /i "%x64%"


Файлы для скачивания: 

Тэги 

Комментарии

Аватар пользователя VamaX

СПС, супер легкое решение надоедливой проблемы!

Аватар пользователя Олег

Благодарю ! Лучшее решение , одним скриптом сразу все проблемы решаются !

Аватар пользователя Юрий

Подтверждаю: метод работает!

Аватар пользователя максим

СПАСИБО ОГРОМНОЕ! ЧЕЛОВЕЧИЩЕ!!!!!!

Аватар пользователя Юрий

Спасибо, реально сработало!

Аватар пользователя Юрий

Спасибо, сработало!

Аватар пользователя mr.Durden

Это срабатывает только для пользователя с правами админа. А вот обычные пользователи, например, синхронизировать не могут. Тут надо реестр править.
Они есть у меня, а я хз, как тут опубликовать.

Аватар пользователя Nicholas

Напишите здесь, в комментариях. 

Вообще, уже много раз настраивал под правами администратора, а потом обычные пользователи нормально работают.

Аватар пользователя Elena

Спасибо, на платформе 8.3.24.1467 только этот способ сработал

Аватар пользователя DC

set reg64=%systemroot%\System32\regsvr32.exe
set reg32=%systemroot%\SysWoW64\regsvr32.exe

reg64 и reg32 случайно не перепутаны местами?

Аватар пользователя Сергей

а мне данный метод не помог
при этом если отключить компоненту, то 1с видит это и ругается на то что компонент деактивирован. но при включении компоненты - Необнаружен метод (Connect)

Аватар пользователя mike

То же самое.
Решили проблему ?

Аватар пользователя Viktor

Премного благодарен, прекрасное решение

Аватар пользователя Павел

Спасибо добрый человек. На 8.3.24.1667 работает.

Аватар пользователя Григорий

Спасибо, самый действенный метод

Аватар пользователя Гость

Не работает

Аватар пользователя Макс

Может не помочь если вы использовали платформу х86, а затем перешли на х64. Мне помог только поиск и удаление в реестре записей, содержащих путь к старой DLL.

Аватар пользователя не работает

не работает. 8.3.25.1520. ничего не помогает.

Аватар пользователя валентин кукашка.

Там ошибка. Перепутаны пути к компонентам от 64 и 32

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image