Нашел два решения задачи.
1. Использовать конструкцию SysModelStore::modelId2Name(treeNode.AOTGetModel());
treeNode.AOTGetModel() - возвращает ModelId
2. Использовать запрос:
SysModelElement sysModelElement;
SysModelElementData sysModelElementData;
utilModels utilModels;
select sysModelElement
where sysModelElement.Name == "ABC"
join sysModelElementData
where sysModelElement.RecId == sysModelElementData.ModelElement
join Name from utilModels
where utilModels.Id == sysModelElementData.ModelId;
info (utilModels.Name);
Второе решение мне не подошло, так как сильно замедляет выполнение кода (в моем случае в 3~ раза)
|