#0
by ёпрстна
Есть сервер (ос Windows 7 х64) с установленными 1с 8.1 и 8.2. При попытке выполнить следующую процедуру в 8.2 &НаСервере КонецПроцедуры вылетает ошибка: {Форма.Форма.Форма}: Ошибка при вызове конструктора (COMОбъект) по причине: Класс не зарегистрирован. Попытки переустановить 1с 8.1 результата не дали. Если посмотреть в реестре, библиотека отвечающая за ком соединение 8.1 (сomcntr.dll) зарегистрирована. У кого есть какие мысли?
#2
by Aleksey_3
Объект V81.Application выполняется в рамках нового процесса 1cv8.exe. Объект V81.COMConnector является внутрипроцессным сервером. На удаленном компьютере нет процесса, в котором он может быть создан. Чтобы объект V81.COMConnector можно было создать на удаленном компьютере, регистрации компоненты comcntr.dll в COM утилитой regsvr32.exe недостаточно. Требуется выполнить регистрацию на удаленном компьютере компоненты comcntr.dll в качестве приложения COM+. Для этого: * запустите утилиту Component Services; * создайте пустое COM+ приложение с: o Activation type - Server application; o именем, например, V81_COMConnector; o укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe; * в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия. В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.
#3
by ёпрстна
мне не нужно создавать v81.comconnector на удаленном компьютере. При попытке создать V81.Application вылетает ошибка : Интерфейс не поддерживается.
#10
by hhhh
имя сервера не задал COMОбъект (COMObject) По имени приложения Синтаксис: Новый COMОбъект(<Имя>, <ИмяСервера>) Параметры: Тип: Строка. ProgID класса COM, с которым он зарегистрирован в системе. Например, "Excel.Application". Тип: Строка. Имя компьютера, на котором надо создать указанный объект. Если параметр опущен, то создается на данном компьютере. Описание: Создает COM-объект внешнего приложения. Пример:
#12
by ёпрстна
на данный момент не могу посмотреть. Ну и что же делать если они будут разной сборки?
#14
by DmitrO
процесс сервера (а он у тебя x64) может использовать только 64-ный комконнектор (который должен быть зареген в соответствующем разделе реестра, там разные разделы на x64 и на x86), т.к. комконнектор работает в контексте вызывающего процесса. В составе x64-го дистрибутива сервера предприятия есть такой комконнектор, при установке он регится. А вот в составе обычного x86 дистрибутива идет 32-разрядный комконнектор. Если разрядность сервера и комконнектора разная, то можно будет работать только через COM+, как описано в .
#15
by DmitrO
+ при работе через COM+ пропадает изюм по скорости (он уже становится не InProc). Т.к. нужны затраты на маршалинг (межроцессное взаимодействие).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8= Новый COMObject("V8.ComConnector"); Класс не зарегистрирован
- Связь 7.7 с 8 -ой V81.ComConector
- V81.COMConnector объект типа Дата
- V81.COMConnector: (VB.net) Как поймать ошибку аутентификации?
- Получить тип основного договора у нужного контрагента через V81.Application
- V81.ComConnector падает 1С
- Есть ли разница в апи V81.ComConnector и V82.ComConnector?
- v82.comconnector класс не зарегистрирован. Платформа 1С 8.3
- Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован:
- Невозможно создание объекта контейнером ActiveX: V81.COMConnector
В этой группе 1С
- УТ 10,2 перенос остатков в дописаной УТ объемом 80 гиг
- Вычет в справке 2НДФЛ
- SQLiteBase
- Рег.отчетность 2 квартал Бух 77. Опять куча косяков?
- как по рег номеру узнать на кого зарегестрирована 1с?
- "Документооборот договоров". ИНТАЛЕВ
- Движения сформировались без суммовой оценки по регламентированному учету
- Как Откатить базу?
- (82) Получить объект для нового документа из коллекции данных формы
- v7: отвязать базу от УРБД
- Любимое Закрытие месяца 20 и 41 счета :)
- Создание таблицы во внешней обработке
- Аналог СокрЛП(...) в запросе.
- Закрытие счета 97 (статьи расходов будущих периодов...)
- 4-ФСС в ЗУП
- Обновил БП, вылезла ошибка "Несоответствие типов"
- Тормозит ПостроительОтчета.Вывести
- штрих коды товаров в расходной накладной ?
- как организовать редактирование DOC файла из хранилища 1с
- Кнопка "История". Как убрать информационную панель?