Источник:
http://kashperuk.blogspot.com/2008/0...version-2.html
==============
A long time ago, I posted an editor script for opening objects selected in the editor in AOT (
link to that post)
Yesterday, miklenew from
AxForum posted an editor script for AX 3.0 that opens a new AOT window with the object currently selected in the Editor, that works a little differently and also allows to open objects based on variable type. You can view the original post
here.
Today I modified this code, extending it a bit and adding support for Dynamics AX 4.0 and Dynamics AX 2009 (For version 3.0 use the code posted on AxForum).
public void addIns_OpenInAOT
(Editor e
)
{
#AOT
TreeNode treeNode
= TreeNode
::findNode
(e
.path
());
xRefTmpReferences xRefTmpReferences
;
Column nCol
= e
.columnNo
() + 1;
Line nLine
= e
.currentLineNo
() + 1;
;
treeNode
.AOTmakeXref
(1);
xRefTmpReferences
= xRefCreate
::makeTmp
(infolog
.lastxRef
());
select firstonly xRefTmpReferences
order by Column
desc
where xRefTmpReferences
.line
== nLine
&&
xRefTmpReferences
.Column <span style="color:#808030;">