написал
X++:
queryLocal = new Query();
qbds1 = queryLocal.addDataSource(tableNum(RegistrationRefrigerationTable));
qbds1.addRange(fieldNum(RegistrationRefrigerationTable, DateInsert)).value(strfmt("..%1", endDate));
rangeDate = strfmt('((DateRemove >= %1) || (DateRemove == %2))', date2StrXpp(startDate), date2StrXpp(dateNull()));
qbds1.addRange(fieldNum(RegistrationRefrigerationTable, DateRemove)).value(rangeDate);
queryRunLocal = new QueryRun(queryLocal);
while (queryRunLocal.next())
{
....
}
работает, выводит как раз две записи. стоит заджойнить к salesTable пусто