НачатьИнициализациюЗапросаРазрешенийНаИспользованиеВнешнихРесурсов (БСП)

Автор: 1С
ОбщийМодуль.НастройкаРазрешенийНаИспользованиеВнешнихРесурсовВМоделиСервисаКлиент
БСП

Начать инициализацию запроса разрешений на использование внешних ресурсов.

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

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

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

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

ПослеИнициализацииЗапросаРазрешенийНаИспользованиеВнешнихРесурсов (БСП)

ЗапросНаОтменуРазрешенийИспользованияВнешнихРесурсов (БСП)

ЗапросНаОчисткуРазрешенийИспользованияВнешнихРесурсов (БСП)

ПриЗапросеРазрешенийНаИспользованиеВнешнихРесурсов (БСП)

ЗапросРазрешенийДляВнешнегоМодуля (БСП)

ЗапросИзмененияРазрешений (БСП)

ПослеЗавершенияЗапросаРазрешенийНаИспользованиеВнешнихРесурсов (БСП)

Синтакс-помощник БСП с нейросетевым ассистентом