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