Коллеги всем спасибо, вопрос снят с повестки дня
Кому интересно вот код рабочего метода:
X++:
void SelectAll()
{
QueryRun qr;
QueryBuildDataSource qbds;
Query q;
InventSum invSum;
;
q = this.queryRun() ? this.queryRun().query() : this.query();
qr = new Queryrun(q);
while (qr.next())
{
invSum = qr.get(tablenum(InventSum));
InventSum_ds.salesQty(true, invSum, invSum.AvailPhysical);
}
}
Иными словами, необходимо было юзать копию query, а не напрямую пытаться бегать по queryRun'у...