Книга: Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
Назад: Работа с параметрами схемы компоновки
Дальше: Редактирование настроек не основной схемы компоновки

Редактирование настроек схемы компоновки

Стандартные настройки схемы компоновки могут изменяться пользователем в режиме 1С:Предприятие. При создании формы отчета последние пользовательские настройки загружаются в компоновщик настроек отчета. Средствами встроенного языка, используя свойства основного реквизита отчетной формы (Отчет.КомпоновщикНастроек), можно получить и изменить эти настройки. В приведенном примере создается отбор по номенклатуре из группы Комплектующие и включается вывод информации об отборе, затем измененные настройки загружаются в компоновщик настроек отчета, и формируется отчет (листинг 3.58).

Листинг 3.58. Процедура программной установки настроек

Настройки = Отчет.КомпоновщикНастроек.Настройки;

 

ЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");

ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;

ЭлементОтбора.ПравоеЗначение =

Справочники.Номенклатура.НайтиПоНаименованию("Комплектующие");

Настройки.ПараметрыВывода.УстановитьЗначениеПараметра("ВыводитьОтбор",

ТипВыводаТекстаКомпоновкиДанных.Выводить);

 

Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);

СкомпоноватьРезультат();      

Назад: Работа с параметрами схемы компоновки
Дальше: Редактирование настроек не основной схемы компоновки