Показать сообщение отдельно
Старый 20.11.2018, 15:34   #345  
online
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
AX 2012 R3. В методе SysDictIndex.showDuplicates() неверно формируется список ORDER BY. Иначе говоря, если подсунуть индекс InventDim.DimIdx, у которого отключены некоторые поля, то неверно составленный запрос вызовет ошибку.
Вместо
X++:
stmtStr += int2str(enabledFields[i]+1);
необходимо указать непрерывную последовательность чисел:
X++:
stmtStr += int2str(i+1);
__________________
// no comments
За это сообщение автора поблагодарили: ax_mct (3).