diff --git a/entity/Pers_entity/Pers_entity.aod b/entity/Pers_entity/Pers_entity.aod index a3db57c44e41293a4f2cb1fd91420d5177c77757..80f2d63c7f1888ca75d20086372a0660b96e9107 100644 --- a/entity/Pers_entity/Pers_entity.aod +++ b/entity/Pers_entity/Pers_entity.aod @@ -153,7 +153,7 @@ <name>ORG_ID</name> <title>Firma</title> <linkedContextProcess>%aditoprj%/entity/Pers_entity/entityfields/org_id/linkedContextProcess.js</linkedContextProcess> - <mandatory v="true" /> + <mandatory v="false" /> <outgoingField>PersOrg_dfo</outgoingField> <searchable v="false" /> <valueProcess>%aditoprj%/entity/Pers_entity/entityfields/org_id/valueProcess.js</valueProcess> @@ -546,7 +546,7 @@ </dbRecordFieldMapping> <dbRecordFieldMapping> <name>PERS_DATE_NEW.value</name> - <recordfield>ORG.DATE_NEW</recordfield> + <recordfield>PERS.DATE_NEW</recordfield> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>MIDDLENAME.value</name> diff --git a/entity/Pers_entity/entityfields/org_id/valueProcess.js b/entity/Pers_entity/entityfields/org_id/valueProcess.js index 7413bd176b761c63071bf876d4bcffbce74871ab..761212eea6d357a7db8f11f24b81866d78ca60bb 100644 --- a/entity/Pers_entity/entityfields/org_id/valueProcess.js +++ b/entity/Pers_entity/entityfields/org_id/valueProcess.js @@ -1,7 +1,11 @@ import("system.result"); import("system.vars"); -if (vars.exists("$param.OrgId_param")) +if (vars.exists("$param.OrgId_param") && vars.get("$param.OrgId_param") != null) { result.string(vars.get("$param.OrgId_param")); -} \ No newline at end of file +} +else if(!vars.get("$field.ORG_ID")) +{ + result.string("0") +}