Number sequence class extension for load module in D365 X++

[ExtensionOf(classStr(NumberSeqModuleCRM))]
final class NumberSeqModuleCRM_Extension
{
 protected void loadModule()
 {
  NumberSeqDatatype datatype = NumberSeqDatatype::construct();
  next loadModule();//COC method call
  datatype.parmDatatypeId(extendedTypeNum(DH_NewNumSeq));
  datatype.parmConfigurationKeyId(configurationKeyNum(SmmCRM));
  datatype.parmReferenceHelp(literalStr("@DH:DH_NewNumSeq")); // Unique key for Leads
  datatype.parmWizardIsContinuous(false);
  datatype.parmWizardfetchAheadQty(10);
  datatype.parmWizardIsManual(NoYes::No);
  datatype.parmWizardIsChangeDownAllowed(NoYes::No);
  datatype.parmWizardIsChangeUpAllowed(NoYes::No);
  datatype.parmSortField(13);
  datatype.parmWizardHighest(999999);
  datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
  this.create(datatype);
 }
}

Comments

Popular posts from this blog

On clicked event of form button in D365 X++

Finding unit price of item from trade agreement through code AX X++

Create Sales Line Through Code AX X++ D365 Finance & Operations