Skip to content

Внешние компоненты БПО

ПодключитьКомпоненту

Описание, пример вызова
// Подключает на сервере 1С:Предприятия внешнюю компоненту из хранилища внешних компонент,
// выполненную по технологии Native API или COM.
// В модели сервиса разрешено только подключение общих внешних компонент, одобренных администратором сервиса.
//
// Параметры:
// ИмяОбъекта - Строка - идентификатор объекта внешней компоненты.
// ПолноеИмяМакета - Строка - имя макет где содержится компонента.
//
// Возвращаемое значение:
// ОбъектВнешнейКомпоненты - экземпляр объекта внешней компоненты;
//
Функция ПодключитьКомпоненту(Знач ИмяОбъекта, Знач ПолноеИмяМакета) Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ПодключитьКомпоненту(ИмяОбъекта, ПолноеИмяМакета)

ИнформацияОКомпоненте

Описание, пример вызова
// Информация о внешней компоненте по идентификатору и версии.
//
// Параметры:
// Идентификатор - Строка - идентификатор объекта внешней компоненты.
// Версия - Строка - версия компоненты.
//
// Возвращаемое значение:
// Структура:
// * Существует - Булево - признак отсутствия компоненты.
// * ДоступноРедактирование - Булево - признак того, что компоненту может изменить администратор области.
// * ОписаниеОшибки - Строка - краткое описание ошибки.
// * Идентификатор - Строка - идентификатор объекта внешней компоненты.
// * Версия - Строка - версия компоненты.
// * Наименование - Строка - наименование и краткая информация о компоненте.
//
Функция ИнформацияОКомпоненте(Идентификатор, Версия = Неопределено) Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ИнформацияОКомпоненте(Идентификатор, Версия);

ИнформацияОКомпонентеИзФайла

Описание, пример вызова
// Возвращает информацию о компоненте из файла внешней компоненты.
//
// Параметры:
// ДвоичныеДанные - ДвоичныеДанные - двоичные данные файла компоненты.
// ВыполнятьРазборИнфоФайла - Булево - требуется ли дополнительно анализировать
// данные файла INFO.XML, если он есть.
// ПараметрыПоискаДополнительнойИнформации - см. ВнешниеКомпонентыБПОКлиент.ПараметрыЗагрузки.
//
// Возвращаемое значение:
// Структура:
// * Разобрано - Булево - Истина, если информация о компоненте успешно извлечена.
// * Реквизиты - см. РеквизитыКомпоненты
// * ДвоичныеДанные - Неопределено, ДвоичныеДанные - выгрузка файла компоненты.
// * ДополнительнаяИнформация - Соответствие из КлючИЗначение - информация, полученная по переданным параметрам поиска.
// * ОписаниеОшибки - Строка - текст ошибки в случае, если Разобрано = Ложь.
//
Функция ИнформацияОКомпонентеИзФайла(ДвоичныеДанные, ВыполнятьРазборИнфоФайла = Истина, Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ИнформацияОКомпонентеИзФайла(ДвоичныеДанные, ВыполнятьРазборИнфоФайла, );

ПодключитьКомпонентуИзМакета

Описание, пример вызова
// Подключает компоненту, выполненную по технологии Native API и COM.
// Компонента должна храниться в макете конфигурации в виде ZIP-архива.
//
// Параметры:
// Идентификатор - Строка - идентификатор объекта внешней компоненты.
// ПолноеИмяМакета - Строка - полное имя макета конфигурации, хранящего ZIP-архив.
// Изолированно - ТипПодключенияВнешнейКомпоненты
//
// Возвращаемое значение:
// Неопределено, ОбъектВнешнейКомпоненты - экземпляр объекта внешней компоненты;
//
Функция ПодключитьКомпонентуИзМакета(Знач Идентификатор, Знач ПолноеИмяМакета, Знач Изолированно = Ложь) Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ПодключитьКомпонентуИзМакета(Идентификатор, ПолноеИмяМакета, Изолированно);

ИзолированноеПодключенияВнешнихКомпонентНаСервере

Описание, пример вызова
// Изолированное подключения внешних компонент на сервере
// Возвращаемое значение:
// Булево - Изолированно
//
Функция ИзолированноеПодключенияВнешнихКомпонентНаСервере() Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ИзолированноеПодключенияВнешнихКомпонентНаСервере()

ИзолированноеПодключенияВнешнихКомпонентНаКлиенте

Описание, пример вызова
// Изолированное подключения внешних компонент на сервере
// Возвращаемое значение:
// Булево - Изолированно
//
Функция ИзолированноеПодключенияВнешнихКомпонентНаКлиенте() Экспорт

Пример вызова

Результат = ВнешниеКомпонентыБПО.ИзолированноеПодключенияВнешнихКомпонентНаКлиенте()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).