Вот быстро сделал пример подобного работающего джоба. Надеюсь, поможет разобраться.
X++:
Date datefrom = today() - 1, dateTo = today();
Query reportQuery = new Query();
QueryRun qr;
QueryBuildDataSource qbds = reportQuery.addDataSource(tablenum(InventTrans));
QueryBuildRange qbr;
InventTrans inventtrans;
;
qbr = qbds.addRange(fieldnum(InventTrans, DateFinancial));
qbr.value(strFmt('(%1 >= %2) AND (%1 <= %3) OR (%1 == %4)', fieldStr(InventTrans, DateFinancial),
Date2StrXpp(dateFrom),
Date2StrXpp(dateTo),
Date2StrXpp(datenull())));
qr = new QueryRun(reportQuery);
qr.next();