Пытаюсь передать параметры в отчет.
1. Создала mrt файл
SQL запрос:
Код: Выделить всё
select usrid,usrnam,fnam1,fnam2,fnam3,datereg
from sysusers
where usrmsk > 0 and datereg > @pdatereg
Создала переменную vdatereg типа datetime
Провязала pdatereg.expression = vdatereg
В Stimulsoft Designer все работает.
2. Пытаюсь передать параметр в javascript(е)
Код: Выделить всё
var path = p.body.data.file;
var report = new Stimulsoft.Report.StiReport();
Stimulsoft.Base.StiFontCollection.addOpentypeFontFile("./api/reports/Roboto-Black.ttf");
// Loading report template
report.loadFile(path);
if (report.dictionary.variables.getByName("vdatereg")){
report.dictionary.variables.getByName("vdatereg").valueObject = moment("2017-11-29").format();
}
// Rendering report
report.renderAsync(function(){
// отчет возвращает 0 строк
});
Подскажите, где ошибка?
Спасибо.