diff --git a/entity/Product_entity/entityfields/advertising/valueProcess.js b/entity/Product_entity/entityfields/advertising/valueProcess.js
index e084c8069427550f0bb807c2d1bcc74257cd9695..7c6048262cc428fd3a8fba1b535287b0747e669b 100644
--- a/entity/Product_entity/entityfields/advertising/valueProcess.js
+++ b/entity/Product_entity/entityfields/advertising/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     result.string("N");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/status/valueProcess.js b/entity/Product_entity/entityfields/status/valueProcess.js
index 6ca0571cb9f09de15b3bc03ec99b925bd14c246f..382d79b36ed3ca1bb80c499ff845c8feefe40a5a 100644
--- a/entity/Product_entity/entityfields/status/valueProcess.js
+++ b/entity/Product_entity/entityfields/status/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     result.string("1");
\ No newline at end of file