微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Acumatica PXFormula读取多个表的问题

如何解决Acumatica PXFormula读取多个表的问题

我正在使用套件行规格上的非持久字段。公式实际上只是数量乘以成本。问题是,std成本保存在InventoryItems表上,但平均或最后成本等却没有。该公式很容易得出标准成本,但事实也很难读取平均成本。我已经尝试了INItemStatsTotal和INItemCost来获取成本和其他工作,还尝试了额外的选择器来做到这一点,尽管标准成本很好,但其他成本却是空白。由于我也将其总计到标题中,因此应该将值的总和推送到标题中,这是在您更改标准成本项目时执行的操作,而不是其他项。下面是一个示例,其中包含多种获取数据的方法-dtd成本是唯一可行的方法。感谢您的帮助。

    [PXFormula(
        //typeof(Mult<Selector<INKitSpecstkDet.compInventoryID,InventoryItem.stdcost>,INKitSpecstkDet.dfltCompQty>),typeof(Mult<Selector<INKitSpecstkDet.compInventoryID,Switch<
                    Case<
                          Where<InventoryItem.valMethod,Equal<INValMethod.standard>>,InventoryItem.stdcost,Case<Where<InventoryItem.valMethod,Equal<INValMethod.average>>,INItemStatsTotal.avgCost
                            //,Selector<INKitSpecstkDet.compInventoryID,INItemCost.avgCost>,Equal<INValMethod.specific>>
                            //,INItemCost.lastCost,INItemStatsTotal.lastCost>,Equal<INValMethod.fIFO>>
                            //,INItemStatsTotal.lastCost>
                            >>>>>>,typeof(SumCalc<INKitSpecHdrExt.usrnpTotalStockCost>))]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。