ИсточникРасширенийКонфигурации

Темы платформы · ConfigurationExtensionsSource

Определяет источник получения списка расширений.

Полное описание, параметры и ограничения

ИсточникРасширенийКонфигурации (ConfigurationExtensionsSource)

ИсточникРасширенийКонфигурации (ConfigurationExtensionsSource)

Доступен, начиная с версии 8.3.8.

Значения
БазаДанных (Database)
СеансАктивные (SessionApplied)
СеансОтключенные (SessionDisabled)

Описание:

Определяет источник получения списка расширений.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером.

См. также:
МенеджерРасширенийКонфигурации, метод Получить

Использование в версии:

Доступен, начиная с версии 8.3.8.

Методическая информация

Практические примеры

Прикладное чтение: ИсточникРасширенийКонфигурации.БазаДанных

Системное значение участвует в реальном фильтре / настройке метаданных / снимке состояния, а не возвращается из неизвестного объекта.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Основной блок — тело собственной серверной процедуры / кнопки обычной формы, толстый клиент. Используйте только своё учебное окружение и штатные права; режим привилегий не включается.

  2. Подготовьте собственное минимальное расширение УчебноеРасширениеСинтаксиса. Запись в БД и применение в текущем сеансе могут различаться до нового сеанса; код только читает выбранный источник.

Отбор = Новый Структура("Имя", "УчебноеРасширениеСинтаксиса");
Расширения = РасширенияКонфигурации.Получить(Отбор, ИсточникРасширенийКонфигурации.БазаДанных);
Сообщить("Своих расширений в выбранном источнике: " + Строка(Расширения.Количество()));
Для Каждого Расширение Из Расширения Цикл
    Сообщить(Расширение.Имя + ": " + Расширение.Синоним);
КонецЦикла;

Разбор по шагам

  1. Подготовьте указанный собственный объект и штатные права.

  2. Получите реальные данные документированным вызовом.

  3. Сравните / отберите выбранное значение, не изменяя рабочую политику и не вызывая аварий ради примера.

Как проверить результат

  1. Фильтр по собственному имени передаётся первым аргументом, источник — вторым.

  2. БазаДанных показывает сохранённые описания, СеансАктивные / СеансОтключенные — соответствующие расширения сеанса. Чтение не загружает CFE и не переключает активность.

Ожидаемый результат

Получен понятный ограниченный результат и отделён от недоказанных действий.

На что обратить внимание

  1. Пустой результат не превращается в утверждение об успешном обновлении / отсутствии любых ошибок.

  2. BSL, запись журнала, обновление конфигурации, загрузка расширений и работа шины при сборке HTML не выполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.