Тип: СтандартноеХранилищеНастроекМенеджер. Содержит хранилище настроек, в котором будут сохраняться внешние данные ссылок. Если хранилище не установлено: Если режим совместимости не используется, используется стандартное хранилище. В режиме совместимости Версия8_3_18: при обращении из встроенного языка выдается ошибка, формы отчета и динамического списка не предоставляют возможность получать ссылки с полными настройками.
Полное описание, параметры и ограничения
ОбъектМетаданныхКонфигурация.ХранилищеВнешнихДанныхНавигационныхСсылок (ConfigurationMetadataObject.URLExternalDataStorage)
ОбъектМетаданныхКонфигурация (ConfigurationMetadataObject)
ХранилищеВнешнихДанныхНавигационныхСсылок (URLExternalDataStorage)
Доступен, начиная с версии 8.3.19.
Использование:
Только чтение.
Описание:
Тип: СтандартноеХранилищеНастроекМенеджер.
Содержит хранилище настроек, в котором будут сохраняться внешние данные ссылок.
Если хранилище не установлено:
Если режим совместимости не используется, используется стандартное хранилище.
В режиме совместимости Версия8_3_18:
при обращении из встроенного языка выдается ошибка,
формы отчета и динамического списка не предоставляют возможность получать ссылки с полными настройками.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.19.
Описание изменено в версии 8.3.26.
Методическая информация
Практические примеры
Посмотреть назначение шести хранилищ, не читая личные настройки
По умолчанию используются стандартные хранилища. Разные назначения разделяют варианты отчётов, общие настройки и настройки форм/списков.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Создайте отдельную НОВУЮ пустую файловую базу на 8.5.1.1343. Корневое имя конфигурации УчебныйПаспорт85. Рабочие конфигурации не меняйте.
Режим совместимости Не использовать; основной запуск Управляемое приложение. Пользовательские назначения общих форм, хранилища настроек, дополнительные словари и основные роли не задавайте. Расширения не устанавливайте.
Обновите конфигурацию БД. В собственной обработке создайте серверный обработчик ВыполнитьПример() Экспорт; фрагмент вставляйте внутрь него. Каждую задачу запускайте отдельно.
Задачи только читают настройки схемы. Не вызываются сохранение настроек, запись данных, смена прав, публикация сервисов или чтение секретов.
Хранилища = Новый Структура;
Хранилища.Вставить("ВариантыОтчетов", Метаданные.ХранилищеВариантовОтчетов);
Хранилища.Вставить("ОбщиеНастройки", Метаданные.ХранилищеОбщихНастроек);
Хранилища.Вставить("НастройкиФорм", Метаданные.ХранилищеНастроекДанныхФорм);
Хранилища.Вставить("НастройкиСписков", Метаданные.ХранилищеПользовательскихНастроекДинамическихСписков);
Хранилища.Вставить("НастройкиОтчетов", Метаданные.ХранилищеПользовательскихНастроекОтчетов);
Хранилища.Вставить("ВнешниеДанныеСсылок", Метаданные.ХранилищеВнешнихДанныхНавигационныхСсылок);
Сообщить(Хранилища.Количество() = 6);
Для Каждого Назначение Из Хранилища Цикл
Сообщить(Назначение.Ключ + ": " + Строка(ТипЗнч(Назначение.Значение)));
Сообщить(ТипЗнч(Назначение.Значение) = Тип("СтандартноеХранилищеНастроекМенеджер"));
КонецЦикла;Разбор по шагам
При отсутствии собственных назначений получаем стандартные менеджеры, не объекты метаданных пользовательского хранилища.
Разделяем варианты отчёта, общие настройки, данные форм, пользовательские настройки списка/отчёта и внешние данные ссылок.
Показываем тип каждого менеджера. Получить/Сохранить/Удалить не вызываются.
Не считаем разные назначения доказательством физически разных файлов или таблиц хранения.
Как проверить результат
Проверка количества и шесть проверок стандартного типа дают Истина при исходной подготовке.
Ни ключи, ни значения персональных настроек не выводятся и не изменяются.
Ожидаемый результат
Показаны маршруты хранения настроек без доступа к их содержимому.
На что обратить внимание
Для ХранилищеВнешнихДанныхНавигационныхСсылок режим совместимости имеет значение: в 8.3.18 без назначения обращение может завершиться ошибкой. Здесь совместимость выключена.
Собственное хранилище может иметь другой тип менеджера и прикладную реализацию; тогда проверки стандартного типа нужно пересмотреть.
Чтение назначения хранилища не доказывает успешную загрузку/сохранение конкретного варианта отчёта.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.