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