Механизм Automation

Механизм Automation реализует обращение к 1C:Предприятию 8.0 из внешних приложений, написанных на других языках, и обратный механизм, т.е. обращение к внешним приложениям из 1С:Предприятия 8.0.

Например, ниже показан фрагмент на языке Visual Basic, осуществляющий запуск клиентской сессии 1С:Предприятия 8.0 через Automation:

 

Dim v8 As Object
Set v8=CreateObject("V8.Application")
v8.Connect("File=""c:\InfoBases\Trade"";Usr=""Director"";")
v8.Visible = True

 

Таким же образом один экземпляр 1С:Предприятия 8.0 может обращаться к другому через механизм Automation. Это позволяет организовать обмен данными между информационными базами и реализовать другие решения:

 

Процедура Загрузить()
V8 = Новый СОМОбъект("V8.Application");
Попытка
	Открыта = V8.Connect("File= + Путь + ';
	Usr= + Пользователь + """; ") ;
Исключение
	Предупреждение ("Ошибка открытия информационной базы");
	Возврат;
КонецПопытки;
Импорт = V8.NewObject("Справочник.Контрагенты");
Импорт.Выбрать();
Пока Импорт.Следующий() Цикл
	Если Не Импорт.ЭтоГруппа Тогда
		Сообщить(Импорт.Наименование);
	КонецЕсли;
КонецЦикла;
КонецПроцедуры
лучший жесткий диск