|
5
Andreyyy
15.07.16
✎
09:43
|
Сделал запуск через обработку заполнения. Все бы хорошо, но не открывается (открывается основной) вариант, добавленный в пользовательском режиме.
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
ПараметрыОтчет = Новый Структура();
ПараметрыОтчет.Вставить("ВыполнятьЗаписьВФорме", Ложь);
ПараметрыОтчет.Вставить("ЗаголовокФормы", "");
ПараметрыОтчет.Вставить("Идентификатор", "Отчет.ВедомостьПоТоварамНаСкладах");
ПараметрыОтчет.Вставить("ПараметрКоманды", ОбъектыНазначения[0]);
ПараметрыОтчет.Вставить("ПараметрыФормы", Новый Структура("КлючВарианта, КлючНазначенияИспользования, СформироватьПриОткрытии, ВидимостьКомандВариантовОтчетов", "Свой вариант", "Свой вариант", Истина, Ложь));
ПараметрыОтчет.Вставить("Представление", "Отет по рулонам");
ПараметрыОтчет.Вставить("ПроверкаПроведенияПередОтчетом", Ложь);
ПараметрыОтчет.Вставить("РежимИспользованияПараметра", РежимИспользованияПараметраКоманды.Одиночный);
ПараметрыОтчет.Вставить("СкрытаФункциональнымиОпциями", Ложь);
ПараметрыОтчет.Вставить("ФункциональныеОпции", "");
ПараметрыОткрытия = Новый Структура();
ПараметрыОткрытия.Вставить("ВидимостьКомандВариантовОтчетов", Истина);
ПараметрыОткрытия.Вставить("ИмяФормыОтчета", "Отчет.ВедомостьПоТоварамНаСкладах.ФормаОбъекта");
ПараметрыОткрытия.Вставить("КлючВарианта", "Свой вариант");
ПараметрыОткрытия.Вставить("КлючНазначенияИспользования", "Свой вариант");
ПараметрыОткрытия.Вставить("ПараметрКоманды", ОбъектыНазначения[0]);
ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина);
ОткрытьФорму(ПараметрыОткрытия.ИмяФормыОтчета, ПараметрыОткрытия, ВладелецФормы, Новый Структура());
КонецПроцедуры
|
|