Возможно, в Query изначально 2 или более фильтров по полю AccountNum. попробуйте след. образом:
X++:
qbds = queryRun.query().dataSourceTable(tablenum(VendTrans));
while (qbds.findRange(fieldnum(VendTrans,AccountNum)))
{
qbds.clearRange(fieldnum(VendTrans,AccountNum));
}
//тут наложить новый фильтр
П.С. clearRange именно удаляет фильтр, а не очищает имеющийся