Форма компоновщика: создать реальные элементы пользовательских настроек

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

Настоящие элементы редактирования и реальные признаки изменений.

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

Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.

Подготовка

  1. Настоящая управляемая форма компоновщика настроек с собственным инициализированным источником СКД; создайте в ней группу ГруппаНастроек.

  2. У собственных пользовательских настроек есть хотя бы один параметр БыстрыйДоступ. Вызывайте создание один раз в своей новой форме.

&НаСервере
Процедура СоздатьУчебныеНастройки()
    ЭтотОбъект.СоздатьЭлементыФормыПользовательскихНастроек(
        Элементы.ГруппаНастроек, РежимОтображенияНастроекКомпоновкиДанных.БыстрыйДоступ, 1);
    Сообщить("Основные настройки изменены: " + Строка(ЭтотОбъект.НастройкиМодифицированы));
    Сообщить("Пользовательские изменены: " + Строка(ЭтотОбъект.ПользовательскиеНастройкиМодифицированы));
КонецПроцедуры

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

  1. Используйте расширение самой формы компоновщика.

  2. На сервере создайте элементы внутри собственной группы.

  3. После ручного редактирования прочитайте признаки модифицированности.

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

  1. Проверьте один столбец быстрых настроек в группе.

  2. Сопоставьте оба признака с редактированием основного и пользовательского слоя.

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

Настоящие элементы редактирования и реальные признаки изменений.

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

  1. Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.

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

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

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

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

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