Проверил на 3.0 SP3 Rollup3
падает! ТАКОЙ код падает. спасибо за джоб, лень было самому писать

НО если убрать группировку (соответственно и групповую функцию) - работает.
У меня в коде идет обычный select.
Вариант решения: если оставлять себе такую технологию работы - то надо избавится от группировки, например, группировать потом, уже временную таблицу.
Но как правильно заметил Petr, такое решение убивает всю суть команда для быстрой вставки данных, а таблица временная

Единственное оправдание - меньше писать кода
X++:
insert_recordset TotalsTmp (ItemId,Qty,InventLocationId)
select ItemId, Qty, InventLocationId from TotalsTrans
group by ItemId, InventLocationId
where TotalsTrans.SalesDate >= 01\01\2008
&& TotalsTrans.SalesDate <= systemDateGet();
select count(RecId) from TotalsTmp;
print TotalsTmp.RecId;
pause;