Цитата:
Сообщение от
e@gle
Ищите с помощью класса TreeNode.Класс предназначен для представлнеия элементов АОТ.
Спасибо помогло.
Вот job, выводящий все таблицы используемые в Map-ах.
X++:
static void Job12(Args _args)
{
TreeNode treeNodeMaps = TreeNode::findNode(@'\Data Dictionary\Maps\');
TreeNode treeNodeMappings;
TreeNodeIterator iteratorMaps;
TreeNodeIterator iteratorMaping;
;
iteratorMaps = treeNodeMaps.AOTiterator();
if (iteratorMaps)
treeNodeMaps = iteratorMaps.next();
while (treeNodeMaps)
{
treeNodeMappings = TreeNode::findNode(treeNodeMaps.treeNodePath()+@'\Mappings\');
iteratorMaping = treeNodeMappings.AOTiterator();
if (iteratorMaping)
treeNodeMappings = iteratorMaping.next();
while (treeNodeMappings)
{
info(treeNodeMappings.treeNodeName());
treeNodeMappings = iteratorMaping.next();
}
treeNodeMaps = iteratorMaps.next();
}
}
Только не пойму чё с выделением. И в Axapte то же красным выделены часть строк кода. Хотя работает