diff --git a/entity/ActivityLink_entity/entityfields/date_edit/valueProcess.js b/entity/ActivityLink_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/ActivityLink_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/ActivityLink_entity/entityfields/date_new/valueProcess.js b/entity/ActivityLink_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/ActivityLink_entity/entityfields/date_new/valueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/ActivityLink_entity/entityfields/user_edit/valueProcess.js b/entity/ActivityLink_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/ActivityLink_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/ActivityLink_entity/entityfields/user_new/valueProcess.js b/entity/ActivityLink_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/ActivityLink_entity/entityfields/user_new/valueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/date_edit/valueProcess.js b/entity/Activity_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Activity_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Activity_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/date_new/valueProcess.js b/entity/Activity_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Activity_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Activity_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/entrydate/valueProcess.js b/entity/Activity_entity/entityfields/entrydate/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Activity_entity/entityfields/entrydate/valueProcess.js
+++ b/entity/Activity_entity/entityfields/entrydate/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/user_edit/valueProcess.js b/entity/Activity_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Activity_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Activity_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/user_new/valueProcess.js b/entity/Activity_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Activity_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Activity_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Address_entity/entityfields/addressid/valueProcess.js b/entity/Address_entity/entityfields/addressid/valueProcess.js
index d5a28fc848e4523331a600ba984ba1570e814c68..6cca32f779e9805f1a780ca58e4147e51ddc5ae8 100644
--- a/entity/Address_entity/entityfields/addressid/valueProcess.js
+++ b/entity/Address_entity/entityfields/addressid/valueProcess.js
@@ -4,5 +4,5 @@ import("system.neon");
 import("system.vars");
 
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Address_entity/entityfields/date_new/valueProcess.js b/entity/Address_entity/entityfields/date_new/valueProcess.js
index abfd322661115639b35d528163d98e4112b15eaa..408c498a4c90f59cd95eafbf74a8ea2683bab068 100644
--- a/entity/Address_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Address_entity/entityfields/date_new/valueProcess.js
@@ -2,6 +2,6 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
 
diff --git a/entity/Address_entity/entityfields/user_new/valueProcess.js b/entity/Address_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Address_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Address_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Comm_entity/entityfields/commid/valueProcess.js b/entity/Comm_entity/entityfields/commid/valueProcess.js
index 46a10710c68fc7e58ac7062e01b4721f02611d62..d4df48974beb7ec3b5bc66186d63ab4a9ed2c177 100644
--- a/entity/Comm_entity/entityfields/commid/valueProcess.js
+++ b/entity/Comm_entity/entityfields/commid/valueProcess.js
@@ -4,5 +4,5 @@ import("system.neon");
 import("system.vars");
 
 //do not check if own value is null or empty because the own value is currently not set correctly when you've got several COMM entries (e.g. in a list edit)
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Comm_entity/entityfields/date_new/valueProcess.js b/entity/Comm_entity/entityfields/date_new/valueProcess.js
index abfd322661115639b35d528163d98e4112b15eaa..408c498a4c90f59cd95eafbf74a8ea2683bab068 100644
--- a/entity/Comm_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Comm_entity/entityfields/date_new/valueProcess.js
@@ -2,6 +2,6 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
 
diff --git a/entity/Comm_entity/entityfields/relation_id/valueProcess.js b/entity/Comm_entity/entityfields/relation_id/valueProcess.js
index 2d085e3aff5efa91eca352d8fc20a4c2c7bbdd4a..f0a8586f297c5b8a3c9f403aa3a409d55e98763c 100644
--- a/entity/Comm_entity/entityfields/relation_id/valueProcess.js
+++ b/entity/Comm_entity/entityfields/relation_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.RelId_param") && vars.get("$param.RelId_param") != null)
         result.string(vars.getString("$param.RelId_param"));    
diff --git a/entity/Comm_entity/entityfields/standard/valueProcess.js b/entity/Comm_entity/entityfields/standard/valueProcess.js
index 86534e08301a4a16b99a3fdeab49fa48099e6a67..476d7a3965630a3e6ed1fdca2a85b6b770389ade 100644
--- a/entity/Comm_entity/entityfields/standard/valueProcess.js
+++ b/entity/Comm_entity/entityfields/standard/valueProcess.js
@@ -4,5 +4,5 @@ import("system.neon");
 import("system.vars");
 
 //do not check if own value is null or empty because the own value is currently not set correctly when you've got several COMM entries (e.g. in a list edit)
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string("0");
\ No newline at end of file
diff --git a/entity/Comm_entity/entityfields/user_new/valueProcess.js b/entity/Comm_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Comm_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Comm_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/contractid/valueProcess.js b/entity/Contract_entity/entityfields/contractid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Contract_entity/entityfields/contractid/valueProcess.js
+++ b/entity/Contract_entity/entityfields/contractid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/date_edit/valueProcess.js b/entity/Contract_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Contract_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Contract_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/date_new/valueProcess.js b/entity/Contract_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Contract_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Contract_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/user_edit/valueProcess.js b/entity/Contract_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Contract_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Contract_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/user_new/valueProcess.js b/entity/Contract_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Contract_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Contract_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/date_edit/valueProcess.js b/entity/Offer_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Offer_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Offer_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/date_new/valueProcess.js b/entity/Offer_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Offer_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Offer_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/offercode/onValidation.js b/entity/Offer_entity/entityfields/offercode/onValidation.js
index 5ec456cddceba0bd2619e226a3e50f851ed93cfa..de949a3e766bbf81de26ee22689c4808a7faae44 100644
--- a/entity/Offer_entity/entityfields/offercode/onValidation.js
+++ b/entity/Offer_entity/entityfields/offercode/onValidation.js
@@ -6,7 +6,7 @@ import("Salesproject_lib");
 import("Util_lib");
 import("Entity_lib");
 
-if( vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW
+if( vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW
     && !OfferUtils.validateOfferNumber(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.OFFERCODE"))) )
 {
     vars.set( "$field.OFFERCODE", OfferUtils.getNextOfferNumber().toString() );
diff --git a/entity/Offer_entity/entityfields/offercode/valueProcess.js b/entity/Offer_entity/entityfields/offercode/valueProcess.js
index 53cdd496a149863212e067cc05645a8e3555f857..933257e8cc871bfd2d5cb0be92049e55ea93a2b8 100644
--- a/entity/Offer_entity/entityfields/offercode/valueProcess.js
+++ b/entity/Offer_entity/entityfields/offercode/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Offer_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {    
     result.string(OfferUtils.getNextOfferNumber());
 }
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/offerdate/valueProcess.js b/entity/Offer_entity/entityfields/offerdate/valueProcess.js
index aeddd594f71497dedb45c4c73862b6c4dd78d440..09c66d00cc0e8b740a0b3c68c2b7d16947027795 100644
--- a/entity/Offer_entity/entityfields/offerdate/valueProcess.js
+++ b/entity/Offer_entity/entityfields/offerdate/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Date_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string(DateUtils.getTodayUTC());
 }
diff --git a/entity/Offer_entity/entityfields/offerid/valueProcess.js b/entity/Offer_entity/entityfields/offerid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Offer_entity/entityfields/offerid/valueProcess.js
+++ b/entity/Offer_entity/entityfields/offerid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/salesproject_id/stateProcess.js b/entity/Offer_entity/entityfields/salesproject_id/stateProcess.js
index 8116a21437c56fedc8820cb134338edbb2fd7452..a88395a1cc7e5206b5396eba14e7dcf6c927214a 100644
--- a/entity/Offer_entity/entityfields/salesproject_id/stateProcess.js
+++ b/entity/Offer_entity/entityfields/salesproject_id/stateProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.vars");
 
 
-switch (vars.get("$sys.operatingstate")) 
+switch (vars.get("$sys.recordstate")) 
 {
     case neon.OPERATINGSTATE_NEW:
         result.object(neon.COMPONENTSTATE_EDITABLE);
diff --git a/entity/Offer_entity/entityfields/user_edit/valueProcess.js b/entity/Offer_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Offer_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Offer_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/user_new/valueProcess.js b/entity/Offer_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Offer_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Offer_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/versnr/valueProcess.js b/entity/Offer_entity/entityfields/versnr/valueProcess.js
index 3c923b4ceab7395161f0c25fc0c88eefa190e6a5..f3ad73d05605a0009779e02d2767edba66fe2189 100644
--- a/entity/Offer_entity/entityfields/versnr/valueProcess.js
+++ b/entity/Offer_entity/entityfields/versnr/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Offer_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     result.string( "1" );
 }
\ No newline at end of file
diff --git a/entity/Offeritem_entity/afterOperatingState.js b/entity/Offeritem_entity/afterOperatingState.js
index 3ffe37512eef43bf78abb0d04f70d8a70cbf516a..8a21849b42137377333709a16ea2eed6f50c9780 100644
--- a/entity/Offeritem_entity/afterOperatingState.js
+++ b/entity/Offeritem_entity/afterOperatingState.js
@@ -2,9 +2,7 @@ import("system.neon");
 import("system.vars");
 import("Offer_lib");
 
-var opState = vars.get("$sys.operatingstate");
-
-if(opState == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     var offerId = vars.get("$field.OFFER_ID");
     var oiUtils = new OfferItemUtils(offerId);
diff --git a/entity/Offeritem_entity/entityfields/date_edit/valueProcess.js b/entity/Offeritem_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Offeritem_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Offeritem_entity/entityfields/date_new/valueProcess.js b/entity/Offeritem_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Offeritem_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Offeritem_entity/entityfields/info/valueProcess.js b/entity/Offeritem_entity/entityfields/info/valueProcess.js
index 584fb9fb5f36021714ff43451fa6a3a467f96bad..28760b4a57c3ea97205a9101034cc877c8f9175f 100644
--- a/entity/Offeritem_entity/entityfields/info/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/info/valueProcess.js
@@ -4,7 +4,7 @@ import("system.vars");
 import("system.neon");
 import("Sql_lib");
 
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     // TODO: loading from db until loading from dfo is possible.
     var productId = vars.get("$field.PRODUCT_ID");
diff --git a/entity/Offeritem_entity/entityfields/offer_id/valueProcess.js b/entity/Offeritem_entity/entityfields/offer_id/valueProcess.js
index bcd432a09fa18f55dd84aed44aabd09e3c83fd5b..7ed855ed6b50d3c9b4ec67a4a99cfaf5d5af7577 100644
--- a/entity/Offeritem_entity/entityfields/offer_id/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/offer_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.OfferId_param") && vars.get("$param.OfferId_param") != null && vars.get("$param.OfferId_param") != "")
         result.string(vars.getString("$param.OfferId_param"));    
diff --git a/entity/Offeritem_entity/entityfields/offeritemid/valueProcess.js b/entity/Offeritem_entity/entityfields/offeritemid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Offeritem_entity/entityfields/offeritemid/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/offeritemid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Offeritem_entity/entityfields/optional/valueProcess.js b/entity/Offeritem_entity/entityfields/optional/valueProcess.js
index cbdd72fde3820b21a7bddfcebd33d6f3e00748d8..31b2531af1ad332b9ab67942d5a89d742c9ab368 100644
--- a/entity/Offeritem_entity/entityfields/optional/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/optional/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string("0");
\ No newline at end of file
diff --git a/entity/Offeritem_entity/entityfields/quantity/valueProcess.js b/entity/Offeritem_entity/entityfields/quantity/valueProcess.js
index 3aebc70e19c7c9cb3c62338a847b4759f5af2be0..f6173830c1313bf8a59babc8c9f76ba54df6069a 100644
--- a/entity/Offeritem_entity/entityfields/quantity/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/quantity/valueProcess.js
@@ -2,7 +2,7 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string("1");
 }
diff --git a/entity/Offeritem_entity/entityfields/user_edit/valueProcess.js b/entity/Offeritem_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Offeritem_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Offeritem_entity/entityfields/user_new/valueProcess.js b/entity/Offeritem_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Offeritem_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Offeritem_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/date_edit/valueProcess.js b/entity/Order_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Order_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Order_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/date_new/valueProcess.js b/entity/Order_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Order_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Order_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/ordercode/onValidation.js b/entity/Order_entity/entityfields/ordercode/onValidation.js
index 52084a6bbd4b7e52b0f1f751922b1d34bdc6e50f..9b98fac0e7b4722b8dcf714669dbf75ca524db7c 100644
--- a/entity/Order_entity/entityfields/ordercode/onValidation.js
+++ b/entity/Order_entity/entityfields/ordercode/onValidation.js
@@ -6,7 +6,7 @@ import("Salesproject_lib");
 import("Util_lib");
 import("Entity_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW
     && !OrderUtils.validateOrderNumber(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.SALESORDERCODE"))))
 {
     vars.set("$field.SALESORDERCODE", OrderUtils.getNextOrderNumber().toString());
diff --git a/entity/Order_entity/entityfields/ordercode/valueProcess.js b/entity/Order_entity/entityfields/ordercode/valueProcess.js
index b6eb608f39bd797468da4e761c80ebd5e27c17bb..fe577ec3f242189e1173071d4abb85a46f75f5be 100644
--- a/entity/Order_entity/entityfields/ordercode/valueProcess.js
+++ b/entity/Order_entity/entityfields/ordercode/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Order_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {    
     result.string(OrderUtils.getNextOrderNumber());
 }
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/orderdate/valueProcess.js b/entity/Order_entity/entityfields/orderdate/valueProcess.js
index aeddd594f71497dedb45c4c73862b6c4dd78d440..09c66d00cc0e8b740a0b3c68c2b7d16947027795 100644
--- a/entity/Order_entity/entityfields/orderdate/valueProcess.js
+++ b/entity/Order_entity/entityfields/orderdate/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Date_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string(DateUtils.getTodayUTC());
 }
diff --git a/entity/Order_entity/entityfields/orderid/valueProcess.js b/entity/Order_entity/entityfields/orderid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Order_entity/entityfields/orderid/valueProcess.js
+++ b/entity/Order_entity/entityfields/orderid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/salesproject_id/stateProcess.js b/entity/Order_entity/entityfields/salesproject_id/stateProcess.js
index 8116a21437c56fedc8820cb134338edbb2fd7452..a88395a1cc7e5206b5396eba14e7dcf6c927214a 100644
--- a/entity/Order_entity/entityfields/salesproject_id/stateProcess.js
+++ b/entity/Order_entity/entityfields/salesproject_id/stateProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.vars");
 
 
-switch (vars.get("$sys.operatingstate")) 
+switch (vars.get("$sys.recordstate")) 
 {
     case neon.OPERATINGSTATE_NEW:
         result.object(neon.COMPONENTSTATE_EDITABLE);
diff --git a/entity/Order_entity/entityfields/user_edit/valueProcess.js b/entity/Order_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Order_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Order_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/user_new/valueProcess.js b/entity/Order_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Order_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Order_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/versnr/valueProcess.js b/entity/Order_entity/entityfields/versnr/valueProcess.js
index 1e7fc7a550545c454aad31ba686fc9741e566805..4f0b6e1b535c8f921b8d35bd7a1ee3fd9569d288 100644
--- a/entity/Order_entity/entityfields/versnr/valueProcess.js
+++ b/entity/Order_entity/entityfields/versnr/valueProcess.js
@@ -2,7 +2,7 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     result.string( "1" );
 }
\ No newline at end of file
diff --git a/entity/Orderitem_entity/afterOperatingState.js b/entity/Orderitem_entity/afterOperatingState.js
index dc478d46c480e11fedf88d23330de9521f3721b4..772a17c62fb5e3c8f3156536b0d16c1e6783b01b 100644
--- a/entity/Orderitem_entity/afterOperatingState.js
+++ b/entity/Orderitem_entity/afterOperatingState.js
@@ -2,7 +2,7 @@ import("system.neon");
 import("system.vars");
 import("Order_lib");
 
-var opState = vars.get("$sys.operatingstate");
+var opState = vars.get("$sys.recordstate");
 
 if(opState == neon.OPERATINGSTATE_NEW)
 {
diff --git a/entity/Orderitem_entity/entityfields/date_edit/valueProcess.js b/entity/Orderitem_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Orderitem_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Orderitem_entity/entityfields/date_new/valueProcess.js b/entity/Orderitem_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Orderitem_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Orderitem_entity/entityfields/optional/valueProcess.js b/entity/Orderitem_entity/entityfields/optional/valueProcess.js
index cbdd72fde3820b21a7bddfcebd33d6f3e00748d8..31b2531af1ad332b9ab67942d5a89d742c9ab368 100644
--- a/entity/Orderitem_entity/entityfields/optional/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/optional/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string("0");
\ No newline at end of file
diff --git a/entity/Orderitem_entity/entityfields/order_id/valueProcess.js b/entity/Orderitem_entity/entityfields/order_id/valueProcess.js
index 6ca6ccd3bd5b92daaba3aa04433f1ce912fa5a97..c03d980a0c1f041d6d492fd08e7593a88ce93479 100644
--- a/entity/Orderitem_entity/entityfields/order_id/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/order_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.OrderId_param") && vars.get("$param.OrderId_param") != null && vars.get("$param.OrderId_param") != "")
         result.string(vars.getString("$param.OrderId_param"));    
diff --git a/entity/Orderitem_entity/entityfields/orderitemid/valueProcess.js b/entity/Orderitem_entity/entityfields/orderitemid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Orderitem_entity/entityfields/orderitemid/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/orderitemid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Orderitem_entity/entityfields/quantity/valueProcess.js b/entity/Orderitem_entity/entityfields/quantity/valueProcess.js
index 3aebc70e19c7c9cb3c62338a847b4759f5af2be0..f6173830c1313bf8a59babc8c9f76ba54df6069a 100644
--- a/entity/Orderitem_entity/entityfields/quantity/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/quantity/valueProcess.js
@@ -2,7 +2,7 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string("1");
 }
diff --git a/entity/Orderitem_entity/entityfields/user_edit/valueProcess.js b/entity/Orderitem_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Orderitem_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Orderitem_entity/entityfields/user_new/valueProcess.js b/entity/Orderitem_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Orderitem_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Orderitem_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/image/valueProcess.js b/entity/Org_entity/entityfields/image/valueProcess.js
index ee00a01ead718836af6b9e8725fc4387c19fe42b..da40ef007c338093e6aeb9d054002bfbccc260af 100644
--- a/entity/Org_entity/entityfields/image/valueProcess.js
+++ b/entity/Org_entity/entityfields/image/valueProcess.js
@@ -3,7 +3,7 @@ import("system.neon");
 import("system.vars");
 import("Org_lib");
 
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_VIEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW)
 {   
     result.string(OrgUtils.getImage(vars.get("$field.ORGID"), vars.getString("$field.NAME")));
 }
diff --git a/entity/Org_entity/entityfields/org_date_edit/valueProcess.js b/entity/Org_entity/entityfields/org_date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Org_entity/entityfields/org_date_edit/valueProcess.js
+++ b/entity/Org_entity/entityfields/org_date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/org_date_new/valueProcess.js b/entity/Org_entity/entityfields/org_date_new/valueProcess.js
index abfd322661115639b35d528163d98e4112b15eaa..408c498a4c90f59cd95eafbf74a8ea2683bab068 100644
--- a/entity/Org_entity/entityfields/org_date_new/valueProcess.js
+++ b/entity/Org_entity/entityfields/org_date_new/valueProcess.js
@@ -2,6 +2,6 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
 
diff --git a/entity/Org_entity/entityfields/org_user_edit/valueProcess.js b/entity/Org_entity/entityfields/org_user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Org_entity/entityfields/org_user_edit/valueProcess.js
+++ b/entity/Org_entity/entityfields/org_user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/org_user_new/valueProcess.js b/entity/Org_entity/entityfields/org_user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Org_entity/entityfields/org_user_new/valueProcess.js
+++ b/entity/Org_entity/entityfields/org_user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/rel_date_edit/valueProcess.js b/entity/Org_entity/entityfields/rel_date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Org_entity/entityfields/rel_date_edit/valueProcess.js
+++ b/entity/Org_entity/entityfields/rel_date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/rel_date_new/valueProcess.js b/entity/Org_entity/entityfields/rel_date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Org_entity/entityfields/rel_date_new/valueProcess.js
+++ b/entity/Org_entity/entityfields/rel_date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/rel_user_edit/valueProcess.js b/entity/Org_entity/entityfields/rel_user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Org_entity/entityfields/rel_user_edit/valueProcess.js
+++ b/entity/Org_entity/entityfields/rel_user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/rel_user_new/valueProcess.js b/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
+++ b/entity/Org_entity/entityfields/rel_user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Org_entity/entityfields/relationid/valueProcess.js b/entity/Org_entity/entityfields/relationid/valueProcess.js
index c8bd25cbee0fc23eadc62a9e37e6e8e086f05da4..34604a8ac8aad528a6e4478982c0434d5c77a79d 100644
--- a/entity/Org_entity/entityfields/relationid/valueProcess.js
+++ b/entity/Org_entity/entityfields/relationid/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.get("$field.ORGID"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/image/valueProcess.js b/entity/Pers_entity/entityfields/image/valueProcess.js
index 94874351ac3ca86ea49cba8428bf5432dc59f1d4..14213dfae453c841133b9833a6b9a15143a9b865 100644
--- a/entity/Pers_entity/entityfields/image/valueProcess.js
+++ b/entity/Pers_entity/entityfields/image/valueProcess.js
@@ -3,7 +3,7 @@ import("system.neon");
 import("system.vars");
 import("Pers_lib");
 
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_VIEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW)
 {   
     result.string(PersUtils.getImage(vars.get("$field.PERSID"), (vars.getString("$field.FIRSTNAME") + " " + vars.getString("$field.LASTNAME")).trim()));
 }
diff --git a/entity/Pers_entity/entityfields/pers_date_edit/valueProcess.js b/entity/Pers_entity/entityfields/pers_date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Pers_entity/entityfields/pers_date_edit/valueProcess.js
+++ b/entity/Pers_entity/entityfields/pers_date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/pers_date_new/valueProcess.js b/entity/Pers_entity/entityfields/pers_date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Pers_entity/entityfields/pers_date_new/valueProcess.js
+++ b/entity/Pers_entity/entityfields/pers_date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/pers_user_edit/valueProcess.js b/entity/Pers_entity/entityfields/pers_user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Pers_entity/entityfields/pers_user_edit/valueProcess.js
+++ b/entity/Pers_entity/entityfields/pers_user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/pers_user_new/valueProcess.js b/entity/Pers_entity/entityfields/pers_user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Pers_entity/entityfields/pers_user_new/valueProcess.js
+++ b/entity/Pers_entity/entityfields/pers_user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/persid/valueProcess.js b/entity/Pers_entity/entityfields/persid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Pers_entity/entityfields/persid/valueProcess.js
+++ b/entity/Pers_entity/entityfields/persid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/rel_date_edit/valueProcess.js b/entity/Pers_entity/entityfields/rel_date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Pers_entity/entityfields/rel_date_edit/valueProcess.js
+++ b/entity/Pers_entity/entityfields/rel_date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/rel_date_new/valueProcess.js b/entity/Pers_entity/entityfields/rel_date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Pers_entity/entityfields/rel_date_new/valueProcess.js
+++ b/entity/Pers_entity/entityfields/rel_date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/rel_relationship/valueProcess.js b/entity/Pers_entity/entityfields/rel_relationship/valueProcess.js
index cd37f8f72bbf4a049f8ad8888133d98bd3936f8b..7e646ec28f8eceb1f755d5a7e6832236cf49053a 100644
--- a/entity/Pers_entity/entityfields/rel_relationship/valueProcess.js
+++ b/entity/Pers_entity/entityfields/rel_relationship/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.object(2);
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/rel_user_edit/valueProcess.js b/entity/Pers_entity/entityfields/rel_user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Pers_entity/entityfields/rel_user_edit/valueProcess.js
+++ b/entity/Pers_entity/entityfields/rel_user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Pers_entity/entityfields/rel_user_new/valueProcess.js b/entity/Pers_entity/entityfields/rel_user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Pers_entity/entityfields/rel_user_new/valueProcess.js
+++ b/entity/Pers_entity/entityfields/rel_user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/date_edit/valueProcess.js b/entity/Prod2prod_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Prod2prod_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/date_new/valueProcess.js b/entity/Prod2prod_entity/entityfields/date_new/valueProcess.js
index abfd322661115639b35d528163d98e4112b15eaa..408c498a4c90f59cd95eafbf74a8ea2683bab068 100644
--- a/entity/Prod2prod_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/date_new/valueProcess.js
@@ -2,6 +2,6 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
 
diff --git a/entity/Prod2prod_entity/entityfields/dest_id/valueProcess.js b/entity/Prod2prod_entity/entityfields/dest_id/valueProcess.js
index 4428a4ab94878205e5ce66644189ed3cb07b2e1b..c54ef701cedc01a2fa09b44824bbb22ee9f6a3d7 100644
--- a/entity/Prod2prod_entity/entityfields/dest_id/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/dest_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != null && vars.get("$param.ProductId_param") != "")
         result.string(vars.getString("$param.ProductId_param"));    
diff --git a/entity/Prod2prod_entity/entityfields/optional/valueProcess.js b/entity/Prod2prod_entity/entityfields/optional/valueProcess.js
index a772de2f7d4e6d3840d5b3d51ec838398442e446..83eed9e7ea62cc80759f20e7d78cabcb73173595 100644
--- a/entity/Prod2prod_entity/entityfields/optional/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/optional/valueProcess.js
@@ -2,5 +2,5 @@
 //import("system.result");
 //import("system.neon");
 //
-//if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+//if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 //    result.string("0");
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/prod2prodid/valueProcess.js b/entity/Prod2prod_entity/entityfields/prod2prodid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Prod2prod_entity/entityfields/prod2prodid/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/prod2prodid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js b/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js
index 11dd557c3f3eb63c0210aa56659e34c82b9d2aff..66e7d5877cff30feb8edc57c25a252f286892c3d 100644
--- a/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js
@@ -2,7 +2,7 @@
 //import("system.result");
 //import("system.neon");
 //
-//if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+//if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 //{
 //    result.string("1");
 //}
diff --git a/entity/Prod2prod_entity/entityfields/source_id/possibleItemsProcess.js b/entity/Prod2prod_entity/entityfields/source_id/possibleItemsProcess.js
index 19904fc3d9a28d79aa5ebd43efbc5e12005df4db..4be8d5f270ac4cf38414628eefa95a6fc43c1910 100644
--- a/entity/Prod2prod_entity/entityfields/source_id/possibleItemsProcess.js
+++ b/entity/Prod2prod_entity/entityfields/source_id/possibleItemsProcess.js
@@ -6,7 +6,7 @@ import("Keyword_lib");
 import("Product_lib");
 
 var condition = "";
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     var prodid = vars.get("$field.DEST_ID");
     var excludeableProds = [prodid];
diff --git a/entity/Prod2prod_entity/entityfields/uid/valueProcess.js b/entity/Prod2prod_entity/entityfields/uid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Prod2prod_entity/entityfields/uid/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/uid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/user_edit/valueProcess.js b/entity/Prod2prod_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Prod2prod_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Prod2prod_entity/entityfields/user_new/valueProcess.js b/entity/Prod2prod_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Prod2prod_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Prod2prod_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/advertising/valueProcess.js b/entity/Product_entity/entityfields/advertising/valueProcess.js
index 0a98fa357464e58fc608103ea134eb1aa9f71a02..e084c8069427550f0bb807c2d1bcc74257cd9695 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.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string("N");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/date_edit/valueProcess.js b/entity/Product_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Product_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Product_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/date_new/valueProcess.js b/entity/Product_entity/entityfields/date_new/valueProcess.js
index abfd322661115639b35d528163d98e4112b15eaa..408c498a4c90f59cd95eafbf74a8ea2683bab068 100644
--- a/entity/Product_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Product_entity/entityfields/date_new/valueProcess.js
@@ -2,6 +2,6 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
 
diff --git a/entity/Product_entity/entityfields/image/valueProcess.js b/entity/Product_entity/entityfields/image/valueProcess.js
index f793e71dcb87b0238e7738d5e8a880a552658e31..a733fa5055af1de7442d75affbc63c0709e30345 100644
--- a/entity/Product_entity/entityfields/image/valueProcess.js
+++ b/entity/Product_entity/entityfields/image/valueProcess.js
@@ -3,7 +3,7 @@ import("system.neon");
 import("system.vars");
 import("Product_lib");
 
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_VIEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW)
 {
     result.string(ProductUtils.getImage(vars.get("$field.PRODUCTID"), vars.getString("$field.PRODUCTNAME")));
 }
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/productid/valueProcess.js b/entity/Product_entity/entityfields/productid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Product_entity/entityfields/productid/valueProcess.js
+++ b/entity/Product_entity/entityfields/productid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ 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 04344c1e2caaa81ee9c4e8ed7c9e10c084b49f95..6ca0571cb9f09de15b3bc03ec99b925bd14c246f 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.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string("1");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/user_edit/valueProcess.js b/entity/Product_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Product_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Product_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/user_new/valueProcess.js b/entity/Product_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Product_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Product_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/buysell/valueProcess.js b/entity/Productprice_entity/entityfields/buysell/valueProcess.js
index 334695bcf35bf986d3158845954c58707cec9755..33aba856e9b608b1f09c8c04181e1082b0229a95 100644
--- a/entity/Productprice_entity/entityfields/buysell/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/buysell/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
     result.string("SP");
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/date_edit/valueProcess.js b/entity/Productprice_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Productprice_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/date_new/valueProcess.js b/entity/Productprice_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Productprice_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/fromquantity/valueProcess.js b/entity/Productprice_entity/entityfields/fromquantity/valueProcess.js
index 11dd557c3f3eb63c0210aa56659e34c82b9d2aff..66e7d5877cff30feb8edc57c25a252f286892c3d 100644
--- a/entity/Productprice_entity/entityfields/fromquantity/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/fromquantity/valueProcess.js
@@ -2,7 +2,7 @@
 //import("system.result");
 //import("system.neon");
 //
-//if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+//if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 //{
 //    result.string("1");
 //}
diff --git a/entity/Productprice_entity/entityfields/pricelist/titleProcess.js b/entity/Productprice_entity/entityfields/pricelist/titleProcess.js
index 325222cf9a75416c2e498b3493b1dc5be5c893c2..6a8bd0bca875a7a97ae17072ea307e648a1ab655 100644
--- a/entity/Productprice_entity/entityfields/pricelist/titleProcess.js
+++ b/entity/Productprice_entity/entityfields/pricelist/titleProcess.js
@@ -4,7 +4,7 @@ import("system.neon");
 import("system.result");
 
 var str = translate.text("Price list");
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_VIEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW)
     str = translate.text("Price list / Company");
 
 result.string(str);
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/product_id/valueProcess.js b/entity/Productprice_entity/entityfields/product_id/valueProcess.js
index 4428a4ab94878205e5ce66644189ed3cb07b2e1b..c54ef701cedc01a2fa09b44824bbb22ee9f6a3d7 100644
--- a/entity/Productprice_entity/entityfields/product_id/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/product_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != null && vars.get("$param.ProductId_param") != "")
         result.string(vars.getString("$param.ProductId_param"));    
diff --git a/entity/Productprice_entity/entityfields/productpriceid/valueProcess.js b/entity/Productprice_entity/entityfields/productpriceid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Productprice_entity/entityfields/productpriceid/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/productpriceid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/relation_id/valueProcess.js b/entity/Productprice_entity/entityfields/relation_id/valueProcess.js
index 54901ac82befef8000f73792d140b349d01fbbb0..002e9f1a787d5a43956ddcfc7c76db8c835149b7 100644
--- a/entity/Productprice_entity/entityfields/relation_id/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/relation_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.RelID_param") && vars.get("$param.RelID_param") != "")
         result.string(vars.get("$param.RelID_param"));    
diff --git a/entity/Productprice_entity/entityfields/user_edit/valueProcess.js b/entity/Productprice_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Productprice_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Productprice_entity/entityfields/user_new/valueProcess.js b/entity/Productprice_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Productprice_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Productprice_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Relation_entity/entityfields/date_edit/valueProcess.js b/entity/Relation_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Relation_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Relation_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Relation_entity/entityfields/date_new/valueProcess.js b/entity/Relation_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Relation_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Relation_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Relation_entity/entityfields/user_edit/valueProcess.js b/entity/Relation_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Relation_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Relation_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Relation_entity/entityfields/user_new/valueProcess.js b/entity/Relation_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Relation_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Relation_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/date_edit/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/date_new/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/date_new/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/salesproject_competitionid/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/salesproject_competitionid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/salesproject_competitionid/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/salesproject_competitionid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/valueProcess.js
index 9a14411b51b1ed84e5e5fb1b36239d6e9086c843..5f36de767cbd29329b5ff55802646021c5927057 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
         result.string(vars.getString("$param.SalesprojectId_param"));    
diff --git a/entity/SalesprojectCompetition_entity/entityfields/user_edit/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectCompetition_entity/entityfields/user_new/valueProcess.js b/entity/SalesprojectCompetition_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/SalesprojectCompetition_entity/entityfields/user_new/valueProcess.js
+++ b/entity/SalesprojectCompetition_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectCycle_entity/entityfields/date_edit/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/SalesprojectCycle_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectCycle_entity/entityfields/date_new/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/SalesprojectCycle_entity/entityfields/date_new/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectCycle_entity/entityfields/salesproject_cycleid/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/salesproject_cycleid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/SalesprojectCycle_entity/entityfields/salesproject_cycleid/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/salesproject_cycleid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/SalesprojectCycle_entity/entityfields/salesproject_id/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/salesproject_id/valueProcess.js
index 9a14411b51b1ed84e5e5fb1b36239d6e9086c843..5f36de767cbd29329b5ff55802646021c5927057 100644
--- a/entity/SalesprojectCycle_entity/entityfields/salesproject_id/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/salesproject_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
         result.string(vars.getString("$param.SalesprojectId_param"));    
diff --git a/entity/SalesprojectCycle_entity/entityfields/user_edit/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/SalesprojectCycle_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectCycle_entity/entityfields/user_new/valueProcess.js b/entity/SalesprojectCycle_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/SalesprojectCycle_entity/entityfields/user_new/valueProcess.js
+++ b/entity/SalesprojectCycle_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectForecast_entity/entityfields/date_edit/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/SalesprojectForecast_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectForecast_entity/entityfields/date_new/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/SalesprojectForecast_entity/entityfields/date_new/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectForecast_entity/entityfields/salesproject_forecastid/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/salesproject_forecastid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/SalesprojectForecast_entity/entityfields/salesproject_forecastid/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/salesproject_forecastid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/SalesprojectForecast_entity/entityfields/salesproject_id/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/salesproject_id/valueProcess.js
index 9a14411b51b1ed84e5e5fb1b36239d6e9086c843..5f36de767cbd29329b5ff55802646021c5927057 100644
--- a/entity/SalesprojectForecast_entity/entityfields/salesproject_id/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/salesproject_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
         result.string(vars.getString("$param.SalesprojectId_param"));    
diff --git a/entity/SalesprojectForecast_entity/entityfields/user_edit/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/SalesprojectForecast_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectForecast_entity/entityfields/user_new/valueProcess.js b/entity/SalesprojectForecast_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/SalesprojectForecast_entity/entityfields/user_new/valueProcess.js
+++ b/entity/SalesprojectForecast_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectMember_entity/entityfields/salesproject_id/valueProcess.js b/entity/SalesprojectMember_entity/entityfields/salesproject_id/valueProcess.js
index 9a14411b51b1ed84e5e5fb1b36239d6e9086c843..5f36de767cbd29329b5ff55802646021c5927057 100644
--- a/entity/SalesprojectMember_entity/entityfields/salesproject_id/valueProcess.js
+++ b/entity/SalesprojectMember_entity/entityfields/salesproject_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
         result.string(vars.getString("$param.SalesprojectId_param"));    
diff --git a/entity/SalesprojectMember_entity/entityfields/salesproject_memberid/valueProcess.js b/entity/SalesprojectMember_entity/entityfields/salesproject_memberid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/SalesprojectMember_entity/entityfields/salesproject_memberid/valueProcess.js
+++ b/entity/SalesprojectMember_entity/entityfields/salesproject_memberid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/SalesprojectSource_entity/entityfields/date_edit/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/SalesprojectSource_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectSource_entity/entityfields/date_new/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/SalesprojectSource_entity/entityfields/date_new/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/SalesprojectSource_entity/entityfields/salesproject_id/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/salesproject_id/valueProcess.js
index 9a14411b51b1ed84e5e5fb1b36239d6e9086c843..5f36de767cbd29329b5ff55802646021c5927057 100644
--- a/entity/SalesprojectSource_entity/entityfields/salesproject_id/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/salesproject_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
         result.string(vars.getString("$param.SalesprojectId_param"));    
diff --git a/entity/SalesprojectSource_entity/entityfields/salesproject_sourceid/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/salesproject_sourceid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/SalesprojectSource_entity/entityfields/salesproject_sourceid/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/salesproject_sourceid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/SalesprojectSource_entity/entityfields/user_edit/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/SalesprojectSource_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/SalesprojectSource_entity/entityfields/user_new/valueProcess.js b/entity/SalesprojectSource_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/SalesprojectSource_entity/entityfields/user_new/valueProcess.js
+++ b/entity/SalesprojectSource_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/date_edit/valueProcess.js b/entity/Salesproject_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Salesproject_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/date_new/valueProcess.js b/entity/Salesproject_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Salesproject_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/enddate/valueProcess.js b/entity/Salesproject_entity/entityfields/enddate/valueProcess.js
index 857933a9839949add7347dcccb862b6b40601dec..f6ff85ba891e77ab3a5435a936d573a67defce9a 100644
--- a/entity/Salesproject_entity/entityfields/enddate/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/enddate/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Date_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string(DateUtils.getDateIncrementedByYears(DateUtils.getTodayUTC(), 1));
 }
diff --git a/entity/Salesproject_entity/entityfields/projectcode/onValidation.js b/entity/Salesproject_entity/entityfields/projectcode/onValidation.js
index 1f7657c4feda5d0e61dd89fe7dccffa1043efb85..92d5d098b6ccc7ca75bbfd0b38a64c063c8d33d5 100644
--- a/entity/Salesproject_entity/entityfields/projectcode/onValidation.js
+++ b/entity/Salesproject_entity/entityfields/projectcode/onValidation.js
@@ -5,7 +5,7 @@ import("Salesproject_lib");
 import("Util_lib");
 import("Entity_lib");
 
-if( vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW
+if( vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW
     && !Salesproject.validateProjectNumber(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.PROJECTCODE"))) )
 {
     vars.set( "$field.PROJECTCODE", Salesproject.getNextProjectNumber().toString("1 = 1") );
diff --git a/entity/Salesproject_entity/entityfields/projectcode/valueProcess.js b/entity/Salesproject_entity/entityfields/projectcode/valueProcess.js
index f1b5e3b17ea89ac55ec46edeba2513361aeabab9..f1705156b5dcba952e334d17660dab8489b1874e 100644
--- a/entity/Salesproject_entity/entityfields/projectcode/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/projectcode/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Salesproject_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {    
     result.string(Salesproject.getNextProjectNumber());
 }
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/startdate/valueProcess.js b/entity/Salesproject_entity/entityfields/startdate/valueProcess.js
index aeddd594f71497dedb45c4c73862b6c4dd78d440..09c66d00cc0e8b740a0b3c68c2b7d16947027795 100644
--- a/entity/Salesproject_entity/entityfields/startdate/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/startdate/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 import("system.neon");
 import("Date_lib");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == "")
 {
     result.string(DateUtils.getTodayUTC());
 }
diff --git a/entity/Salesproject_entity/entityfields/user_edit/valueProcess.js b/entity/Salesproject_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Salesproject_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/user_new/valueProcess.js b/entity/Salesproject_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Salesproject_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/date_edit/valueProcess.js b/entity/Stock_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Stock_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Stock_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/date_new/valueProcess.js b/entity/Stock_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Stock_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Stock_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/entrydate/valueProcess.js b/entity/Stock_entity/entityfields/entrydate/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Stock_entity/entityfields/entrydate/valueProcess.js
+++ b/entity/Stock_entity/entityfields/entrydate/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/product_id/valueProcess.js b/entity/Stock_entity/entityfields/product_id/valueProcess.js
index 2798b0e797a691c3707a4fa363b1e1fc58a00a71..b917b673bfc3f5c90c1bead732a0f5e0a0ed9fd9 100644
--- a/entity/Stock_entity/entityfields/product_id/valueProcess.js
+++ b/entity/Stock_entity/entityfields/product_id/valueProcess.js
@@ -2,7 +2,7 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
 {
     if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != null && vars.get("$param.ProductId_param") != "")
         result.string(vars.getString("$param.ProductId_param"));    
diff --git a/entity/Stock_entity/entityfields/stockid/valueProcess.js b/entity/Stock_entity/entityfields/stockid/valueProcess.js
index 5be18c39832eee52e38b7147961d7db4bab5a588..86ef789e064a4016f2d12c432498dc23474807aa 100644
--- a/entity/Stock_entity/entityfields/stockid/valueProcess.js
+++ b/entity/Stock_entity/entityfields/stockid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/user_edit/valueProcess.js b/entity/Stock_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Stock_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Stock_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Stock_entity/entityfields/user_new/valueProcess.js b/entity/Stock_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Stock_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Stock_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/date/valueProcess.js b/entity/Timetracking_entity/entityfields/date/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Timetracking_entity/entityfields/date/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/date/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/date_edit/valueProcess.js b/entity/Timetracking_entity/entityfields/date_edit/valueProcess.js
index 00e95d744eab3b281e0f6ae5ee325cee91419534..710ac8a06a9911f82ff222c7d9d231846ca93fb2 100644
--- a/entity/Timetracking_entity/entityfields/date_edit/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/date_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/date_new/valueProcess.js b/entity/Timetracking_entity/entityfields/date_new/valueProcess.js
index 7ace62531432fbfb08b15fc33e25d271dc34bd6a..3a0d59096cd2de39b6098f1ed95af580dcebfce0 100644
--- a/entity/Timetracking_entity/entityfields/date_new/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/date_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.date"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/object_id/valueProcess.js b/entity/Timetracking_entity/entityfields/object_id/valueProcess.js
index 9de80a227b07c693df3fafed65c7e9b31839f6a6..21a2c1d4ce67b0eb3fe91b65796731925542307c 100644
--- a/entity/Timetracking_entity/entityfields/object_id/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/object_id/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$param.ObjectId_param"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/row_id/valueProcess.js b/entity/Timetracking_entity/entityfields/row_id/valueProcess.js
index fc4ecd63c761bb532e34f922a10990fb11306808..505e593be6869704a93c4c0b34b543d5538e431e 100644
--- a/entity/Timetracking_entity/entityfields/row_id/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/row_id/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$param.RowId_param"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/user_edit/valueProcess.js b/entity/Timetracking_entity/entityfields/user_edit/valueProcess.js
index 67c86b14ca987054658978c88cecf6bd03fa44af..1581e18d9763043ae602b98658f87cb0a3b0c967 100644
--- a/entity/Timetracking_entity/entityfields/user_edit/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/user_edit/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/entity/Timetracking_entity/entityfields/user_new/valueProcess.js b/entity/Timetracking_entity/entityfields/user_new/valueProcess.js
index 81966a3fbcd9b3cf25a186c93baa1928abc9d6d2..7c566863b493d778b72dea7d8822f6a59333e77d 100644
--- a/entity/Timetracking_entity/entityfields/user_new/valueProcess.js
+++ b/entity/Timetracking_entity/entityfields/user_new/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
     result.string(vars.getString("$sys.user"));
\ No newline at end of file
diff --git a/process/Entity_lib/process.js b/process/Entity_lib/process.js
index 17fac1f11a52cb890368e594610d8b95a1e8bab5..50293fbada3f46619345b0d1d5eacbd9a560ad43 100644
--- a/process/Entity_lib/process.js
+++ b/process/Entity_lib/process.js
@@ -36,7 +36,7 @@ ProcessHandlingUtils.getOnValidationValue = function(fieldValue) {
  */
 ProcessHandlingUtils.initialParamToResult = function(pParamVarName)
 {
-    if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.exists(pParamVarName))
+    if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists(pParamVarName))
     {
         var paramValue = vars.get(pParamVarName);
         if (paramValue)