我是開發ax report的新手。其實我是一個網絡人物,但是我必須寫報告。這裏是我的delima,我有一個開放的訂單銷售線報告,它是開放的,需要查看我們是否有可用的庫存,這是特定配置,並且只需要在m001倉庫中顯示值。用可用的物理報告編寫公開銷售行的axapta報告
通過搜索,我在這裏找到了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()));
}
}
}
任何人都可以幫忙嗎?
您需要比這更具體。 你的報告需求是什麼?爲什麼你會使用上面的代碼? 有標準報告,根據各種標準給出了發明。 – 2013-04-29 13:37:07
需要查看是否需要填寫給定的銷售訂單,並查看我們是否有庫存可供選擇。我們目前有一個報告,但它沒有看配置。因此我們有不確定的庫存可供選擇的數量。 – user2324065 2013-05-08 22:35:39