Создание EDT в X++
Необходимо создать ExtendedDataType в X++ (программно). Чего-то не получается через treeNode.AOTadd (по аналогии с созданием таблиц или меню-итемов), например:
static void Job1(Args _args)
{
TreeNode rootEDTNode;
TreeNode treeNode;
;
rootEDTNode = treeNode::findNode("\\Data Dictionary\\Extended Data Types");
rootEDTNode.AOTadd('AAA_NewEDT');
treeNode = rootEDTNode.AOTfindChild('AAA_NewEDT');
treeNode.AOTsave();
}
Не создает (объект treeNode не инициализируется)! Есть мысли, что не создает потому, что EDT могут быть разных типов (Strind, Date, ...), и системе не понятно, какой тип создавать. Кроме того, не нашел в системных и обычных классах класса-потомка от TreeNode, который отвечал бы за EDT. Как же создать EDT программно?
|