【发布时间】:2013-04-26 14:38:11
【问题描述】:
我是 ax 报告开发的新手。实际上我是一个网络人,但我必须写报告。这是我的 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()));
}
}
}
有人可以帮忙吗?
【问题讨论】:
-
您需要比这更具体。您的报告需求是什么?为什么要使用上述代码?有根据各种标准提供的标准报告。
-
需要查看需要填写的给定销售订单,并查看我们是否有要挑选的库存。我们目前有一份报告,但它不考虑配置。因此我们的库存数量不准确。
标签: report axapta x++ onavailable