Skip to content
Snippets Groups Projects
onValidation.js 420 B
import("system.vars");
import("system.result");
import("system.neon");
import("Offer_lib");
import("Salesproject_lib");
import("Util_lib");
import("Entity_lib");

if( vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW
    && !OfferUtils.validateOfferNumber(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.OFFERCODE"))) )
{
    vars.set( "$field.OFFERCODE", OfferUtils.getNextOfferNumber().toString() );
}