Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Интересное Контакты

Ошибка 1С "Ошибка при вызове конструктора comobject

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  31.03.2018 Актуальность проверена: 03.11.2024   2 мин.
Подобрать перенос данных 1С

Специализируемся на переносах данных 1С с 2015г.

Подобрать перенос данных 1С >>

Интеграция 1С с маркетплейсами

Специализируемся на интеграциях 1С с маркетплейсами с 2021г.

Изучить продукты >>

Объект V81.Application выполняется в рамках нового процесса 1cv8.exe.

Объект V81.COMConnector является внутрипроцессным сервером. На удаленном компьютере нет процесса, в котором он может быть создан.

Чтобы объект V81.COMConnector можно было создать на удаленном компьютере, регистрации компоненты comcntr.dll в COM утилитой regsvr32.exe недостаточно. Требуется выполнить регистрацию на удаленном компьютере компоненты comcntr.dll в качестве приложения COM+.


Для этого:

  • запустите утилиту Component Services;
  • создайте пустое COM+ приложение с:
    • Activation type - Server application;
    • именем, например, V81_COMConnector;
    • укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe;
  • в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.


ошибка при вызове конструктора comobject класс не зарегистрирован

 

Объект V81.Application выполняется в рамках нового процесса 1cv8.exe.

Объект V81.COMConnector является внутрипроцессным сервером. На удаленном компьютере нет процесса, в котором он может быть создан.

Чтобы объект V81.COMConnector можно было создать на удаленном компьютере, регистрации компоненты comcntr.dll в COM утилитой regsvr32.exe недостаточно. Требуется выполнить регистрацию на удаленном компьютере компоненты comcntr.dll в качестве приложения COM+.


Для этого:

  • запустите утилиту Component Services;
  • создайте пустое COM+ приложение с:
    • Activation type - Server application;
    • именем, например, V81_COMConnector;
    • укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe;
  • в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.

 

MoscowSoft логотип

Подпишитесь на телеграм-канал MoscowSoft!
QR-код (ссылка приглашение) в канал MoscowSoft

https://t.me/MoscowSoft

Публикуем:
- изменения законодательства
- инструкции по работе с 1С
- анонсы функционала программных продуктов MoscowSoft
- специальные предложения

Возврат к списку