Тема: super() 2 раза
Показать сообщение отдельно
Старый 25.09.2006, 17:34   #9  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Код, вызывающий отчет:


Код:
    ReportRun               rr;
    Args args               = new Args(reportStr(DamageActEx));

    ;

    query   = queryrun.query();

    qbsPDT      = query.dataSourceTable(tableNum(PriceDiscTable));

        args.caller(this);

        qbsPDT.findRange(fieldNum(PriceDiscTable, FromDate)).value(queryValue(fromDate));
        qbsPDT.findRange(fieldNum(PriceDiscTable, Relation)).value(queryValue(PriceType::LineDiscSales));
        qbsPDT.findRange(fieldNum(PriceDiscTable, AccountRelation)).value(queryValue(accountRelation));
        qbsPDT.addRange(fieldNum(PriceDiscTable, InventLocationId)).value(InventLocationId);
        qbsPDT.addRange(fieldNum(PriceDiscTable, ReDisc)).value(queryValue(NoYes::Yes));

        //super();

        rr = new ReportRun(args);
        rr.printJobSettings(this.printJobSettings().packPrintJobSettings());
        rr.init();
        rr.run();