РазрешенияНаРесурсыСервера (БСП)

Автор: 1С
ОбщийМодуль.РассылкаОтчетов
БСП

Разрешения на ресурсы сервера. Формирует массив разрешений по данным рассылки отчетов.

// Формирует массив разрешений по данным рассылки отчетов.
Функция РазрешенияНаРесурсыСервера(Рассылка) Экспорт
	Разрешения = Новый Массив;
	
	МодульРаботаВБезопасномРежиме = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежиме");
	
	Если Рассылка.ИспользоватьСетевойКаталог Тогда
		Если ЗначениеЗаполнено(Рассылка.СетевойКаталогWindows) Тогда
			Элемент = МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаФайловойСистемы(
				Рассылка.СетевойКаталогWindows,
				Истина,
				Истина,
				НСтр("ru = 'Сетевой каталог для публикации отчетов с сервера Windows.'"));
			Разрешения.Добавить(Элемент);
		КонецЕсли;
		Если ЗначениеЗаполнено(Рассылка.СетевойКаталогLinux) Тогда
			Элемент = МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаФайловойСистемы(
				Рассылка.СетевойКаталогLinux,
				Истина,
				Истина,
				НСтр("ru = 'Сетевой каталог для публикации отчетов с сервера Linux.'"));
			Разрешения.Добавить(Элемент);
		КонецЕсли;
	КонецЕсли;
	Если Рассылка.ИспользоватьFTPРесурс Тогда
		Если ЗначениеЗаполнено(Рассылка.FTPСервер) Тогда
			Элемент = МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса(
				"FTP",
				Рассылка.FTPСервер + Рассылка.FTPКаталог,
				Рассылка.FTPПорт,
				НСтр("ru = 'FTP ресурс для публикации отчетов.'"));
			Разрешения.Добавить(Элемент);
		КонецЕсли;
	КонецЕсли;
	Возврат Разрешения;
КонецФункции

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

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

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

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

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

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

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

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

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

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

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

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

TurboConf ИР адаптер 2.63