При формировании отчета нужно передать параметры текущего документа во внешний отчет на скд, и на основе этих параметров должен формироваться отчет, как это можно реализовать, пробую параметры формы передавать и форму открывать, но параметры не заполняются
&НаКлиенте
Процедура СформироватьОтчет(Команда)
Если Не СсылкаНаОбработку() Тогда
Возврат;
КонецЕсли;
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("Ссылка", Объект.Ссылка);
ПараметрыФормы.Вставить("ДатаС", Период);
ПараметрыФормы.Вставить("ДатаПо", Период);
ПараметрыФормы.Вставить("Организация", Объект.Организация);
ПараметрыФормы.Вставить("Подразделение", Объект.Подразделение);
КлючВарианта = ПолучитьКлючВариантаОтчета();
Если КлючВарианта <> Неопределено Тогда
ПараметрыФормы.Вставить("КлючВарианта", КлючВарианта);
КонецЕсли;
ОткрытьФорму("ВнешнийОтчет.ОтчетОРаспределенииИспользованныхДиафрагмНаВыпускВП.Форма", ПараметрыФормы);
КонецПроцедуры
&НаСервере
Функция ПолучитьКлючВариантаОтчета()
СписокВариантов = ХранилищеВариантовОтчетов.ПолучитьСписок("ВнешнийОтчет.ОтчетОРаспределенииИспользованныхДиафрагмНаВыпускВП");
Если СписокВариантов.Количество() = 0 Тогда
Возврат Неопределено;
КонецЕсли;
Возврат СписокВариантов[0].Значение;
КонецФункции
&НаСервере
Функция СсылкаНаОбработку()
ОтчетСсылка = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отчет о распределении использованных диафрагм на выпуск ВП");
Если ОтчетСсылка.Пустая() Тогда
Сообщить("Не удалось найти отчет 'Отчет о распределении использованных диафрагм на выпуск ВП'");
Возврат Ложь;
КонецЕсли;
ДвоичныеДанные = ОтчетСсылка.ХранилищеОбработки.Получить();
АдресХранилища = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
ВнешниеОтчеты.Подключить(АдресХранилища, "ОтчетОРаспределенииИспользованныхДиафрагмНаВыпускВП");
Возврат Истина;
КонецФункции