1с не удалось подключиться к другой программе метод объекта не обнаружен connect

При настройки синхронизации с другой базой ошибка : Не удалось подключиться к другой программе -2147221005(0x800401F3) Недопустимая строка с указанием класса.

Если используется клиент-северный вариант, зарегистрировать comcntr.dll необходимо на сервере 1с предприятие и клиенте.

Решение: 1 вариант Открыть Cmd от имени Администратора:

Перейти в папку с платформой

cd C:Program Files (x86)1cv88.3.18.1208bin

Отмена регистрации dll

regsvr32 /u comcntr.dll

regsvr32 comcntr.dll

Открыть Cmd от имени Администратора:

regsvr32 «C:Program Files (x86)1cv88.3.18.1208bincomcntr.dll»

версия платформы может отличаться

Источник: dzen.ru

Как наладить синхронизацию баз 1С?

Добрый день, коллеги! Назрел такой насущный вопрос:
Есть сервер 1С, его обновили до версии 1С.Предприятия 8.3.12.1685. И есть терминальный сервер, с которого работают с базами, размещенными на сервере 1С. Оба сервера под управлением Windows Server 2012 R2.

Как исправить ошибку — объект на найден в 1С?


На сервере 1С размещена база Бух 3.0 и Зуп 3.1. Между ними на предыдущей платформе, 8.3.11.2954 была настроена синхронизация. На 8.3.11.2954 синхронизация работала нормально, но для обновления Бух до последней конфигурации были вынуждены перейти на 8.3.12.1685(предвосхищая возможный вопрос — нет, тестового сервера нет). После перехода выяснилось, что синхронизация не работает. При попытке соединения(например, в окне проверки настроек) получаю сообщение:

Не удалось подключиться к другой программе: метод объекта не обнаружен (Connect)

Что опробовано:
1. Переустановить платформу на сервере и терминале
2. Поставить 8.3.15.1513
3. Зарегистрировать regsvr32 «C:Program Files (x86)1cv88.3.12.1685bincomcntr.dll»(на сервере и клиенте)
4. Создать COM-приложение V83COMConnector(на клиенте)

Какие есть еще варианты? Быть может, кто-то с этим сталкивался и смог победить?
P.S. Вариант снести сервер 1С полностью и установить заново нежелателен по причине наличия на нем баз других клиентов, но, если других вариантов не будет, то придется, конечно.

  • Вопрос задан более трёх лет назад
  • 5613 просмотров

Источник: qna.habr.com

Ошибка при подключении модульобычногоприложения 90 метод объекта не обнаружен connect

Как исправить ошибку, возникающую в 1С - Не удалось подключиться к другой программе: Метод объекта не обнаружен (Connect)

Всем Доброго времени суток!

Многие из нас сталкиваются в своей деятельности с программными продуктами Компании 1С. Более того, некоторым из нас иногда приходится даже иногда обслуживать продукты 1С. Иногда в этом «чудесном» процессе обслуживания возникают различные казусы. Сегодня мы поговорим об одном из них.

Исправляем ошибку «Лицензия не обнаружена» в программе 1С

А именно, тема данного материала: Как исправить ошибку, возникающую в 1С — Не удалось подключиться к другой программе: Метод объекта не обнаружен (Connect).

Если Вам посчастливилось увидеть такую же ошибку, как на этом скриншоте, читайте далее, как её исправить

Немного вводной теории:

1С:Предприятие 8.x предоставляет разные интересные возможности для организации обмена данными с другими программными системами. Наряду с механизмом OLE Automation также было введено понятие COM-соединения, которое позволяет обеспечить надежный и более быстрый доступа к данным 1С:Предприятия 8.0 из внешних приложений, поддерживающих данную технологию.

Читайте также:
Как программы powerpc больше не поддерживаются

Для организации доступа к данным 1С:Предприятия 8.0 через COM-соединение создается COM-объект с идентификатором V8.COMConnector , с помощью которого и производится установка соединения. Затем производится обращение к методу Connect ранее созданного объекта V8.COMConnector. Метод Connect возвращает ссылку на объект COM -соединения с информационной базой 1С:Предприятия 8.0. И через полученный объект COM-соединения производится обращение к допустимым методам, свойствам и объектам информационной базы, с которой установлено соединение.

Теперь, зная откуда растут ноги, переходим к практике. Допустим (при обновлении и ли другой какой-то операции) Вы получили ошибку вида:

Как исправить ошибку, возникающую в 1С - метод объекта не обнаружен (connect)

Чтобы исправить ошибку, возникающую в 1С — метод объекта не обнаружен (connect), нужно сделать следующее:

В операционных системах Windows последних версий заходим в «Службы компонентов». Данная функциональность вызывается следующей последовательностью: Панель управления — Администрирование — Службы компонентов.

Как исправить ошибку, возникающую в 1С - метод объекта не обнаружен (connect)

Выбираем: Компьютеры – Мой компьютер – Приложения COM+ — Создать приложение – Создать новое приложение – вводим имя «V82COMConnector» (переключатель «Серверное приложение») – Указанный пользователь (Администратор)

Как исправить ошибку, возникающую в 1С - метод объекта не обнаружен (connect)

В появившейся ветке V82COMConnector – выбираем подветку Компоненты – создание нового компонента – Установка новых компонентов — bincomcntr.dll

Нажимаем правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – снимаем галку «Принудительная проверка доступа для приложений» — ставим галку «Применить политику программных ограничений» — Уровень ограничений «Неограниченный»:

Как исправить ошибку, возникающую в 1С - метод объекта не обнаружен (connect)

Также в профилях пользователей C:UsersНашПользовательAppDataRoaming1C1CEStart.cfg изменяем параметр UseHWLicenses=0 на UseHWLicenses=1

Как исправить ошибку, возникающую в 1С - метод объекта не обнаружен (connect)

После всех этих изменений можно (для чистоты эксперимента) перезагрузить комп и наслаждаться дальнейшей работой в 1С, но уже без данной ошибки (!)

P.S. Небольшой бонус в конце: 1С обновление от имени администратора

Довольно часто какой-то Ваш удалённый клиент — бухгалтер и т.д. — не может произвести самостоятельно обновление программных продуктов 1С, ему требуются права администратора, а правой кнопкой нажимать на ярлыке (и выбирать «Запуск от имени администратора») он не хочет или «боится». Поэтому он постоянно напрягает нашего брата АйТишника.

Давайте же нажмём за него правой кнопкой, но сделаем это один раз и навсегда забудем о данной теме!

Итак, делаем разовую настройку — нажимаем правой кнопкой на ярлыке запуска 1С, выбираем «Свойства», жмём «Изменить параметры для всех пользователей» и устанавливаем галку «Запускать эту программу от имени администратора». Затем пару раз кликаем Ок, и забываем про «боязливого» клиента

1С отключаем обновление от имени администратора

Надеюсь, Вы смогли найти здесь немного полезностей для себя. Пишите в комментах о Ваших «хитростях» — будем совместно приносить просветительскую пользу.

До связи и всего хорошего!

Читайте также:
Инсталляция конфигурирование и настройка резидентных программ

При попытке подключения к информационной базе произошла ошибка: Метод объекта не обнаружен (Connect)

Описание ошибки:
Терминальный сервер. У пользователя 1С при попытке инициировать прямое подключение к одной базе из другой с помощью com-соединения возникает ошибка: «При попытке подключения к информационной базе произошла ошибка: Метод объекта не обнаружен (Connect)» Релиз платформы 1С: Предприятие 8.3.16.1063

1с 8 При попытке подключения к информационной базе произошла ошибка: Метод объекта не обнаружен (Connect)

Стоит отметить, что ошибка, связанная с com-компонентой, отвечающей за com-соединение между базами плафтормы 1С: Предприятие 8, не похожа по тексту на самую распространенную ошибку Ошибка при вызове конструктора (COMObject) COMConnector = Новый COMObject(ИмяCOMСоединителя()); // «V82.COMConnector» по причине: -2147221164(0x80040154): Класс не зарегистрирован

Так же стоит отметить, что данная проблема возникла у одного пользователя удаленного рабочего стола. Хотя, к примеру, у двух других пользователей удаленного рабочего стола то же com-соединение работало безотказно.

В таком случае можно было бы прибегнуть к рекомендациям, изложенным, в идентичной по проблематике публикации на ресурсе igorman.ru, но уже было «на своем месте» приложение COM+ «V82COMConnector».

Так же не помогла ценная в последнее время рекомендация, связанная с очисткой кэша базы из обсуждения на форуме mista.ru . Т.к. на удивление в последнее время на практике возникает просто много странных ошибок, которые устраняются очисткой кэша базы — самым простым способом — удалить и снова добавить базу в список баз.

1С 8, 8.2, 8.3, При попытке подключения к информационной базе произошла ошибка: Метод объекта не обнаружен (Connect)

Но вернемся к тому факту, который был отмечен в самом начале, о том, что у других пользователей того же терминального сервера соединение работало без проблем. Сравнение прав пользователей показало, что у пользователя, у которого com-соединение выдавало ошибку «Метод объекта не обнаружен (Connect)», более низкий уровень прав. Поэтому не будет линим проверить и при необходимости добавить прав пользователю в настройках безопасности «1CV83 Application» в «Службе компонентов» в ветке «Настройка DCOM»

При попытке подключения к другой базе, метод объекта не обнаружен (Connect) в 1С 8, 8.2, 8.3

1С как исправить ошибку метод объекта не обнаружен (connect)

Оцените, помогло ли Вам предоставленное описание решения ошибки?



Журавлев А.С.
(Сайт azhur-c.ru)

Исправление следующей ошибки 1С 8.3 (может возникать при синхронизации, выгрузке-загрузке различных данных с удаленным подключением и т.п., как правило после обновления платформы):

«При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса»

Решение: в реестре Windows необходимо зарегистрировать компоненту comcntr.dll

Сначала пробуем простые варианты.
Первый вариант: пробуем удалить и заново установить платформу 1С, войдя в систему с полными правами (предварительно перезагрузив компьютер).
Проверяем. Если не помогло —

Второй вариант:
Открываем Проводник (Мой компьютер), в адресной строке пишем %windir% и нажимаем Enter,

открывается командное окно с путем: C:Windows,
Далее в зависимости от разрядности вашей версии Windows (32 или 64 разряда) входим в соответствующую директорию,
находим среди файлов cmd.exe и запускаем его от имени Администратора (клик правой клавишей — запустить от имени Администратора).

Читайте также:
Программа 7 вершин мира какие вершины туда входят

В появившемся окне также в зависимости от разрядности Windows вставляем (можно отсюда через копировать-вставить) следующую строку:

для Windows 7×32
в %windir%System32RegSvr32.exe «С:Program Files (x86)1cv88.3.11.3034bincomcntr.dll»

для Windows 7×64
в %windir%SysWoW64RegSvr32.exe «С:Program Files (x86)1cv88.3.11.3034bincomcntr.dll»

Важно! Здесь вместо подстроки «С:Program Files (x86)1cv88.3.11.3034» укажите путь к Вашему каталогу 1С Предприятие.

Если и это не помогло —
Третий вариант, регистрируем компонент в реестре вручную:

Открываем: Панель управления — Администрирование — Службы компонентов – Компьютеры – Мой компьютер

Выбираем: Приложения COM+ — Дополнительные действия — Приложения — Создать приложение.
Вводим имя «V83COMConnector» , ставим опцию «Серверное приложение», и Указанный пользователь выбираем «Администратор», либо «Текущий пользователь».
В появившейся ветке V83COMConnector выбираем Компоненты – Создание нового компонента – Установка новых компонентов.
Выбираем файл — входим в Ваш каталог 1С, далее bincomcntr.dll, и выбираем Готово.
Правой кнопкой мыши нажимаем по ветке V83COMConnector, далее переходим на Свойства – Безопасность.
Снимаем опцию «Принудительная проверка доступа для приложений», выставляем опцию «Применить политику программных ограничений» и выбираем уровень «Неограниченный».

После обновления платформы 1С на версию 8.3.11.2867 и конфигурации Розница 2 на версию 2.2.7.23 нарушилась работа ТСД и появилась ошибка — #Ошибка выполнения операции — #Ошибка при подключении: «МодульОбычногоПриложения(90)»: Метод объекта не обнаружен (Connect) (1С: версия приложения = «8.3.11.2867», режим работы основной базы = «файловый», режим работы базы драйвера= «файловый»)

Ответа в базе знаний найти не удалось.

Ошибка из логов конфигурации:

0; 24; 09.12.2017 17:55:38.794 ERROR
ADDITION TEXT: InvokeMethodAction.InvokeMethod
MESSAGE: Серверу не удалось обработать запрос. —> Ошибка при подключении: «МодульОбычногоПриложения(90)»: Метод объекта не обнаружен (Connect) (1С: версия приложения = «8.3.11.2867», режим работы основной базы = «файловый», режим работы базы драйвера= «файловый») STACK TOP: at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (System.IAsyncResult asyncResult) [0x00048] in :0
at Cleverence.Warehouse.Compact.DataStorage.Invoke (System.String methodName, System.Object[] parameters, System.Int32 timeout) [0x00116] in :0
at Cleverence.Warehouse.Compact.DataStorage.InvokeRemoteMethod (System.String methodPath, System.String invokeArgs, System.String deviceInfoXml) [0x00000] in :0
at (wrapper remoting-invoke-with-check) Cleverence.Warehouse.Compact.DataStorage:InvokeRemoteMethod (string,string,string)
at Cleverence.Warehouse.Compact.InvokeMethodAction.InvokeMethod () [0x001d3] in :0
TYPE: System.Web.Services.Protocols.SoapException
CORE INFO: 1С Драйвер ТСД Wi-Fi ПРОФ.Document=new_dbb3f5a3-df94-491b-89fa-82a932066e27(Просмотр номенклатуры).Action=ПолучитьСписокТоваров
SOURCE: System.Web.Services
TARGETSITE: EndInvoke
[STACK TRACE]
at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (System.IAsyncResult asyncResult) [0x00048] in :0
at Cleverence.Warehouse.Compact.DataStorage.Invoke (System.String methodName, System.Object[] parameters, System.Int32 timeout) [0x00116] in :0
at Cleverence.Warehouse.Compact.DataStorage.InvokeRemoteMethod (System.String methodPath, System.String invokeArgs, System.String deviceInfoXml) [0x00000] in :0
at (wrapper remoting-invoke-with-check) Cleverence.Warehouse.Compact.DataStorage:InvokeRemoteMethod (string,string,string)
at Cleverence.Warehouse.Compact.InvokeMethodAction.InvokeMethod () [0x001d3] in :0
[STACK TRACE]
CODE: http://schemas.xmlsoap.org/soap/envelope/:Server
DETAIL: System.Xml.XmlElement
DATA: System.Collections.ListDictionaryInternal
HRESULT: -2146233087

Подскажите как исправить.

Источник: oshibkam.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru