Регистрация COM-компоненты для соединения с информационными базами 1С:Предприятия

22 февраля 2014

COM-соединение

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

Пример работы через COM-соединение мы рассматривали в одной из предыдущих статей. Сегодня рассмотрим действия в системе, необходимые для использования COM-компоненты.

Регистрация в системе

После установки платформы на комьютер COM-компонент должен быть установле автоматически установщиком. Файл внешней компоненты располагается в каталоге:

C:\Program Files\1cv82\[версия платформы]\bin\comcntr.dll

Таким образом, при установке новой версии платформы компонент будет установлен новый и находится в соответствующей директории. Для использования COM-компоненты она должна быть зарегистрирована в операционной системе. 

Бывают ситуации, когда программа установки не может автоматически зарегистрировать DLL в операционной системе, поэтому это приходится делать вручную. Также при установке новой версии платформы поверх уже установленной может понадобиться зарегистрировать comcntrl.dll из каталога установленной версии.

Выполнить действия вручную можно с помощью командой строки, запущенной от имени администратора, следующим образом:

regsvr32 comcntrl.dll

запущенной в вышеуказанном каталоге.

Если команда выполнена успешно, то Вы увидите вот такое окно. 

Компонента успешно зарегистрирована!

Перед этим нужно отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL. 

На этом все! Как видите - ничего сложного!


comments powered by Disqus