Я привел вам код в котором
два варианта решения вашей проблемы. Значения я вставил только для наглядности.
PHP код:
date sdt = 01\\08\\2005; // дата должна выглядеть так "01\\08\\2005"
date edt = 31\\08\\2005; // форум глотает слэши
str sdtstr;
str edtstr;
;
...
sdtstr=date2str(sdt+1, 123, 2, 0, 2, 0, 4);
edtstr=date2str(edt, 123, 2, 0, 2, 0, 4);
Q.dataSourceTable(tablenum(InventTrans)).addRange(fieldnum(InventTrans, DateFinancial)).value(sdtstr+".."+edtstr);
или
PHP код:
date sdt = 01\\08\\2005;
date edt = 31\\08\\2005;
str sdtstr;
str edtstr;
;
...
sdtstr=int2str(DayOfMth(sdt)) + "\\\\" + int2str(MthOfYr(sdt)) + "\\\\" + int2str(Year(sdt));
edtstr=int2str(DayOfMth(edt)) + "\\\\" + int2str(MthOfYr(edt)) + "\\\\" + int2str(Year(edt));
Q.dataSourceTable(tablenum(InventTrans)).addRange(fieldnum(InventTrans, itemid)).
value("((InventTable.itemId == InventTrans.itemId) && (InventTrans.DateFinancial > "+sdtstr+") && (InventTrans.DateFinancial <= "+edtstr+"))");