В модуле формы объявляем процедуру:
&НаСервереПроцедура УстановитьЗначениеПараметраСКД(НазваниеПараметра,ЗначениеПараметра = Неопределено) ПараметрСКД = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(НазваниеПараметра); ПараметрСКД.Использование = Истина; Если ЗначениеПараметра = Неопределено Тогда ПараметрСКД.Значение = Отчет[НазваниеПараметра]; //реквизит отчета название которого соответствует названию параметра Иначе ПараметрСКД.Значение = ЗначениеПараметра; //указанное значение КонецЕсли;КонецПроцедуры
Использование: в событии при изменении элемента осуществляем вызов процедуры УстановитьЗначениеПараметраСКД, передав ей параметр "Организация", который является реквизитом отчета.
&НаКлиенте
Процедура ОрганизацияПриИзменении(Элемент)
УстановитьЗначениеПараметраСКД("Организация");
КонецПроцедуры
Комментариев нет:
Отправить комментарий