Синтаксис и применение Расширения для системы компоновки данных в платформе 1С:Предприятие. Описание и примеры кода.
Полное описание, параметры и ограничения
Расширения для системы компоновки данных
Расширения для системы компоновки данных
В разделе описываются механизмы расширений для системы компоновки данных.
Методическая информация
Практические примеры
Семь настоящих редакторов частей настроек СКД
Показаны редакторы реальных частей СКД; расширения предоставляются платформой по связанным данным.
Где и как запускать
Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.
Подготовка
Создайте свой отчет СКД на буквальном запросе ВЫБРАТЬ 250 КАК Цена, 4 КАК Количество и инициализируйте его компоновщик настроек.
Таблицы формы должны реально быть связаны соответственно с НастройкиКомпоновкиДанных; ВыбранныеПоляКомпоновкиДанных; ПорядокКомпоновкиДанных; коллекцией структуры; ПользовательскиеПоляКомпоновкиДанных; ПоляГруппировкиКомпоновкиДанных; ОформляемыеПоляКомпоновкиДанных конкретного элемента условного оформления. Назовите их как в коде; не создавайте расширения оператором Новый.
&НаКлиенте
Процедура ПоказатьРедакторыНастроек()
Элементы.ВсеНастройки.Видимость = Истина;
Элементы.ВыбранныеПоля.Видимость = Истина;
Элементы.Порядок.Видимость = Истина;
Элементы.СтруктураНастроек.Видимость = Истина;
Элементы.ПользовательскиеПоля.Видимость = Истина;
Элементы.ПоляГруппировки.Видимость = Истина;
Элементы.ОформляемыеПоля.Видимость = Истина;
Сообщить("Редактируйте части собственных настроек, затем сформируйте учебный отчет");
КонецПроцедурыРазбор по шагам
Свяжите реальные редакторы с типизированными частями своих настроек.
Сделайте редакторы видимыми.
Меняйте выбор и порядок в редакторе и формируйте собственный отчет.
Как проверить результат
Сопоставьте поля редакторов с соответствующими коллекциями компоновщика.
Изменение оформления не должно менять исходную цену 250.
Ожидаемый результат
Показаны редакторы реальных частей СКД; расширения предоставляются платформой по связанным данным.
На что обратить внимание
Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.