Не удалось подключиться к другой программе ошибка при вызове конструктора comobject

Защищён от DDOS-атак!

Лучший VDS по версии TestVPS.ru

Домен в подарок при заказе хостинга!

50 + серверов в 10 странах

100 GB за 100 рублей

  • Просрочена оплата. Если Вы администратор сайта, то оплатите услугу хостинга в личном кабинете
  • Нарушены условия пользовательского соглашения
  • Сайт отключен его владельцем
  • Если Вы владелец сайта и считаете, что Ваш сайт должен работать, то обратитесь в нашу техподдержку

  • Хостинг в России
  • Бесплатный хостинг
  • Вопросы-ответы
  • Договор-оферта
  • О компании
  • Серверы в России
  • Серверы в Германии
  • Серверы во Франции
  • Серверы в Нидерландах
  • Серверы в Украине

Наш рейтинг 4,9
* * * * * Кол-во оценок: 32918

Ошибка 720 не удается подключиться к удаленному компьютеру

Источник: www.help1c-spb.ru

Ошибка при синхронизации БП 3.0 и ЗУП 3.1 «Не удалось подключится к другой программе: Ошибка при вызове конструктора (COMObject)»

Данная ошибка чаще всего возникает при обновлении платформы и/или при переводе режима работы с базой из файлового в клиент-серверный вариант, после чего COM-компонент comcntr.dll должен быть установлен (зарегистрирован) автоматически.
Но если вы получаете ошибку: Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован, это означает, что при установке платформы компонента comcntr.dll не смогла зарегистрироваться автоматически.

Решается данная проблема очень просто: заходим на сервер 1С, запускаем командную строку от имени администратора и прописываем следующую команду:

C:WindowsSysWOW64regsvr32 «c:Program Files(х86)1cv88.3. bincomcntr.dll»

где 8.3. заменяем на корректный путь, в зависимости от вашей версии платформы.

Если после данной манипуляции ошибка не ушла, то пробуем сначала удалить эту компоненту с сервера, а затем установить её заново:

Удаление:
C:WindowsSysWOW64regsvr32 /u «c:Program Files1cv88.3. bincomcntr.dll»

Установка:
C:WindowsSysWOW64regsvr32 «c:Program Files1cv88.3. bincomcntr.dll»

Источник: res-t.ru

Не удалось подключиться к другой программе ошибка при вызове конструктора comobject

Ситуация первая. При попытке подключения через COM -соединение к базе-источнику выдается сообщение об ошибке. Что-то вроде : «Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован «.
Для устранения подобной ошибки перво-наперво нужно зарегистрировать библиотеку клиента — приемника. Причем для разных версий клиентов одной версии платформы нужно регистрировать свою библиотеку. То есть для разных сборок платформы версии 8.3 нужно заново регистрировать версию библиотеки нужного релиза платформы. Для платформы версии 8.2 такой же подход.
Библиотека регистрируется следующим образом. Запускается Командная строка из-под Администратора, в ней пишется команда

Читайте также:
Правила написания программ на java

regsvr32 «[Путь к библиотеке]bincomcntr.dll ,

например, regsvr32 «c:Program Files (x86)1cv88.3.5.1119bincomcntr.dll» и команда выполняется. Все открытые приложения 1С при этом лучше закрыть. При успешной регистрации будет выдано сообщение об успехе. Если выдается сообщение об ошибке, то нужно проверить путь, по которому находится библиотека, и все права.
Также эту команду можно поместить в cmd- файл и запустить его с правами Администратора.

Если такая ошибка выпадает при попытке подключить к БД на платформе 7.7, то следует проверить реестр на предмет наличия регистрации 7.7-коннектора. В разделе HKEY_CLASSES_ROOT должны присутствовать ветки, изображенные на картинке:

Для правильной регистрации 7.7-коннектора следует один раз запустить 1С Предприятие 7.7 от имени Администратора.

Ситуация вторая. При попытке установить COM -соединение выпадает ошибка с сообщением о несоответствии версии клиента БД-источника. В этом случае проблема решается регистрацией правильной версии библиотеки comcntr.dll так, как это было описано выше.

Ситуация третья. При попытке подключения через COM -соединение к базе-источнику на платформе 1С 7.7 ошибок не выдается, но обработка «намертво» «зависает». При снятии задачи соединение через консоль управления серверами 8.х остается и не сбрасывается никакими ухищрениями, кроме перезапуска службы сервера 1С.

Такое явление происходит, когда осуществляется попытка соединения из БД на платформе 8.х к БД на платформе 7.7 из сеанса сервера. Четко определенных причин такого поведения программы здесь не приводится. Рекомендация одна — использовать вызов подключения из сеанса клиента ( Создать новое приложение».

4. Имя нового приложения лучше написать чтобы было понятно о чем речь: V8_ComConnector, способ активации — «серверное приложение».

5. На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».В ветке созданного приложения переходим на ветку «Роли» открываем роль «CreatorOwner» и далее в разделе «Пользователи» создаем пользователя — учетную запись под которой работает сервер 1С.
6. В ветке созданного приложения переходим на ветку «Компоненты» и создаем компонент: Создать — Компонент Выбираем «Установка новых компонентов», и в диалоге выбираем нужную DLL-ку (в данном примере: [Путь к библиотеке]bincomcntr.dll).
7. В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
8. Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный»

Читайте также:
Пример программы на mql5

9. Нажимаем «ОК».

Источник: 1c8xx.ru

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