Нет, это не так. Если ваша первая запись должна быть исключена, метод fetch
возвращает false, не отправляя ни одной записи, и ничего не печатается.
Вы можете вернуть false в методе send
. Это работает, но плохой выбор по соображениям производительности.
Правильный способ - добавить диапазон дат в качестве диапазона запроса:
SysQuery::findOrAddRange(element.queryrun().query().findDatasource(tableNum(VendInvoiceJour), fieldNum(VendInvoiceJour,InvoiceDate)).value(queryRange(DateFromDialog.value(), DateToDialog.value()));
Я не проверял код.