|
Программно открыть отчет СКД с параметрами | ☑ | ||
|---|---|---|---|---|
|
0
Casper211
23.03.18
✎
15:59
|
Надо из формы документа открыть отчет с параметрами в СКД (я написал его сам и закинул в конфигуратор). Сам отчет открывается, но параметры не передаются.
https://ru.files.fm/u/qykbqcjb Вот фрагмент кода, я уже пробовал разными способами Процедура ДействияФормыСравнение(Кнопка) //УсловияОтбора = Новый Структура; УсловияОтбора.Вставить("ДокументПоступления", КалькуляторГП); УсловияОтбора.Вставить( "Ссылка", Ссылка); ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", УсловияОтбора, Истина); //Форма=ПолучитьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма"); //Форма.СхемаКомпоновкиДанных.Параметры.ДокументПоступления.Значение = КалькуляторГП; //Форма.СхемаКомпоновкиДанных.Параметры.Ссылка.Значение = Ссылка; //ОткрытьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма.ФормаОтчета", ПараметрыФормы); //Форма.Открыть(); //Форма = ПолучитьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма.ФормаОтчета"); //ПараметрДокументПоступления = Форма.ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДокументПоступления"); //ПараметрДокументПоступления.Значение = КалькуляторГП; //ПараметрСсылка = Форма.ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка"); //ПараметрСсылка.Значение = Ссылка; //Форма.Открыть(); //Форма.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы ОтчетКалькуляторЗаказ = Отчеты.ОтчетКалькуляторЗаказ.Создать(); Форма = ОтчетКалькуляторЗаказ.ПолучитьФорму("ФормаОтчета"); ПараметрСсылка = ОтчетКалькуляторЗаказ.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка"); ПараметрСсылка.Значение = Ссылка; ПараметрДокументПоступления = ОтчетКалькуляторЗаказ.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДокументПоступления"); ПараметрДокументПоступления.Значение = КалькуляторГП ; Форма.СхемаКомпоновкиДанных.Параметры.ДокументПоступления.Значение = КалькуляторГП; Форма.СхемаКомпоновкиДанных.Параметры.Ссылка.Значение = Ссылка; Форма.Открыть(); //ОтчетКалькуляторЗаказ.СформироватьОтчет(); КонецПроцедуры |
|||
|
1
Casper211
23.03.18
✎
15:59
|
1С:Предприятие 8.3 (8.3.10.2299) УПП, ОФ
|
| Форум | Правила | Описание | Секции | Поиск |