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); } }