В чём ошибка?
Объявляю одну таблицу как временную и, чтобы ускорить, через insert_recordset записываю сгруппированные данные с подсчитанной суммой.
X++:
MyTable myTable, newMyTable;
;
newMyTable.setTmp();
ttsBegin;
insert_recordset newMyTable (field1, field2, field3, Qty)
select field1, field2, field3, sum(Qty)
from myTable
group by field1, field2, field3
where field4 == NoYes::Yes;
ttsCommit;
Но оно отрабатывает так, как-будто делаю while select ... insert.
На таблице нет метода insert()