由于缺少具体的上下文和代码示例,无法直接给出解决方法。但是,可以提供一般的指导步骤来解决这个问题。
确定成本核算方法:首先需要确定Acumatica中使用的成本核算方法是哪种,例如标准成本法、实际成本法或平均成本法等。这通常通过查阅Acumatica的文档或与Acumatica供应商进行沟通来确定。
根据成本核算方法编写查询报告:根据确定的成本核算方法,编写查询报告的代码来获取相关成本数据。具体的代码示例会根据成本核算方法的不同而有所不同。以下是一些可能的查询报告示例:
PXSelectBase query = new PXSelectJoin>>,
Where>>();
foreach (PXResult result in query.Select())
{
InventoryItem item = (InventoryItem)result;
INItemCost itemCost = (INItemCost)result;
// 处理标准成本数据
// ...
}
PXSelectBase query = new PXSelectJoin>>,
Where>>();
foreach (PXResult result in query.Select())
{
InventoryItem item = (InventoryItem)result;
INItemCost itemCost = (INItemCost)result;
// 处理实际成本数据
// ...
}
PXSelectBase query = new PXSelectJoin>>,
Where>>();
foreach (PXResult result in query.Select())
{
InventoryItem item = (InventoryItem)result;
INItemCost itemCost = (INItemCost)result;
// 处理平均成本数据
// ...
}
请根据实际情况和具体的成本核算方法进行调整和修改代码示例。