Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all articles
Browse latest Browse all 175888

RE: Create custom Number Sequence for customer group

$
0
0

First create a new Extended Data Type (EDT). Open AOT→ Data Dictionary → Extended Data Types

Right Click on Extended Data Types and create a new EDT ‘MyNumSeq’ of type String

Now go to AOT → Classes and open the NumberSeqModuleCustomer class by right clicking it and selecting View Code

In  the loadModule method, add the following code after the last line of code McdVoice

//define the EDT

datatype.parmDatatypeId(extendedTypeNum(MyNumSeq));//define its default properties

datatype.parmReferenceHelp(literalStr(“Unique number for customer group”));

datatype.parmWizardIsContinuous(true);

datatype.parmWizardIsManual(NoYes::No);

datatype.parmWizardIsChangeDownAllowed(NoYes::No);

datatype.parmWizardIsChangeUpAllowed(NoYes::No);

datatype.parmWizardHighest(999999);

datatype.parmSortField(27);

//define its scope

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

this.create(datatype);

·         Now, go to AOT → Jobs  and create a new job loadMyNumSeq

Write the following code in the job and then run it

static void loadMyNumSeq(Args _args)

{

//define the class variable

NumberSeqModuleCustomer numSeqMod = new NumberSeqModuleCustomer();

//load the number sequences that were not generated

numSeqMod.load();

}

Now, go to  System Administration → Organization administration → Common → Number sequences → Number sequences


Viewing all articles
Browse latest Browse all 175888

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>