Тестировалось на упр. формах, без переопределения формы и процедуры формирования.
Параметры переопределяются перед процедурой формирования.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
Параметры = НастройкиОтчета.ПараметрыДанных;
МойПарам1 = Параметры.Элементы[1].Значение;
Параметры.УстановитьЗначениеПараметра("Параметр2", КонецДня(МойПарам1.Дата));
Параметры.УстановитьЗначениеПараметра("Параметр3", МойПарам1.Реквизит2);
Параметры.УстановитьЗначениеПараметра("Параметр4", МойПарам1.Реквизит3);
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиОтчета);
КонецПроцедуры
Параметры переопределяются перед процедурой формирования.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
Параметры = НастройкиОтчета.ПараметрыДанных;
МойПарам1 = Параметры.Элементы[1].Значение;
Параметры.УстановитьЗначениеПараметра("Параметр2", КонецДня(МойПарам1.Дата));
Параметры.УстановитьЗначениеПараметра("Параметр3", МойПарам1.Реквизит2);
Параметры.УстановитьЗначениеПараметра("Параметр4", МойПарам1.Реквизит3);
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиОтчета);
КонецПроцедуры
Комментариев нет:
Отправить комментарий