Обновить компоненты портала.
Процедура ОбновитьКомпонентыСПортала(ПараметрыПроцедуры, АдресРезультата) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент") Тогда
МассивСсылок = ПараметрыПроцедуры.МассивСсылок;
ПроверитьДоступностьЗагрузкиСПортала();
МодульПолучениеВнешнихКомпонент = ОбщегоНазначения.ОбщийМодуль("ПолучениеВнешнихКомпонент");
ОписаниеВнешнихКомпонент = МодульПолучениеВнешнихКомпонент.ОписаниеВнешнихКомпонент();
Для Каждого Ссылка Из МассивСсылок Цикл
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, "Идентификатор, Версия");
ОписаниеКомпоненты = ОписаниеВнешнихКомпонент.Добавить();
ОписаниеКомпоненты.Идентификатор = Реквизиты.Идентификатор;
ОписаниеКомпоненты.Версия = Реквизиты.Версия;
КонецЦикла;
РезультатОперации = МодульПолучениеВнешнихКомпонент.АктуальныеВерсииВнешнихКомпонент(ОписаниеВнешнихКомпонент);
Если ЗначениеЗаполнено(РезультатОперации.КодОшибки) Тогда
ТекстИсключения = ?(Пользователи.ЭтоПолноправныйПользователь(),
РезультатОперации.ИнформацияОбОшибке,
РезультатОперации.СообщениеОбОшибке);
ВызватьИсключение ТекстИсключения;
КонецЕсли;
ВнешниеКомпонентыСервер.ОбновитьВнешниеКомпоненты(РезультатОперации.ДанныеВнешнихКомпонент, АдресРезультата);
Иначе
ВызватьИсключение
НСтр("ru = 'Ожидается существование подсистемы ""ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент""'");
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОбновитьКомпонентыСПорталаПриФормированииРезультата (БСП)
ДоступнаЗагрузкаСПортала (БСП)
АвтоматическиОбновляемыеКомпоненты (БСП)