Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta Ax2009树节点导出_Axapta_Microsoft Dynamics_Dynamics Ax 2009 - Fatal编程技术网

Axapta Ax2009树节点导出

Axapta Ax2009树节点导出,axapta,microsoft-dynamics,dynamics-ax-2009,Axapta,Microsoft Dynamics,Dynamics Ax 2009,除了TreeNode.treeNodeExport(filename),还有其他方法可以从AX2009导出TreeNodes吗 是否有可能基于UtileElements表实现这一点 编辑 在与.Net Business connector连接时调用treeNodeExport时,方法.treeNodeExport失败。我想知道是否有另一种方法可以将TreeNode导出到xpo文件来解决这个问题。这主要发生在ProjectNodes上。不确定您的需求是什么,但如果您可以使用treeNodeExpo

除了
TreeNode.treeNodeExport(filename)
,还有其他方法可以从AX2009导出TreeNodes吗

是否有可能基于UtileElements表实现这一点

编辑
在与.Net Business connector连接时调用treeNodeExport时,方法.treeNodeExport失败。我想知道是否有另一种方法可以将TreeNode导出到xpo文件来解决这个问题。这主要发生在ProjectNodes上。

不确定您的需求是什么,但如果您可以使用
treeNodeExport
并只想将
Utilements
的记录转换为
TreeNode
,则可以使用以下代码片段:

public static client void TestJob()
{
    UtilElements utilElements;
    ;

    // select firstOnly utilElements
    //     where utilElements ...  

    xUtilElements::getNode(utilElements).treeNodeExport(@'C:\temp\test.xpo');
}

我将尝试解决方法调用失败的原因。您是否尝试过先声明写权限

newfileiopermission(@'C:\MyOutput.xpo','w').assert()

您的
treeNodeExport
方法调用是否因为
客户机/服务器上的文件系统而失败?也就是说,如果您正在调用导出到
C:\Users\Alex\Desktop\MyXPO.xpo
,则如果该位置位于服务器层,则该位置可能不存在


或者,如果您使用的是business connector,它使用的是
business connector用户帐户
,那么该用户帐户可能没有权限写入您尝试导出到的目录。

好的,我想的是一种不同于.treeNodeExport的方法。