FCLT#69825 Automatische samenstelling van gebouw-omschrijving als code+naam niet meer doen

svn path=/Website/trunk/; revision=57845
This commit is contained in:
Peter Feij
2022-11-02 14:15:02 +00:00
parent ea1b9c055c
commit 27fd9a3be6
9 changed files with 42 additions and 32 deletions

View File

@@ -47,7 +47,7 @@ function fnrowData(oRs)
{
var parent_key = oRs("alg_locatie_key").Value;
var key = oRs("alg_terreinsector_key").Value;
var oms = oRs("alg_terreinsector_omschrijving").Value;
var oms = oRs("alg_terreinsector_naam").Value;
var data = {parent_key: parent_key, key: key, oms: oms};

View File

@@ -32,12 +32,12 @@ if (prKey > 0)
else
lKey = getQParamInt("lKey");
oRs = Oracle.Execute("SELECT alg_locatie_code, alg_terreinsector_omschrijving" +
oRs = Oracle.Execute("SELECT alg_locatie_code, alg_terreinsector_naam" +
" FROM alg_terreinsector t, alg_locatie l" +
" WHERE t.alg_locatie_key = l.alg_locatie_key "+
" AND alg_terreinsector_key = " + prKey);
var titel = L("lcl_graphics") + " " + oRs("alg_locatie_code").Value + "-"
+ oRs("alg_terreinsector_omschrijving").Value
+ oRs("alg_terreinsector_naam").Value
%>
<html>
<head>

View File

@@ -90,8 +90,9 @@ else
showAll: showall
});
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_code"), content: "alg_terreinsector_naam"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_name"), content: "alg_terreinsector_omschrijving"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_code"), content: "alg_terreinsector_code"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_name"), content: "alg_terreinsector_naam"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_descr"), content: "alg_terreinsector_omschrijving"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_sort"), content: "alg_srtterreinsec_omschrijving"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_oppervlak"), content: "alg_terreinsector_oppervlak", datatype: "float"}));
rst.addColumn(new Column({caption: L("lcl_estate_terreinsector_man_omtrek"), content: "alg_terreinsector_omtrek", datatype: "float"}));

View File

@@ -136,7 +136,7 @@ ins = {checkAutLevel:
case 'T':
{
sql = "SELECT pa.alg_plaatsaanduiding || DECODE(t.alg_terreinsector_omschrijving,NULL,'',' (' || t.alg_terreinsector_omschrijving || ')')"
sql = "SELECT pa.alg_plaatsaanduiding || DECODE(t.alg_terreinsector_naam,NULL,'',' (' || t.alg_terreinsector_naam || ')')"
+ " FROM alg_terreinsector t"
+ ", ins_v_alg_overzicht pa"
+ " WHERE t.alg_terreinsector_key = pa.alg_terreinsector_key"
@@ -2468,7 +2468,7 @@ ins = {checkAutLevel:
// Deze orginele plaats/eigenaar (ins_alg_ruimte_key_org) kan nu de ingevulde persoon zijn.
sqlPosition = "SELECT DISTINCT"
+ (terr_key_arr.length
? " o.alg_terreinsector_omschrijving"
? " o.alg_terreinsector_naam"
: " o.alg_plaatsaanduiding"
+ " || DECODE(o.alg_plaatsomschrijving, '','' ,' (' || o.alg_plaatsomschrijving || ')')"
)
@@ -2582,25 +2582,25 @@ ins = {checkAutLevel:
+ " , alg_gebouw_key"
+ " , alg_terreinsector_key"
+ " FROM (SELECT COALESCE(prs_perslid_key_verantw, prs_perslid_key_verantw2) prs_perslid_key_verantw_key"
+ " , alg_gebouw_omschrijving omschrijving" /* is code-naam */
+ " , alg_gebouw_naam omschrijving" /* was code-naam */
+ " , alg_gebouw_key"
+ " , NULL alg_terreinsector_key"
+ " FROM alg_gebouw g"
+ " UNION"
+ " SELECT COALESCE(prs_perslid_key_verantw2, prs_perslid_key_verantw) prs_perslid_key_verantw_key"
+ " , alg_gebouw_omschrijving omschrijving" /* is code-naam */
+ " , alg_gebouw_naam omschrijving" /* was code-naam */
+ " , alg_gebouw_key"
+ " , NULL alg_terreinsector_key"
+ " FROM alg_gebouw"
+ " UNION"
+ " SELECT COALESCE(prs_perslid_key_verantw, prs_perslid_key_verantw2) prs_perslid_key_verantw_key"
+ " , alg_terreinsector_omschrijving omschrijving"
+ " , alg_terreinsector_naam omschrijving"
+ " , NULL alg_gebouw_key"
+ " , alg_terreinsector_key"
+ " FROM alg_terreinsector"
+ " UNION"
+ " SELECT COALESCE(prs_perslid_key_verantw2, prs_perslid_key_verantw) prs_perslid_key_verantw_key"
+ " , alg_terreinsector_omschrijving omschrijving"
+ " , alg_terreinsector_naam omschrijving"
+ " , NULL alg_gebouw_key"
+ " , alg_terreinsector_key"
+ " FROM alg_terreinsector) v"
@@ -4703,9 +4703,9 @@ ins = {checkAutLevel:
+ " , l.alg_locatie_code"
+ " , l.alg_locatie_omschrijving"
+ " , l.alg_locatie_key"
+ " , g.alg_gebouw_omschrijving" /* is code-naam */
+ " , g.alg_gebouw_naam" /* was code-naam */
+ " , g.alg_gebouw_key"
+ " , t.alg_terreinsector_omschrijving"
+ " , t.alg_terreinsector_naam"
+ " , t.alg_terreinsector_key"
+ " , onrg.alg_ruimte_key"
+ " , onrg.alg_ruimte_nr"
@@ -4993,9 +4993,9 @@ ins = {checkAutLevel:
+ " , cv.alg_locatie_code"
+ " , cv.alg_locatie_omschrijving"
+ " , cv.alg_locatie_key"
+ " , cv.alg_gebouw_omschrijving" /* is code-naam */
+ " , cv.alg_gebouw_naam" /* was code-naam */
+ " , cv.alg_gebouw_key"
+ " , cv.alg_terreinsector_omschrijving"
+ " , cv.alg_terreinsector_naam"
+ " , cv.alg_terreinsector_key"
+ " , cv.alg_ruimte_key"
+ " , cv.alg_ruimte_nr"
@@ -5299,11 +5299,11 @@ ins = {checkAutLevel:
if (groupby == 3 || moredetail == 2)
{
fields.push("alg_gebouw_key");
fields.push("alg_gebouw_omschrijving");
fields.push("alg_gebouw_naam");
if (ins_score_enabled)
fields.push("alg_gebouw_mjb_score1");
fields.push("alg_terreinsector_key");
fields.push("alg_terreinsector_omschrijving");
fields.push("alg_terreinsector_naam");
}
}
}
@@ -5456,8 +5456,8 @@ ins = {checkAutLevel:
+ " , alg_locatie_omschrijving";
break;
case 3: sql += " ORDER BY alg_district_omschrijving"
+ " , alg_locatie_code"
+ " , alg_gebouw_omschrijving"; /* is code-naam */
+ " , alg_locatie_omschrijving" // eigenlijk S(alg_loc_string)
+ " , alg_gebouw_naam"; /* was code-naam */
break;
case 4: sql += " ORDER BY ins_discipline_omschrijving";
break;
@@ -5476,7 +5476,7 @@ ins = {checkAutLevel:
case 8: sql += " ORDER BY alg_district_omschrijving"
+ " , ins_srtcontrole_omschrijving"
+ " , alg_locatie_code"
+ " , alg_gebouw_omschrijving" /* is code-naam */
+ " , alg_gebouw_naam" /* was code-naam */
+ (mjb_show_srt_with_tasks
? " , ins_discipline_omschrijving"
+ " , ins_srtgroep_omschrijving"

View File

@@ -260,7 +260,7 @@ for (var i = 0; i < ingesloten.length; i++)
}
else
{
var sql = "SELECT l.alg_locatie_code || '-' || t.alg_terreinsector_omschrijving loc"
var sql = "SELECT l.alg_locatie_code || '-' || t.alg_terreinsector_naam loc"
+ " FROM alg_v_aanweziglocatie l"
+ " , alg_terreinsector t"
+ " WHERE l.alg_locatie_key = t.alg_locatie_key"

View File

@@ -883,13 +883,18 @@ var transitParam = buildTransitParam(["deel", "groep", "categorie_key", "distric
{
if ((hasReadALGUSE || hasReadALGMAN) && outputmode == 0)
{
if (oRs("alg_gebouw_key").Value)
return "<span class='details' title='{2}' onclick='naargebouw({0}, this)'>{1}</span>".format(oRs("alg_gebouw_key").Value, safe.htmlattr(oRs("alg_gebouw_omschrijving").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_gebouw_title")): L("ins_srtcontrole_m")));
if (oRs("alg_gebouw_key").Value > 0)
return "<span class='details' title='{2}' onclick='naargebouw({0}, this)'>{1}</span>".format(oRs("alg_gebouw_key").Value, safe.html(oRs("alg_gebouw_naam").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_gebouw_title")): L("ins_srtcontrole_m")));
else
return "<span class='details' title='{2}' onclick='naarterrein({0}, this)'>{1}</span>".format(oRs("alg_terreinsector_key").Value, safe.htmlattr(oRs("alg_terreinsector_omschrijving").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_terreinsector_title")): L("ins_srtcontrole_m")));
return "<span class='details' title='{2}' onclick='naarterrein({0}, this)'>{1}</span>".format(oRs("alg_terreinsector_key").Value, safe.html(oRs("alg_terreinsector_naam").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_terreinsector_title")): L("ins_srtcontrole_m")));
}
else
return safe.html(oRs("alg_gebouw_omschrijving").Value);
{
if (oRs("alg_gebouw_key").Value > 0)
return safe.html(oRs("alg_gebouw_naam").Value);
else
return safe.html(oRs("alg_terreinsector_naam").Value);
}
}
function fnRuimte(oRs)

View File

@@ -318,7 +318,8 @@ var transitParam = buildTransitParam(["disc_key_arr", "srtgroep_key_arr", "srtde
+ " , d.alg_district_omschrijving"
+ " , l.alg_locatie_omschrijving"
+ " , l.alg_locatie_key"
+ " , g.alg_gebouw_omschrijving"
+ " , g.alg_gebouw_code"
+ " , g.alg_gebouw_naam"
+ " , g.alg_gebouw_key"
+ " , dl.ins_deel_omschrijving"
+ " , xcp.ins_deel_aantal"
@@ -380,7 +381,7 @@ var transitParam = buildTransitParam(["disc_key_arr", "srtgroep_key_arr", "srtde
if (groupby == 3)
{
fields.push("alg_gebouw_key");
fields.push("alg_gebouw_omschrijving");
fields.push("alg_gebouw_naam"); // en code?
}
}
}
@@ -479,14 +480,14 @@ var transitParam = buildTransitParam(["disc_key_arr", "srtgroep_key_arr", "srtde
return safe.html(oRs("alg_locatie_omschrijving").Value);
}
function fnGebouw(oRs)
function fnGebouw(oRs) // geen terreinen kennelijk
{
if (hasReadALGUSE || hasReadALGMAN)
{
return "<span class='details' title='{2}' onclick='naargebouw({0}, this)'>{1}</span>".format(oRs("alg_gebouw_key").Value, safe.htmlattr(oRs("alg_gebouw_omschrijving").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_gebouw_title")): L("ins_srtcontrole_m")));
return "<span class='details' title='{2}' onclick='naargebouw({0}, this)'>{1}</span>".format(oRs("alg_gebouw_key").Value, safe.html(oRs("alg_gebouw_naam").Value), (fulldetails ? safe.htmlattr(L("lcl_estate_gebouw_title")): L("ins_srtcontrole_m")));
}
else
return safe.html(oRs("alg_gebouw_omschrijving").Value);
return safe.html(oRs("alg_gebouw_naam").Value); // kan me de code hierbij nog wel voorstellen, ging het hier niet om? todo nagaan
}
function fnDeel(oRs)

View File

@@ -91,6 +91,9 @@ function getBindLevel(ruimte_type, ruimte_key)
plaats_niveau = "R" + oRs("alg_type").Value;
oRs.Close();
}
else
plaats_niveau = ruimte_type; // lijkt mij toch
return plaats_niveau;
}
@@ -145,7 +148,7 @@ function getBindString(bind, bind_key, parent_key)
case 'T':
{
sql = "SELECT pa.alg_plaatsaanduiding || DECODE(t.alg_terreinsector_omschrijving,NULL,'',' (' || t.alg_terreinsector_omschrijving || ')')"
sql = "SELECT pa.alg_plaatsaanduiding || DECODE(t.alg_terreinsector_naam,NULL,'',' (' || t.alg_terreinsector_naam || ')')"
+ " FROM alg_terreinsector t"
+ " , ins_v_alg_overzicht pa"
+ " WHERE t.alg_terreinsector_key = pa.alg_terreinsector_key"

View File

@@ -239,7 +239,7 @@ function slecil_list (params)
+ " , dl.ins_deel_omschrijving"
+ " , CASE WHEN dl.ins_alg_ruimte_key_org IS NULL"
+ " THEN " + safe.quoted_sql("[" + L("lcl_sle_available") + "]")
+ " ELSE l.alg_locatie_code || ' - ' || t.alg_terreinsector_omschrijving"
+ " ELSE l.alg_locatie_code || ' - ' || t.alg_terreinsector_naam"
+ " END loc"
+ " , dl.ins_alg_ruimte_key_org"
+ " , dl.ins_deel_actief"