我是斧头报道发展的新手。实际上我是一个网络人,但我必须写一个报告。这是我的delima,我有一个打开的订单销售线报告,需要查看我们是否有可用的库存,这是特定于配置的,只需要在m001仓库中显示值。
通过搜索我在Vince Perta(Finding the Total Available and Available physical for an Item/Warehouse)找到了一个帖子,其中提供了以下代码。似乎工作,但希望能够从中建立报告。
static void FindOpenSalesLineAvailPhys(Args _args)
{
SalesLine salesline;
InventDim inventDim;
InventDimParm inventDimParm;
InventOnHand inventOnHand;
;
while select salesLine where salesLine.SalesStatus == SalesStatus::Backorder
{
inventDim = salesLine.inventDim();
inventDimParm.initFromInventDim(inventDim);
inventDimParm.WMSLocationIdFlag = NoYes::No;
inventOnHand = InventOnHand::newItemDim(salesLine.ItemId, inventDim, inventDimParm);
if (inventOnHand.availPhysical())
{
info(strfmt("Sales Order %1 Line %2 Item Id %3 Available Physical (ignoring Location) %4",
salesLine.salesId, salesLine.LineNum, salesLine.ItemId, inventOnHand.availPhysical()));
}
}
}
有人可以帮忙吗?
答案 0 :(得分:0)
为AX开发人员构建报告是一项非常通用的任务。这就像“如何在c#上创建表单”。在进入一些通用开发文档之后,您需要更具体,您可以在其中找到创建报告的基础知识。
指定您的版本将非常有用,因为AX 2012上的报告发生了很大变化。
修改强>
答案 1 :(得分:0)
您要在哪里制作报告?是Ax2009还是Ax2012。
如果是在Ax2009中,您可以添加一个显示方法并将其拖到报告中 如果它是ax2012,我认为你可以使用RDP类来做这个,这很简单