ОбновлениеВнешнихКомпонент (БСП)

Автор: 1С
ОбщийМодуль.ПолучениеВнешнихКомпонент
БСП

Обновление внешних компонент. Обработчик регламентного задания "ОбновлениеВнешнихКомпонент"

// Обработчик регламентного задания "ОбновлениеВнешнихКомпонент"
//
Процедура ОбновлениеВнешнихКомпонент() Экспорт
	
	// Регламентные задания блокируются на время служебных
	// операций с информационной базой.
	ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(
		Метаданные.РегламентныеЗадания.ОбновлениеВнешнихКомпонент);
	
	// 1. Проверка доступности получения внешних компонент из сервиса.
	ПроверитьДоступностьЗагрузки();
	
	// 2. Формирование запроса для загрузки внешних компонент.
	МодульВнешниеКомпоненты  = ОбщегоНазначения.ОбщийМодуль("ВнешниеКомпонентыСервер");
	ОписаниеВнешнихКомпонент = МодульВнешниеКомпоненты.АвтоматическиОбновляемыеКомпоненты();
	РезультатОперации        = АктуальныеВерсииВнешнихКомпонент(ОписаниеВнешнихКомпонент);
	
	// 3. Обработка загруженных компонент.
	Если Не ЗначениеЗаполнено(РезультатОперации.КодОшибки) Тогда
		МодульВнешниеКомпоненты.ОбновитьВнешниеКомпоненты(РезультатОперации.ДанныеВнешнихКомпонент);
	КонецЕсли;
	
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ОбновитьВнешниеКомпоненты (БСП)

ОбновитьОбщуюКомпоненту (БСП)

ОбновитьНастройкиПолучениеВнешнихКомпонент (БСП)

ИнформацияОКомпоненте (БСП)

СвойстваВнешнейКомпоненты (БСП)

АктуальныеВерсииВнешнихКомпонент (БСП)

ВерсииВнешнихКомпонент (БСП)

ДоступнаЗагрузкаВнешнихКомпонент (БСП)

ПриОпределенииИспользуемыхВерсийВнешнихКомпонент (БСП)

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз