Немного переписал cacth для работы с CLR-исключениями :
X++:
System.Exception ex;
str excMsg;
//.............................................................
atch (Exception::CLRError)
{
ex = ClrInterop::getLastException();
if (ex)
{
excMsg = ex.get_Message();
info(excMsg);
}
svr.RollbackTransaction();
}
и получил ответ
Process is not a member of CubeDimension
Странно, а я ожидал объекты класса Dimension а не CubeDimension!