РЕГИСТРАЦИЯ КОМПОНЕНТЫ COMCNTR.DLL (ДЛЯ COM СОЕДИНЕНИЯ С БАЗОЙ 1С)
Для прямого подключения одной базы 1С к другой применяется компонента “V8.COMConnector” которая использует поставляемую библиотеку “comcntr.dll”, но если установка платформы производилась не под правами администратора компонента не зарегистрируется.
Если фоновый процесс COM-соединения завершается с ошибкой:
{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string
или возникает ошибка при обмене
Необходимо зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.
Файл внешней компоненты располагается в каталоге:
C:\Program Files (x86)\1cv8\[версия платформы]\bin\comcntr.dll
Для использования COM-компоненты она должна быть зарегистрирована в операционной системе.
Бывают ситуации, когда программа установки не может автоматически зарегистрировать DLL в операционной системе, поэтому это приходится делать вручную. Также при установке новой версии платформы поверх уже установленной может понадобиться зарегистрировать comcntr.dll из каталога установленной версии.
Выполнить действия вручную можно с помощью командой строки, запущенной от имени администратора, следующим образом:
regsvr32 comcntr.dll
запущенной в вышеуказанном каталоге.
!!! Перед этим нужно отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL !!!
В 32-битной версии сервера проблема решилась бы командой: regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»
но в 64-битной версии команда будет примерно такой * : C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»
При удачном выполнении Вы увидите:
Добавить комментарий