258 документов
← К списку

Подключение внешней компоненты из базы данных (отдельные файлы)

страница

Подключение внешней компоненты из базы данных (отдельные файлы)

Листинг 4.8. Пример подключения внешней компоненты

Перем Ссылка;

СисИнфо = Новый СистемнаяИнформация;

Если СисИнфо.ТипПлатформы = ТипПлатформы.Windows_x86 Тогда

Ссылка = ПолучитьНавигационнуюСсылку(Справочники.ВнешниеКомпоненты.НайтиПоКоду("000000001"), "КомпонентаWindows32");

ИначеЕсли СисИнфо.ТипПлатформы = ТипПлатформы.Windows_x86_64 Тогда

Ссылка = ПолучитьНавигационнуюСсылку(Справочники.ВнешниеКомпоненты.НайтиПоКоду("000000001"), "КомпонентаWindows64");

ИначеЕсли СисИнфо.ТипПлатформы = ТипПлатформы.Linux_x86 Тогда

Ссылка = ПолучитьНавигационнуюСсылку(Справочники.ВнешниеКомпоненты.НайтиПоКоду("000000001"), "КомпонентаLinux32");

Иначе

Ссылка = ПолучитьНавигационнуюСсылку(Справочники.ВнешниеКомпоненты.НайтиПоКоду("000000001"), "КомпонентаLinux64");

КонецЕсли;

ПодключитьВнешнююКомпоненту(Ссылка, "ПроизвольноеИмя", ТипВнешнейКомпоненты.Native);

ОбъектКомпоненты = Новый("AddIn.ПроизвольноеИмя.ComponentExtension");

ОбъектКомпоненты.ИмяСвойства = ...;