Частая задача открытия из источника отчетов/обработок с предварительным заполнением отборов, с последующим формированием;
Для решения отчетов используемых компоновщик - достаточно передать параметры, а что делать если это реквизит и обычная форма:
Открытие формы можно реализовать следующим образом:
&НаКлиенте
Процедура ИскатьВНарядах(Команда)
ПараметрыЗаполнения = Новый Структура;
ПараметрыЗаполнения.Вставить("ПланПроизводства", Объект.Ссылка);
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ПараметрыЗаполнения);
фНовыйОтчет = ПолучитьФорму("Отчет.Р_ПоискДанныхВНарядахНаРаботы.Форма.ФормаОтчета", ПараметрыФормы, ЭтаФорма);
фНовыйОтчет.ЭтаФорма.Отчет.ПланПроизводства = Объект.Ссылка;
фНовыйОтчет.Открыть();
КонецПроцедуры
На форме отчета добавляем следующий код: &НаКлиенте
Процедура ПриОткрытии(Отказ)
СформироватьНаСервере();
КонецПроцедуры