FCLT#88672 Kenmerk naam ontbreekt in BAMG acceptatie rapport wizard
svn path=/Website/trunk/; revision=68805
This commit is contained in:
@@ -200,9 +200,13 @@ switch (req_info)
|
||||
case "BES": if (srtd_key == 1) // kenmerken van bestelling
|
||||
{
|
||||
sql = "SELECT k.bes_kenmerk_key key"
|
||||
+ " , " + lcl.xsql("s.bes_srtkenmerk_omschrijving", "s.bes_srtkenmerk_key")
|
||||
+ (disc_key == -1 ? "||' ('||" + lcl.xsql("d.ins_discipline_omschrijving", "d.ins_discipline_key") + "||')'" : "")
|
||||
+ " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.bes_kenmerk_omschrijving", "k.bes_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.bes_srtkenmerk_omschrijving", "s.bes_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( disc_key == -1
|
||||
? "||' ('||" + lcl.xsql("d.ins_discipline_omschrijving", "d.ins_discipline_key") + "||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM bes_kenmerk k"
|
||||
+ " , bes_srtkenmerk s"
|
||||
+ " , bes_v_aanwezigdiscipline d"
|
||||
@@ -218,9 +222,13 @@ switch (req_info)
|
||||
else // kenmerken van bestelitems
|
||||
{
|
||||
sql = "SELECT k.bes_kenmerk_key key"
|
||||
+ " , " + lcl.xsql("s.bes_srtkenmerk_omschrijving", "s.bes_srtkenmerk_key")
|
||||
+ (disc_key == -1 ? "||' ('||" + lcl.xsql("i.discipline_oms", "i.bes_discipline_key") + "||')'" : "")
|
||||
+ " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.bes_kenmerk_omschrijving", "k.bes_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.bes_srtkenmerk_omschrijving", "s.bes_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( disc_key == -1
|
||||
? "||' ('||" + lcl.xsql("i.discipline_oms", "i.bes_discipline_key") + "||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM bes_kenmerk k"
|
||||
+ " , bes_srtkenmerk s"
|
||||
+ " , bes_v_allsrtinstallatie i"
|
||||
@@ -237,10 +245,13 @@ switch (req_info)
|
||||
}
|
||||
break;
|
||||
case "CNT": sql = "SELECT k.cnt_kenmerk_key key"
|
||||
+ ( disc_key == -1
|
||||
? ", s.cnt_srtkenmerk_omschrijving ||' ('|| d.ins_discipline_omschrijving ||')'"
|
||||
: ", s.cnt_srtkenmerk_omschrijving"
|
||||
) + " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.cnt_kenmerk_omschrijving", "k.cnt_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.cnt_srtkenmerk_omschrijving", "s.cnt_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( disc_key == -1
|
||||
? " ||' ('|| d.ins_discipline_omschrijving ||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM cnt_kenmerk k"
|
||||
+ " , cnt_srtkenmerk s"
|
||||
+ " , cnt_v_aanwezigdiscipline d"
|
||||
@@ -254,10 +265,13 @@ switch (req_info)
|
||||
+ " ORDER BY 2";
|
||||
break;
|
||||
case "INS": sql = "SELECT k.ins_kenmerk_key key"
|
||||
+ ( deel_key == -1
|
||||
? ", s.ins_srtkenmerk_omschrijving ||' ('|| DECODE(i.niveau, 'D', i.discipline_oms, 'G', i.srtgroep_oms, 'S', i.srtdeel_oms) ||')'"
|
||||
: ", s.ins_srtkenmerk_omschrijving"
|
||||
) + " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.ins_kenmerk_omschrijving", "k.ins_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.ins_srtkenmerk_omschrijving", "s.ins_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( deel_key == -1
|
||||
? "||' ('|| DECODE(i.niveau, 'D', i.discipline_oms, 'G', i.srtgroep_oms, 'S', i.srtdeel_oms) ||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM ins_kenmerk k"
|
||||
+ " , ins_v_allsrtinstallatie i"
|
||||
+ " , ins_srtkenmerk s"
|
||||
@@ -274,10 +288,13 @@ switch (req_info)
|
||||
+ " ORDER BY 2";
|
||||
break;
|
||||
case "CTR": sql = "SELECT k.ins_kenmerk_key key"
|
||||
+ ( deel_key == -1
|
||||
? ", s.ins_srtkenmerk_omschrijving ||' ('|| DECODE(i.niveau, 'D', c.ins_srtcontrole_omschrijving, 'G', i.srtgroep_oms, 'S', i.srtdeel_oms) ||')'"
|
||||
: ", s.ins_srtkenmerk_omschrijving"
|
||||
) + " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.ins_kenmerk_omschrijving", "k.ins_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.ins_srtkenmerk_omschrijving", "s.ins_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( deel_key == -1
|
||||
? "||' ('|| DECODE(i.niveau, 'D', c.ins_srtcontrole_omschrijving, 'G', i.srtgroep_oms, 'S', i.srtdeel_oms) ||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM ins_kenmerk k"
|
||||
+ " , ins_srtkenmerk s"
|
||||
+ " , ins_srtcontrole c"
|
||||
@@ -317,7 +334,9 @@ switch (req_info)
|
||||
}
|
||||
|
||||
sql = "SELECT k.mld_kenmerk_key key"
|
||||
+ " , COALESCE(k.mld_kenmerk_omschrijving, s.mld_srtkenmerk_omschrijving) oms"
|
||||
+ " , COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " ," + lcl.xsql("s.mld_srtkenmerk_omschrijving", "s.mld_srtkenmerk_key")
|
||||
+ " ) oms"
|
||||
+ " FROM mld_kenmerk k"
|
||||
+ " , mld_srtkenmerk s"
|
||||
+ " , ( SELECT 'S' mld_kenmerk_niveau"
|
||||
@@ -374,7 +393,9 @@ switch (req_info)
|
||||
+ " AND k.mld_kenmerk_niveau = 'O'";
|
||||
}
|
||||
sql = "SELECT DISTINCT k.mld_kenmerk_key key"
|
||||
+ " , COALESCE(k.mld_kenmerk_omschrijving, v.mld_srtkenmerk_omschrijving) oms"
|
||||
+ " , COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " ," + lcl.xsql("v.mld_srtkenmerk_omschrijving", "v.mld_srtkenmerk_key")
|
||||
+ " ) oms"
|
||||
+ " FROM mld_kenmerk k"
|
||||
+ " , mld_srtkenmerk v"
|
||||
+ " , mld_typeopdr s"
|
||||
@@ -389,10 +410,13 @@ switch (req_info)
|
||||
break;
|
||||
case "RES": var decode_niveau = ["","A","D","C"];
|
||||
sql = "SELECT k.res_kenmerk_key key"
|
||||
+ ( deel_key == -1
|
||||
? ", v.res_srtkenmerk_omschrijving ||' ('|| a.res_activiteit_omschrijving ||')'"
|
||||
: ", v.res_srtkenmerk_omschrijving"
|
||||
) + " oms"
|
||||
+ " , COALESCE(" + lcl.xsql("k.res_kenmerk_omschrijving", "k.res_kenmerk_key")
|
||||
+ " ," + lcl.xsql("v.res_srtkenmerk_omschrijving", "v.res_srtkenmerk_key")
|
||||
+ " )"
|
||||
+ ( deel_key == -1
|
||||
? "||' ('||" + lcl.xsql("a.res_activiteit_omschrijving", "a.res_activiteit_key") + "||')'"
|
||||
: ""
|
||||
) + " oms"
|
||||
+ " FROM res_kenmerk k"
|
||||
+ " , res_srtkenmerk v"
|
||||
+ " , res_activiteit a"
|
||||
|
||||
Reference in New Issue
Block a user