Дело оказалось в том, что были дополнительные фильтры.
на таблице PurchTable есть relationы с SalesTable
по полям
InterCompanyOrder ==0
InterCompanyICompanyId ==0
InterCompanySalesId == 0
Вот в таком виде фильтр срабатывает
PHP код:
qbds = query.dataSourceTable(tablenum(PurchTable));
qbr = qbds.addRange(fieldnum (PurchTable, OrderAccount));
qbr.value(queryvalue('НашОфис'));
FindOrCreateRange_RU(qbds, fieldnum(PurchTable, InterCompanyOrder)).value('');
FindOrCreateRange_RU(qbds, fieldnum(PurchTable, InterCompanyCompanyId)).value('');
FindOrCreateRange_RU(qbds, fieldnum(PurchTable, InterCompanySalesId)).value('');
Осталось только разобраться, "зачем же они её так крепят"