【问题标题】:how to create two number sequences如何创建两个数列
【发布时间】:2016-07-29 03:28:44
【问题描述】:

我们可以为本地和国外采购创建带有部门捕获的采购订单编号序列吗?

我们可以在 AX 2012 中一次创建两个数字序列吗?

【问题讨论】:

    标签: axapta dynamics-ax-2012 number-sequence


    【解决方案1】:

    是的,你可以。

    不知道您的版本或您所做或尝试过的任何事情,我会尝试猜测您使用的是 AX 2012。

    然后在 \Classes\CustPostInvoice\run 中查看他们如何设置 invoiceId 变量。

        if (countryRegion_LTLV)
        {
            [invoiceId, voucher] = this.getNumAndVoucher_W(numberSeq);
        }
        else
        {
            [invoiceId, voucher] = numberSeq.numAndVoucher();
        }
    

    它甚至看起来更丑,但重点是,使用两个不同的数字序列,然后使用if 选择正确的一个。

    也许您还应该阅读一下setting up a new number sequence

    【讨论】:

    • ya Jan B.kjeldsen 我们使用的是 ax 2012 版本。
    • 其实我有一个采购订单编号顺序的要求... 要求是:我们必须为本地采购订单和国外采购订单创建单独的编号顺序。我在采购表中创建了一个单独的字段,即采购订单的类型,并在 classes\..\numberSeqFormHandlerPurchId 中使用了它。你能告诉我它是否会成功..???
    • 你试过了吗?我想它不会起作用,除非在分配数字之前设置了字段!尝试将字段放在 PurchTableCreate 表单中。您可能需要将 numberseq 调用表单从 create 移至 write 方法。
    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多