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