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

УстановитьКомпоненту

страница

Устанавливает компоненту, выполненную по технологии Native API и COM асинхронном режиме. Выполняет проверку возможности исполнения компоненты на текущем клиенте пользователя.

Синтаксис

Процедура УстановитьКомпоненту(Оповещение, Идентификатор, Версия = Неопределено, 
ПараметрыУстановки = Неопределено) Экспорт

Параметры

  • Оповещение — ОписаниеОповещения - описание оповещения об установке внешней компоненты:
    • Результат - Структура - результат установки компоненты: ** Установлено - Булево - признак установки. ** ОписаниеОшибки - Строка - краткое описание ошибки. При отмене пользователем пустая строка.
    • ДополнительныеПараметры - Структура - значение, которое было указано при создании объекта ОписаниеОповещения.
  • Идентификатор — Строка - идентификатор объекта внешней компоненты.
  • Версия — Строка - версия компоненты.
  • ПараметрыУстановки — см. ПараметрыУстановки.

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

Оповещение = Новый ОписаниеОповещения("УстановитьКомпонентуЗавершение", ЭтотОбъект);
ПараметрыУстановки = ВнешниеКомпонентыКлиент.ПараметрыУстановки();
ПараметрыУстановки.ТекстПояснения = 
    НСтр("ru = 'Для использования сканера штрихкодов требуется
               |внешняя компонента ""1С:Сканеры штрихкода (NativeApi)"".'");
ВнешниеКомпонентыКлиент.УстановитьКомпоненту(Оповещение, "InputDevice",, ПараметрыУстановки);
&НаКлиенте
Процедура УстановитьКомпонентуЗавершение(Результат, ДополнительныеПараметры) Экспорт
    Если Не Результат.Установлено И Не ПустаяСтрока(Результат.ОписаниеОшибки) Тогда 
        ПоказатьПредупреждение(, Результат.ОписаниеОшибки);
    КонецЕсли;
КонецПроцедуры

Доступность

Тонкий клиент, Толстый клиент