FCLT#55927 Objectselectie bij meldingen afhankelijk van een instelling op meer plekken.

svn path=/Website/trunk/; revision=40375
This commit is contained in:
Alex Tiehuis
2019-01-02 15:32:58 +00:00
parent 13ded39b80
commit 708feb808b
3 changed files with 20 additions and 11 deletions

View File

@@ -4592,7 +4592,7 @@ mld = {setmeldingstatus:
}
else
{
plaatsaanduiding = S("ins_element_description");
plaatsaanduiding = ", " + S("ins_element_description");
}
if (mld_key > 0)
@@ -4691,15 +4691,24 @@ mld = {setmeldingstatus:
generate_relobject_block: function (mld_key)
{
var plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
? " CASE"
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
+ " THEN ' ' || o.prs_werkplek_omschrijving"
+ " ELSE ''"
+ " END"
: "''");
var plaatsaanduiding;
if (S("ins_element_description") == "")
{
plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
? " CASE"
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
+ " THEN ' ' || o.prs_werkplek_omschrijving"
+ " ELSE ''"
+ " END"
: "''");
plaatsaanduiding = ", ins_deel_omschrijving || " + plaatsaanduiding + " || ' (' || " + lcl.xsql('s.ins_srtdeel_omschrijving', 's.ins_srtdeel_key') + " || ')' deel ";
}
else
{
plaatsaanduiding = ", " + S("ins_element_description");
}
var sql = "SELECT d.ins_deel_key"
+ " , ins_deel_omschrijving || " + plaatsaanduiding + " || ' (' || " + lcl.xsql('s.ins_srtdeel_omschrijving', 's.ins_srtdeel_key') + " || ')' deel "
+ plaatsaanduiding
+ " FROM ins_deel d"
+ " , ins_srtdeel s"
+ " , mld_melding_object m"

View File

@@ -222,7 +222,7 @@ function get_stdmelding_sql(p_alg_niveau_sql, arr_sql, p_installatie_where)
}
else
{
plaatsaanduiding = S("ins_element_description");
plaatsaanduiding = ", " + S("ins_element_description");
}
var sqls = [];

View File

@@ -57,7 +57,7 @@ function FCLTobjectselector(fieldName, objectName, params)
}
else
{
plaatsaanduiding = S("ins_element_description");
plaatsaanduiding = ", " + S("ins_element_description");
}
sql = "SELECT 'dummy' extra"
+ plaatsaanduiding