我使用以下配置设置了一个名为FREIGHT的充电代码。在Credit下,我已指定 4800 的分类帐帐户。
我现在创建一个采购订单,确认并完成整个流程,然后尝试开具/发布。
我提出了以下错误:
"组合4800对帐户结构无效MYACCOUNTSTRUCTURE"
因此,我们发现AX正在尝试使用上述费用代码字段 MarkupTable.VendorLedgerDimension 中的4800。
在代码中,它在 PurchFormLetter.run()方法中崩溃,如果我做了更多,它会进入 SysOperationController \ pack super();在崩溃前上课。
现在,如果我要将我的帐户从4800更改为例如2100,那么发票就会很好,这很好。
我的问题,我需要的是在发票发布过程中发现AX正在尝试使用此MarkupTable.VendorLedgerDimension字段时发现代码中的哪个类/位置。我需要访问该过程的那一部分并修改该值(显然4800只是显示值)。
如果有人需要更多背景信息,我需要将帐户保留为4800,同时将实际财务维度设置为订单项的财务维度。我一直在调试并查看这个过程发生的地方,但到目前为止没有运气。
如果有人能指出我正确的方向,那将非常感激。
谢谢。
答案 0 :(得分:1)
检查此帐户必须包含的维度。然后在invoce线上设置财务维度。