Добрый день,
помогите новичку - сделал класс,форму для запроса параметров отчета,
сделал отчет,а вот проблема с передачей параметра из класса в отчет.
Что делаю,
в классе диалог
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;
}
спасибо