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