Внешнее соединение

Внешнее соединение — это соединение внешнего процесса с информационной базой, которое позволяет управлять приложением «1С:Предприятия 8» из других приложений.

Внешнее соединение создается в результате подключения к информационной базе с использованием технологии COM.

Например, на языке MS Visual Basic подключение можно выполнить следующим образом:
Dim cntr As Object      'Менеджер COM-соединений
Dim extconn As Object   'Внешнее соединение

Set cntr = CreateObject("V83.COMConnector") 
Set extconn = cntr.Connect("File=""c:\InfoBases\Trade""; Usr=""Director"";")  
На встроенном языке «1С:Предприятия 8» подключение можно выполнить следующим образом:
// Создать менеджер COM-соединений
МенеджерCOMСоединений = Новый COMОбъект("V83.COMConnector");

// Установить соединение с информационной базой
ВнешнееСоединение = МенеджерCOMСоединений.Connect("Srvr=""TestSrv"";Ref=""TestBase""");

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

При запуске внешнего соединения исполняется модуль внешнего соединения. В нем вы можете обработать события начала и завершения работы: ПриНачалеРаботыСистемы и ПриЗавершенииРаботыСистемы.