нам нужно создать обработчик события формы ПередЗагрузкойПользовательскихНастроекНаСервере, чтобы в нем изменить параметры пользовательских настроек перед их загрузкой в компоновщик (листинг 2.17).
Листинг 2.17. Обработчик события «ПередЗагрузкойПользовательскихНастроекНаСервере»
&НаСервере
Процедура ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки)
Настройки.Элементы[0].Значение = НачалоМесяца(‘20111210’);
Настройки.Элементы[1].Значение = КонецНедели(‘20120110’);
ПорядокНомер = Настройки.Элементы[2].Элементы[1];
ПорядокНомер.Использование = Ложь;
Если Настройки.Элементы[2].Элементы.Количество() <= 2 Тогда
ЭлементПорядка = Настройки.Элементы[2].Элементы.
Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
ЭлементПорядка.Поле = Новый ПолеКомпоновкиДанных("Стоимость");
ЭлементПорядка.Использование = Истина;
КонецЕсли;
КонецПроцедуры
Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных, 4-е стереотипное переиздание
·
Е.Ю. Хрусталева