Глобальный контекст.НачатьУстановкуВнешнейКомпоненты (Global context.BeginInstallAddIn)

Глобальный контекст (Global context)

НачатьУстановкуВнешнейКомпоненты (BeginInstallAddIn)

Доступен, начиная с версии 8.3.3.

Синтаксис:

НачатьУстановкуВнешнейКомпоненты(<ОписаниеОповещенияОЗавершении>, <Местоположение>)

Параметры:

<ОписаниеОповещенияОЗавершении> (необязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения установки внешнего компонента со следующими параметрами:Если параметр не указан или имеет тип Неопределено, то по завершении никакая процедура вызвана не будет.

<Местоположение> (обязательный)

Тип: Строка.
Строка, определяющая местоположение внешнего компонента.
В качестве строки может использоваться:

Описание:

Доставляет объект внешнего компонента с сервера на клиент, после чего он становится доступен для метода ПодключитьВнешнююКомпоненту.
Внешние компоненты могут храниться в информационной базе или макетах конфигурации в виде ZIP-архива или в виде двоичных данных.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).

Примечание:

Метод работает только с компонентами, хранящимися в архиве.

Пример:

НаКлиенте
Процедура Команда(Команда)
    Подключить(Истина);
КонецПроцедуры

НаКлиенте 
Процедура 
Подключить(УстановитьЕслиНеПодключено) Экспорт
    НачатьПодключениеВнешнейКомпоненты(
        Новый 
ОписаниеОповещения(
            "ПослеПодключения",
            ЭтотОбъект,
            УстановитьЕслиНеПодключено),
        "ОбщийМакет.ВнешняяКомпонента",
        "ВнешняяКомпонента");
КонецПроцедуры

НаКлиенте
Процедура 
ПослеПодключения(Подключено, УстановитьЕслиНеПодключено) Экспорт
    Если Подключено Тогда
        // Внешняя компонента подключена

    ИначеЕсли УстановитьЕслиНеПодключено Тогда
        НачатьУстановкуВнешнейКомпоненты(
            Новый 
ОписаниеОповещения(
                "Подключить",
                ЭтотОбъект,
                Ложь
),
            "ОбщийМакет.ВнешняяКомпонента");
    Иначе
        // Не удалось установить или подключить

        // внешнюю компоненту

    КонецЕсли;
КонецПроцедуры

См. также:

Глобальный контекст, метод ЗагрузитьВнешнююКомпоненту
Глобальный контекст, метод НачатьПодключениеВнешнейКомпоненты
Глобальный контекст, метод УстановитьВнешнююКомпонентуАсинх

Использование в версии:

Доступен, начиная с версии 8.3.3.

Описание изменено в версии 8.3.18.


     Методическая информация