Механизм 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("Справочник.Контрагенты");

Импорт.Выбрать();

Пока Импорт.Следующий() Цикл

Если Не Импорт.ЭтоГруппа Тогда

Сообщить(Импорт.Наименование);

КонецЕсли;

КонецЦикла;

КонецПроцедуры


Дата добавления: 2015-12-20; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!