sequence
Sun Jan 21 2024 11:03:50 GMT+0000 (Coordinated Universal Time)
Saved by
@MinaTimo
class NumberSeqModuleNetwaysProcurementEnhancement extends NumberSeqApplicationModule
{
protected void loadModule()
{
NumberSeqDatatype datatype = NumberSeqDatatype::construct();
// <NAP>
/* Setup Procurement configuration code numbers */
datatype.parmReferenceLabel("Invoice PO Request ID");
datatype.parmDatatypeId(extendedTypeNum(NW_InvoicePORequestID));
datatype.parmReferenceHelp(literalStr("Unique key for invoice PO request")); // Use Labels here
datatype.parmWizardIsContinuous(true);
datatype.parmWizardIsManual(NoYes::No);
datatype.parmWizardIsChangeDownAllowed(NoYes::No);
datatype.parmWizardIsChangeUpAllowed(NoYes::No);
datatype.parmWizardHighest(999999);
datatype.parmSortField(21);
datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
this.create(datatype);
}
public NumberSeqModule numberSeqModule()
{
return NumberSeqModule::Purch;
}
/// <summary>
/// Appends the current class to the map that links modules to number sequence data type generators.
/// </summary>
[SubscribesTo(classstr(NumberSeqGlobal),delegatestr(NumberSeqGlobal,buildModulesMapDelegate))]
static void buildModulesMapSubsciber(Map numberSeqModuleNamesMap)
{
NumberSeqGlobal::addModuleToMap(classnum(NumberSeqModuleNetwaysProcurementEnhancement), numberSeqModuleNamesMap);
}
}
content_copyCOPY
Comments