Modber Сообщество
профессионалов по 1С

Недопустимая строка с указанием класса (1С 8.2)



Платформы: 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2014-06-11
12477 
di1di1di
0  
Некоторые пользователи 1С, после установки новой платформы и попытке ее запуска, сталкиваются с ошибкой следующего содержания:


{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(6)}: Ошибка при вызове конструктора(COMОбъект)
v8 = Новый COMОбъект("V82.COMConnector")

Недопустимая строка с указанием класса

Хочу предложить Вам решение, которое поможет Вам (по крайней мере, очень на это надеюсь), такую ошибку устранить.В процессе работы по локализации ошибки, было установлено, что проблема возникает на строке создания COM-объекта в модуле обработки «Обновление конфигурации». Непосредственно код, при выполнении которого программа выдает сообщение об ошибке, следующий:

ComConnector = Новый COMОбъект("v82.COMConnector");

Поясню подробнее. Во время инсталляции новой платформы происходит регистрация COM-объекта, который используется при установке внешнего соединения с инфобазами 1С, а также при администрировании кластера серверов. При регистрации этого объекта используется библиотека comcntr.dll, расположенная в папке bin, системы 1С (у меня она была по адресу C:\Program Files\1cv82\8.2.15.310\bin\comcntr.dll). Чтобы проблемы с COM-объектом не возникло, нужно зарегистрировать вышеупомянутую библиотеку. Процесс этот выглядит следующим образом:

1. «Пуск» — «Выполнить»
2. В строке вводим RegSvr32 + путь к библиотеке. У меня строка выглядела так:
regsvr32 “C:\Program Files\1cv82\8.2.15.310\bin\comcntr.dll”

Все, библиотека зарегистрирована и ошибка тепер возникать не будет



Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (1)