Показать сообщение отдельно
Старый 17.03.2011, 10:45   #1  
romanja is offline
romanja
Участник
 
30 / 10 (1) +
Регистрация: 06.01.2011
передача параметров c класса в Report
Добрый день,
помогите новичку - сделал класс,форму для запроса параметров отчета,
сделал отчет,а вот проблема с передачей параметра из класса в отчет.

Что делаю,

в классе диалог

X++:
public Object dialog(Object _dialog)
{
    ...........................

    dlgTotal         =dialog.addFieldValue(typeid(NoYes),total,"Not departured");


    return dialog;

}
public boolean getFromDialog()
{
    boolean ret;
    ;

    ret = super();

    if (ret)
    {
        ........................
        total               = dlgTotal.value();
        .........................
    }

    return true;
}
в отчете хочу дабавить условие но параметр total не передается


X++:
void getRangeValues()
{
    QueryBuildDataSource    qbds = this.queryRun().query().dataSourceNo(1);

 ;


   rv1 =   qbds.findRange(fieldNum(...........)).value();
   rv2 =   qbds.findRange(fieldNum(..........)).value();
   

 if   (total == NoYes::Yes)

 
   rv3 =   qbds.addRange(fieldNum(............)).value("2");
в конце делаю fetch

X++:
public boolean fetch()
{
    boolean ret;
    QueryBuildDataSource    qbds;

     this.getRangeValues();
     ret = super();

    qbds = this.query().dataSourceNo(1);


    return ret;
}
спасибо