如何创建一个数字序列多公司?

时间:2016-06-07 21:51:32

标签: axapta dynamics-ax-2012 x++ sequences number-sequence

我需要创建一个自定义数字序列,但另一个请求它是一个多公司数字序列。

我知道如何创建一个简单的序列,我使用了这个NumberSeq_Tutorial。 可以在公司中创建一个数字序列,启动

JOB

static void loadNumSeqCustDemo(Args _args)
{
    //define the class variable
    NumberSeqModuleCustomer seqMod = new NumberSeqModuleCustomer();

    //load the number sequences that were not generated
    seqMod.load();
}

之后可以在所有anorher公司使用相同的数字序列。可能吗? 当我通过 form 创建新的记录时,我需要获得一个新的Number序列元素。

感谢您的建议,

享受!

1 个答案:

答案 0 :(得分:2)

了解如何Set up number sequences

在Scope参数FastTab上,选择数字序列的共享范围。

初始化数字序列时不要调用addParameterType。 一般:

datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
this.create(datatype);

相反只是:

this.create(datatype);

我在网上发现了这个Making a Number Sequence Shared in AX 2012 - Tutorial