Там, если повнимательней посмотреть, то видно, что перед тем как запустить этот цикл сначала модифицируется запрос (правда не всегда).
X++:
qbds.addSelectionField(fieldnum(Common,RecId),SelectionField::Count);
После такой модификации цикл сводится к единственной итерации