Передаю параметры из одного внешнего отчета на другой при расшифровке, ПарамНоменклатура.Значение принимает нужное значение, но отчет почему то пустым выводится
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПараметрыДанныхОтчета = ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных;
ПарамНоменклатура = ПараметрыДанныхОтчета.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Номенклатура"));
ПарамНоменклатура.Значение = Параметры.Номенклатура;
КонецПроцедуры
(5) Проблему решил, помогло:
На 1 отчете добавил:
ПараметрыФормы.Вставить("КлючВарианта", "Основной");
на 2ом:
Если Параметры.Свойство("Номенклатура") тогда
СтандартнаяОбработка = Ложь;
Параметры.СформироватьПриОткрытии = Истина;
ПараметрыОтчета = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных;
ПараметрыОтчета.УстановитьЗначениеПараметра("Номенклатура", Параметры.Номенклатура);
ЭтаФорма.СкомпоноватьРезультат();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший