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);
}
}
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
Post a Comment