Вот же решение, уже обсуждалось. Автор вроде
miklenew.
Работает при поддержке аксаптовского, движка. Ну невыносимо полезная штука!!!
Откывает объект АОТ в новом окне, при этом имя не обязательно должно совпадать. Идёт
распознование по типу
X++:
void AA_NewWindow(Editor e)
{
TreeNode treeNode = TreeNode::findNode(e.path());
xRefTmpReferences tmpxRefReferences;
Column nCol = e.columnNo() + 1;
Line nLine = e.currentLineNo() + 1;
;
treeNode.AOTmakeXref(1);
tmpxRefReferences = xRefCreate::makeTmp(infolog.lastxRef());
select firstonly tmpxRefReferences
order by Column desc
where tmpxRefReferences.line == nLine &&
tmpxRefReferences.Column <= nCol;
if (!tmpxRefReferences)
return;
treeNode = TreeNode::findNode(tmpxRefReferences.path());
if (treeNode)
treeNode.AOTnewWindow();
}