Цитата:
Допустим у нас есть запрос из двух таблиц - шапки и строк. Если fetchMode = QueryFetchMode::One2Many, то getNo(шапки) возвратит курсор шапки только один (первый) раз для всех строк данной шапки.
Вдогонку - в этом случае, можно использовать qrunVend.Changed(tablenum()), как факт того, что курсор поменялся. То есть в первоначальном варианте можно проверить, можно ли брать курсор, перед его получением: if (qrunVend.Changed(Поставщик))