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