请查看AOTExport
macro.
Then 读这个 http://microsoft-dynamics-ax-erp.blogspot.dk/2012/01/exporting-aot-programmatically.html:
#AOT
#AOTExport
TreeNode rootNode = infolog.rootNode();
;
rootNode.treeNodeExport(@'c:\fullaot.xpo', #expKeepIds | #expLables | #expLayer);
我不确定如何指定层,但它很可能只是标志参数上的逻辑“或”。
如果有疑问,请查看SysElementExport
表格和相关类。
Update:正如预期的那样,该层在位掩码中指定。
In \Forms\SysExportDialog\Methods\getutilLayer
掩码指定为:
return 1 << layer.selection();
因此,如果您想导出 CUS 图层,请执行以下操作:
rootNode.treeNodeExport(@'c:\fullaot.xpo', #export | #expLayer | (1 << (UtilEntryLevel::cus+1)));
层有 15 位的空间,因为下一个标志是:
#define.expKeepIds(0x0100)