diff --git a/entity/360Degree_entity/entityfields/newmodule/children/newsalesproject/stateProcess.js b/entity/360Degree_entity/entityfields/newmodule/children/newsalesproject/stateProcess.js
index 6a18dc9adfd19a69b749c88e9282cfb186e35d5c..841831a45f3264bb086643f72948e5fad4b82952 100644
--- a/entity/360Degree_entity/entityfields/newmodule/children/newsalesproject/stateProcess.js
+++ b/entity/360Degree_entity/entityfields/newmodule/children/newsalesproject/stateProcess.js
@@ -12,6 +12,10 @@ if (contextList)
         if(context == "Salesproject")
             found = true;        
     }
+    
+    if(vars.get("$param.BaseContextId_param") == "Person")
+        found = false
+    
     if(found)
         result.string(neon.COMPONENTSTATE_AUTO);
     else
diff --git a/entity/360Degree_entity/entityfields/personobjects/children/objecttype_param/valueProcess.js b/entity/360Degree_entity/entityfields/personobjects/children/objecttype_param/valueProcess.js
index 3d9c6d75f1d5026e6e31e985752e51b6a88a9262..f5ae6a13a10caa37773ea80dd65a7cb188a6523b 100644
--- a/entity/360Degree_entity/entityfields/personobjects/children/objecttype_param/valueProcess.js
+++ b/entity/360Degree_entity/entityfields/personobjects/children/objecttype_param/valueProcess.js
@@ -1,7 +1,13 @@
 import("system.vars");
 import("system.result");
 
-var res = { 
+var res = {
+    "Salesproject": {
+        "subContext":"Member",
+        "childField":"OBJECT_ROWID",
+        "parentField":"SALESPROJECTID",
+        "contactIdField":"CONTACT_ID"
+    },
     "Offer": {}, 
     "Order": {
         "setGroupBy":"ORDERTYPE",