Может, так попробовать? Только не знаю, как переименовать узел
X++:
static void Job10(Args _args)
{
TreeNode treeNode, treeNodeDet;
XInfo xInfo = new XInfo();
;
treeNode = xInfo.rootNode();
treeNode = treeNode.AOTfindChild('Data Dictionary');
treeNode = treeNode.AOTfindChild('Tables');
treeNodeDet = treeNode.AOTfindChild('xRefTypeHierarchy');
treeNodeDet = treeNodeDet.makeCopy();
// надо переименовать!!!
treeNodeDet.AOTsave();
}