Показать сообщение отдельно
Старый 25.07.2019, 15:48   #1  
SuperStar88 is offline
SuperStar88
Участник
 
79 / 10 (1) +
Регистрация: 11.08.2017
? AX2009. Insert_Recordset идёт построчно
В чём ошибка?

Объявляю одну таблицу как временную и, чтобы ускорить, через 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()

Последний раз редактировалось SuperStar88; 25.07.2019 в 15:52.