Вход | Регистрация

1С:Предприятие ::

Метки: 

Программно открыть отчет СКД с параметрами

Я
   Casper211
 
23.03.18 - 15:59
Надо из формы документа открыть отчет с параметрами в СКД (я написал его сам и закинул в конфигуратор). Сам отчет открывается, но параметры не передаются.

https://ru.files.fm/u/qykbqcjb

Вот фрагмент кода, я уже пробовал разными способами


Процедура ДействияФормыСравнение(Кнопка)
    //УсловияОтбора = Новый Структура;

    УсловияОтбора.Вставить("ДокументПоступления", КалькуляторГП);
    УсловияОтбора.Вставить( "Ссылка", Ссылка);
    ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", УсловияОтбора, Истина);
    //Форма=ПолучитьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма");

    //Форма.СхемаКомпоновкиДанных.Параметры.ДокументПоступления.Значение = КалькуляторГП;

    //Форма.СхемаКомпоновкиДанных.Параметры.Ссылка.Значение = Ссылка;

    //ОткрытьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма.ФормаОтчета", ПараметрыФормы);

    //Форма.Открыть();

    
    //Форма = ПолучитьФорму("Отчет.ОтчетКалькуляторЗаказ.Форма.ФормаОтчета");

    //ПараметрДокументПоступления = Форма.ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДокументПоступления");

    //ПараметрДокументПоступления.Значение = КалькуляторГП;

    //ПараметрСсылка = Форма.ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка");

    //ПараметрСсылка.Значение = Ссылка;


    //Форма.Открыть();

    //Форма.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы

    ОтчетКалькуляторЗаказ = Отчеты.ОтчетКалькуляторЗаказ.Создать();
    Форма = ОтчетКалькуляторЗаказ.ПолучитьФорму("ФормаОтчета"); 
    
    ПараметрСсылка = ОтчетКалькуляторЗаказ.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка");
    ПараметрСсылка.Значение = Ссылка;
    ПараметрДокументПоступления = ОтчетКалькуляторЗаказ.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДокументПоступления");
    ПараметрДокументПоступления.Значение = КалькуляторГП ;
    Форма.СхемаКомпоновкиДанных.Параметры.ДокументПоступления.Значение = КалькуляторГП;
    Форма.СхемаКомпоновкиДанных.Параметры.Ссылка.Значение = Ссылка;
    Форма.Открыть();
        
    //ОтчетКалькуляторЗаказ.СформироватьОтчет();

КонецПроцедуры
 
 
   Casper211
 
1 - 23.03.18 - 15:59
1С:Предприятие 8.3 (8.3.10.2299) УПП, ОФ


Список тем форума
Рекламное место пустует Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует