Спасибо, ds_q и ds_qr было новым. Но мне этого не хватило. Пишу на кнопку формы:
X++:
queryRun = emplTable_qr;
while(queryRun.next())
{
emplTable = queryRun.get(tablenum(emplTable));
info(emplTable.EmplId);
i++;
}
info(int2str(i));
super();
Результат: первая запись в info не попадает. Видимо, надо как-то "сдвигать курсор" в начало.
При повторном вызове цикл не выполняется совсем. Я так понимаю, потому что qr закончен. Как начать его сначала?