Класс Set некорректно сохраняет xRecord
Любопытный баг
Если объявить
set set = New Set(Types::Record);
а потом что нибудь туда положить и попробовать перебрать значения итератором, то в отладчике видно, что нужные значения лежат, но при извлечении мы получаем common у которого потеряны все поля кроме системных и тип буфера - UNKNOWN, хотя tableId заполнен корректно.
Соответственно сделать с извлекаемым значением ничего нельзя - ошибка времени выполнения.
Придется юзать Map :-(
Ax 3.0 SP3
|