-2

我是斧头报告开发的新手。实际上我是一个网络人,但我必须写报告。这是我的 delima,我有一个未结订单销售线报告,它是打开的,需要查看我们是否有可用的库存,这是特定于配置的,只需要在 m001 仓库中显示值。

通过搜索,我在这里找到了 Vince Perta 的帖子(查找物品/仓库的总可用和可用实物),其中提供了以下代码。似乎可行,但希望能够从中构建报告。

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()));
        }
    }
}

有人可以帮忙吗?

4

2 回答 2

1

对于 AX 开发人员来说,构建报告是一项相当普遍的任务。这就像“如何在 c# 上创建表单”。在查看一些通用开发文档后,您需要更加具体,您可以在其中找到创建报告的基础知识。

指定版本会很有用,因为 AX 2012 上的报告发生了很大变化。

编辑

HOWTO:从 X++ 中获取库存值

于 2013-04-29T17:26:08.850 回答
0

你想在哪里建立你的报告?是在 Ax2009 还是 Ax2012 中。

如果它在 Ax2009 中,您可以添加一个显示方法并将其拖到报告中如果是 ax2012,我认为您可以使用 RDP 类来执行此操作,这非常简单

于 2013-05-12T18:39:32.413 回答