AX 2012 R2
Обнаружил, что класс Common запакованный в контейнер при помощи метода buf2con() и помещенный внутрь GlobalCash не распаковыватся обратно в запись. Контейнер "порится" в GlobalCash.
А у вас, код ниже, работает правильно?
X++:
#Define.Key('Key')
Common record;
container recordCon;
ClassFactory.globalCache().set(curUserId(), #Key, buf2con(record));
recordCon= ClassFactory.globalCache().get(curUserId(), #Key, conNull());
record = con2Buf(recordCon);