Цитата:
Сообщение от
Vasiliusis
хотя я может ошибаюсь
Ошибаетесь. Структура запроса: джойны, рейнджы, сортировки и т.д. - это все задается на уровне query.
QueryRun же это класс отвечающий за перебор записей соответствующего Query.
К стати, на уровне QueryRun ещё задается сопоставление курсоров запроса с конкретными экземплярами временных таблиц, если таковые участвуют в запросе. Вот они видимо не скопируются.
Можно ещё попробовать вот так, но не уверен что это поможет.
X++:
queryRun2 = new QueryRun(queryRun1.pack());