diff --git a/entity/Organisation_entity/entityfields/newvisitplanentry/onActionProcess.js b/entity/Organisation_entity/entityfields/newvisitplanentry/onActionProcess.js index f32b45bbbf4dcad4715cdee536fa1326f7bb3ae3..3c74f21974a25e4f2437b5721c8cc56fe1a93548 100644 --- a/entity/Organisation_entity/entityfields/newvisitplanentry/onActionProcess.js +++ b/entity/Organisation_entity/entityfields/newvisitplanentry/onActionProcess.js @@ -5,5 +5,6 @@ var params = {}; params["NoVisitPlanEmployeeWeek_param"] = true; params["ContactId_param"] = vars.get("$field.CONTACTID"); +params["OrganisationId_param"] = vars.get("$field.CONTACTID"); neon.openContext("VisitPlanEntry", "VisitPlanEntryEdit_view", null, neon.OPERATINGSTATE_NEW, params); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/newvisitplanentry/onActionProcess.js b/entity/Person_entity/entityfields/newvisitplanentry/onActionProcess.js index f32b45bbbf4dcad4715cdee536fa1326f7bb3ae3..3c74f21974a25e4f2437b5721c8cc56fe1a93548 100644 --- a/entity/Person_entity/entityfields/newvisitplanentry/onActionProcess.js +++ b/entity/Person_entity/entityfields/newvisitplanentry/onActionProcess.js @@ -5,5 +5,6 @@ var params = {}; params["NoVisitPlanEmployeeWeek_param"] = true; params["ContactId_param"] = vars.get("$field.CONTACTID"); +params["OrganisationId_param"] = vars.get("$field.CONTACTID"); neon.openContext("VisitPlanEntry", "VisitPlanEntryEdit_view", null, neon.OPERATINGSTATE_NEW, params); \ No newline at end of file diff --git a/entity/VisitPlanEntry_entity/VisitPlanEntry_entity.aod b/entity/VisitPlanEntry_entity/VisitPlanEntry_entity.aod index e8c7c0ba81498ca831f90418e5fc1eac4daa7236..24667b6aca6b599481d8dc414f6253ee19f1110e 100644 --- a/entity/VisitPlanEntry_entity/VisitPlanEntry_entity.aod +++ b/entity/VisitPlanEntry_entity/VisitPlanEntry_entity.aod @@ -27,6 +27,7 @@ <name>STATUS</name> <title>Status</title> <consumer>KeywordVisitPlanEntryStatus</consumer> + <state>INVISIBLE</state> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status/displayValueProcess.js</displayValueProcess> </entityField> diff --git a/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/valueProcess.js b/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/valueProcess.js index ac8c851516dfe3ae456dda4560390e3a13c5d39e..2b90b668563cd3c022b2e3a32c9bab71c44f1783 100644 --- a/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/valueProcess.js +++ b/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/valueProcess.js @@ -4,11 +4,11 @@ import("system.result"); import("system.vars"); if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null - && vars.exists("$param.ContactId_param") && vars.get("$param.ContactId_param")) + && vars.exists("$param.OrganisationId_param") && vars.get("$param.OrganisationId_param")) { var OrgId = newSelect("CONTACT.ORGANISATION_ID").from("CONTACT") - .where("CONTACT.CONTACTID", vars.get("$param.ContactId_param")) + .where("CONTACT.CONTACTID", vars.get("$param.OrganisationId_param")) .cell() var contactIdWithoutPerson = newSelect("CONTACT.CONTACTID").from("CONTACT")