Skip to content
Snippets Groups Projects
valueProcess.js 638 B
import("system.result");
import("system.neon");
import("system.vars");

var recordstate = vars.get("$sys.recordstate");

if (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)
{
    if (vars.exists("$param.AnyObjectRowid_param") && vars.get("$param.AnyObjectRowid_param"))
    {
        result.string(vars.get("$param.AnyObjectRowid_param"));
    }
    else if (vars.exists("$param.Object1Rowid_param") && vars.get("$param.Object1Rowid_param"))
    {
        result.string(vars.get("$param.Object1Rowid_param"));
    }
    else if (!vars.get("$field.OBJECT2_TYPE"))
    {
        result.string("");
    }
}