我需要创建一个自定义数字序列,但另一个请求它是一个多公司数字序列。
我知道如何创建一个简单的序列,我使用了这个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序列元素。
感谢您的建议,
享受!
答案 0 :(得分:2)
在Scope参数FastTab上,选择数字序列的共享范围。
初始化数字序列时不要调用addParameterType
。
一般:
datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
this.create(datatype);
相反只是:
this.create(datatype);
我在网上发现了这个Making a Number Sequence Shared in AX 2012 - Tutorial。