Для прямого подключения одной базы 1С к другой применяется компонента "V8.COMConnector" которая использует поставляемую библиотеку "comcntr.dll", но если установка платформы производилась не под правами администратора компонента не зарегистрируется. {Обработка.ОбменДанными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» При удачном выполнении Вы увидите: |
|
|
|
Просмотров: 634 | | |
Всего комментариев: 0 | |