Прикладное чтение: РазделениеРасширенийКонфигурацииОбщегоРеквизита.НеИспользовать

Учебные задачи

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

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

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

Подготовка

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

  2. В своей отдельной учебной конфигурации подготовьте общий реквизит УчебнаяОбласть типа Строка 20 и соответствующие настройки разделения расширений. Код только читает описание, не устанавливает значение разделителя сеанса и не переключает области данных.

Реквизит = Метаданные.ОбщиеРеквизиты.Найти("УчебнаяОбласть");
Если Реквизит = Неопределено Тогда
    Сообщить("Подготовьте свой общий реквизит УчебнаяОбласть");
    Возврат;
КонецЕсли;
Если Реквизит.РазделениеРасширенийКонфигурации = РазделениеРасширенийКонфигурацииОбщегоРеквизита.НеИспользовать Тогда
    Сообщить("У собственного реквизита выбранная политика разделения расширений");
Иначе
    Сообщить("Политика: " + Строка(Реквизит.РазделениеРасширенийКонфигурации));
КонецЕсли;

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

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

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

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

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

  1. Свойство метаданных readonly; присваиваний ему нет.

  2. Эта политика не равна разделению всех записей и не перечисляет активные расширения текущей области.

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

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

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

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

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

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

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

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

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

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