Logger ошибку понял.. спасибо. Щас добавлю поля группировки все встанет на свои места.
Просто я вспомнил очистил SySLastValue. А метод unpack от туда брал query.
Russland сам Query создан в AOT
подцепляю и немного дополняю его фильтрами.
X++:
void new()
{
;
super();
queryRun = new QueryRun(queryStr(InventTransMX20));
}
void initQuery()
{ str s;
;
queryRun.
query().
dataSourceNo(1).
addRange(fieldNum(InventTrans, DatePhysical)).
value(SysQuery::range(fromDate, toDate));
//Статус расхода (Продано=1, Отпущено=2) Статус прихода (Куплено=1, Получено=2)
s ="((StatusIssue == 1) || (StatusIssue == 2) || (StatusReceipt == 1) || (StatusReceipt == 2))";
//, StatusIssue::Sold, StatusIssue::Deducted, StatusReceipt::Purchased, StatusReceipt::Received);
queryRun.query().dataSourceNo(1).addRange( fieldNum(InventTrans,recId)).value(s);
}