|
16.05.2007, 13:23 | #1 |
Участник
|
Возвращать должен \Projects\Shared\Project
Думаю, это была просто описка. А попробуйте так - (по сути одно и то же). Сейчас нет возможности проверить это на 4ке X++: static void Job67(Args _args) { ProjectNode projNode; ; projNode = SysTreeNode::getSharedProject().AOTfindChild('Project'); info(projNode.getRunNode().treeNodePath()); } |
|
16.05.2007, 13:57 | #2 |
NavAx
|
2 Kashperuk
Ваш джоб нормально работает выдает путь \Projects\Shared\Project но, только я пытаюсь 'прочитать' проект X++: ProjectNode projectNode; void tree(ProjectNode _treeNode) { ; info(_treeNode.getRunNode().treeNodePath()); } ; projectNode = infolog.projectRootNode().AOTfindChild('Shared').AOTfindChild('Project'); tree(projectNode.loadForInspection()); а в 3 у меня действительно в info вылезает \Projects\Project Если есть возможность попробуйте в 3 версии.... (может ето индивидуальная особенность моя или моей версии ) вот корректнее думаю будет такой пример X++: static void Job30(Args _args) { ProjectNode projectNode; void tree(ProjectNode _treeNode) { TreeNode node1; TreeNodeIterator treeNodeIterator1 = _treeNode.AOTiterator(); ; node1 = treeNodeIterator1.next(); while(node1) { info(node1.treeNodePath()); node1 = treeNodeIterator1.next(); } } ; projectNode = infolog.projectRootNode().AOTfindChild('Shared').AOTfindChild('Project'); tree(projectNode.loadForInspection()); } \Projects\Project'\DataDictionary \Projects\Project\Classes результат работы 4 версии... \DataDictionary \Classes не понимаю где чего не так...в моей 3 версии или в 4 или вообще нет.... Последний раз редактировалось Masia; 16.05.2007 в 14:24. |
|
Теги |
ax4.0 |
|
|