Показать сообщение отдельно
Старый 28.02.2023, 08:44   #7  
Perc is offline
Perc
Участник
 
193 / 47 (2) +++
Регистрация: 05.03.2005
Так какой тут ответ в итоге? Только щас пришлось ответственно столкнуться с проблемой. Что то положенное в SysGlobalObjectCache вне CIL - в CIL не доступно. Верно и обратное при выполнении в CIL кладу в объект SysGlobalObjectCache. При выходе из CIL - ничего нет.
Акс2012.
В документации четких оговорок, что в цил действует свой личный объект SysGlobalObjectCache - не нашел. Только кусок в коде:
X++:
if (classfactory)
    {
        sgoc = classfactory.globalObjectCache();
    }
    else
    {
        // Workaround for SysQueryRangeUtil usage under IL
        // the class factory is not initialized in the interpreter
        // when called from IL.This is OK as the global cache is a kernel
        // singleton
        sgoc =  new SysGlobalObjectCache();
    }
Но тут, как я понял, говорится об отсутствии classfactory, а не SysGlobalObjectCache