VNOG#89057: Vervaldatum van hoofdobject ook door laten werken in onderdelen.
svn path=/Website/trunk/; revision=70735
This commit is contained in:
@@ -125,7 +125,7 @@ sql0 = "SELECT {0} id, " // 1 query voor beide
|
||||
+ " '{2}' lbl, "
|
||||
+ " COUNT (*) val, "
|
||||
+ " '' det "
|
||||
+ " FROM ins_deel i, ins_srtdeel sd "
|
||||
+ " FROM ins_v_deelenonderdeel i, ins_srtdeel sd "
|
||||
+ " WHERE i.ins_deel_verwijder IS NULL "
|
||||
+ " AND i.ins_srtdeel_key = sd.ins_srtdeel_key"
|
||||
+ " AND sd.ins_srtdeel_verwijder IS NULL "
|
||||
@@ -139,7 +139,7 @@ sql0 = "SELECT {0} id, " // 1 query voor beide
|
||||
+ " AND r.res_ins_deel_key = i.ins_deel_key) ";
|
||||
|
||||
sql1 = "SELECT {0} id, '> ' || ins_discipline_omschrijving lbl, COUNT (*) val, '' det "
|
||||
+ " FROM ins_deel i, ins_discipline rd, ins_srtdeel sd "
|
||||
+ " FROM ins_v_deelenonderdeel i, ins_discipline rd, ins_srtdeel sd "
|
||||
+ " WHERE i.ins_discipline_key = rd.ins_discipline_key "
|
||||
+ " AND i.ins_deel_verwijder IS NULL "
|
||||
+ " AND sd.ins_srtdeel_verwijder IS NULL "
|
||||
|
||||
@@ -259,7 +259,7 @@ function bez_list(pautfunction, params)
|
||||
+ " FROM (SELECT i.ins_deel_key"
|
||||
+ " , i.ins_alg_ruimte_key"
|
||||
+ " , i.ins_alg_ruimte_type"
|
||||
+ " FROM ins_deel i"
|
||||
+ " FROM ins_v_deelenonderdeel i"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " WHERE s.ins_srtdeel_key = i.ins_srtdeel_key"
|
||||
+ " AND i.ins_deel_verwijder IS NULL"
|
||||
@@ -272,7 +272,7 @@ function bez_list(pautfunction, params)
|
||||
+ " SELECT i.ins_deel_key"
|
||||
+ " , i.ins_alg_ruimte_key"
|
||||
+ " , i.ins_alg_ruimte_type"
|
||||
+ " FROM ins_deel i"
|
||||
+ " FROM ins_v_deelenonderdeel i"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " WHERE s.ins_srtdeel_key = i.ins_srtdeel_key"
|
||||
+ " AND i.ins_deel_verwijder IS NULL"
|
||||
|
||||
@@ -425,7 +425,7 @@ if (thema_key > 0)
|
||||
if (disc_key > 0)
|
||||
{
|
||||
var sqlMaxKleur = "SELECT ar.alg_verdieping_key, MAX(thema.waarde) waarde, ti.cad_legendawaarde_rgb, count(*) aantal "
|
||||
+ " FROM ins_deel id, "
|
||||
+ " FROM ins_v_deelenonderdeel id, "
|
||||
+ " ins_srtdeel isd, "
|
||||
+ " alg_ruimte ar, "
|
||||
+ " ( "+ thema_view + ") THEMA, "
|
||||
|
||||
@@ -36,7 +36,7 @@ if (inoutMode == MODE_IN && scenario_key > 0)
|
||||
}
|
||||
else if (inoutMode == MODE_IN)
|
||||
{
|
||||
deelTable = "ins_deel";
|
||||
deelTable = "ins_v_deelenonderdeel";
|
||||
deelParent = "ins_alg_ruimte_key";
|
||||
dbTable = "alg_ruimte";
|
||||
dbLabel = "alg_ruimte_nr";
|
||||
@@ -46,7 +46,7 @@ else if (inoutMode == MODE_IN)
|
||||
}
|
||||
else
|
||||
{
|
||||
deelTable = "ins_deel";
|
||||
deelTable = "ins_v_deelenonderdeel";
|
||||
deelParent = "ins_alg_ruimte_key";
|
||||
dbTable = "alg_terreinsector";
|
||||
dbLabel = "alg_terreinsector_code";
|
||||
|
||||
@@ -261,7 +261,7 @@ function addObjecten(cHandle, highlight_ins_deel_key)
|
||||
// Dat aantal moeten we van te voren weten om linksboven de dobbel te
|
||||
// kunnen beginnen
|
||||
sql = "SELECT ins_alg_ruimte_key alg_ruimte_key, count(*) aantal"
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg, " + dbTable + " SYNC"
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg, " + dbTable + " SYNC"
|
||||
+ " WHERE id.ins_alg_ruimte_key = SYNC." + colKey
|
||||
// + " AND id.ins_alg_ruimte_type = 'R'"
|
||||
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
|
||||
@@ -296,7 +296,7 @@ function addObjecten(cHandle, highlight_ins_deel_key)
|
||||
sql : "SELECT 'I:'||ins_deel_key key, ins_deel_omschrijving oms,"
|
||||
+ " ins_srtdeel_acadsymbol symbolname, ins_disc_params_type,"
|
||||
+ " ins_srtdeel_acadsymbol_dwgx orgx, ins_srtdeel_acadsymbol_dwgy orgy, di.ins_discipline_color color"
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg,"
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg,"
|
||||
+ " ins_disc_params isdp, ins_tab_discipline di"
|
||||
+ " WHERE id.ins_alg_ruimte_key = " + oRsRuimte("alg_ruimte_key").Value
|
||||
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
|
||||
@@ -335,7 +335,7 @@ function addObjecten(cHandle, highlight_ins_deel_key)
|
||||
+ " ins_srtdeel_acadsymbol_dwgx orgx, ins_srtdeel_acadsymbol_dwgy orgy,"
|
||||
+ " ins_srtdeel_acadlabelpos lpos, ins_srtdeel_acadlabelsize lsize,"
|
||||
+ " id.ins_alg_ruimte_key cadkey, ins_disc_params_type, di.ins_discipline_color color"
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg, "+dbTable+" SYNC,"
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg, "+dbTable+" SYNC,"
|
||||
+ " ins_disc_params isdp, ins_tab_discipline di"
|
||||
+ " WHERE id.ins_alg_ruimte_key = SYNC."+colKey
|
||||
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
|
||||
@@ -383,7 +383,7 @@ function addObjecten(cHandle, highlight_ins_deel_key)
|
||||
fnSql: function (viewName)
|
||||
{
|
||||
return "SELECT 'I:'||id.ins_deel_key key, thema.*"
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg, "+dbTable+" SYNC, " + viewName + " THEMA"
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg, "+dbTable+" SYNC, " + viewName + " THEMA"
|
||||
+ " WHERE id.ins_alg_ruimte_key = SYNC."+colKey
|
||||
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
|
||||
+ " AND "+syncParent+" = " + pvKey
|
||||
@@ -441,7 +441,7 @@ function addWerkplekObjecten(cHandle)
|
||||
+ " isd.ins_srtdeel_key, ins_srtdeel_acadsymbol, " + dbLabel + " dblabel,"
|
||||
+ " ins_srtdeel_acadsymbol_dwgx orgx, ins_srtdeel_acadsymbol_dwgy orgy,"
|
||||
+ " '#000000' color" //zwart?
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg, alg_ruimte ar,"
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg, alg_ruimte ar,"
|
||||
+ " prs_werkplek pw"
|
||||
+ " WHERE pw.prs_alg_ruimte_key = ar.alg_ruimte_key"
|
||||
+ " AND id.ins_alg_ruimte_key = pw.prs_werkplek_key"
|
||||
@@ -503,7 +503,7 @@ function addWerkplekObjecten(cHandle)
|
||||
fnSql: function (viewName)
|
||||
{
|
||||
return "SELECT 'IW:'||id.ins_deel_key key, waarde"
|
||||
+ " FROM ins_deel id, ins_srtdeel isd, ins_srtgroep isg, "
|
||||
+ " FROM ins_v_deelenonderdeel id, ins_srtdeel isd, ins_srtgroep isg, "
|
||||
+ " alg_ruimte SYNC, " + viewName + " THEMA,"
|
||||
+ " prs_werkplek pw"
|
||||
+ " WHERE pw.prs_alg_ruimte_key = SYNC.alg_ruimte_key"
|
||||
|
||||
@@ -264,7 +264,7 @@ var datumfilter = getQParamDate("datumfilter", null);
|
||||
+ " , o.alg_verdieping_omschrijving"
|
||||
+ " , o.alg_ruimte_key"
|
||||
+ " , l.alg_district_key"
|
||||
+ " FROM ins_deel g, alg_ruimte ar,"
|
||||
+ " FROM ins_v_deelenonderdeel g, alg_ruimte ar,"
|
||||
+ " ins_v_alg_overzicht o,"
|
||||
+ " ins_srtdeel s, alg_locatie l, alg_district di " // I added this for alg_district_key (FSN#1082)
|
||||
+ " WHERE g.ins_deel_verwijder IS NULL"
|
||||
|
||||
@@ -256,7 +256,7 @@ var /*global*/ resizeTimerID=null;
|
||||
if (disc_key > 0)
|
||||
{
|
||||
var sqlMaxKleur = "SELECT ar.alg_verdieping_key, MAX(thema.waarde) waarde, ti.cad_legendawaarde_rgb, count(*) aantal "
|
||||
+ " FROM ins_deel id, "
|
||||
+ " FROM ins_v_deelenonderdeel id, "
|
||||
+ " ins_srtdeel isd, "
|
||||
+ " alg_ruimte ar, "
|
||||
+ " ( "+ thema_view + ") THEMA, "
|
||||
|
||||
@@ -33,7 +33,7 @@ user.auth_required_or_abort(this_ins.canReadNotes);
|
||||
|
||||
var afgehandeld = false;
|
||||
var sql = "SELECT ins_deel_vervaldatum"
|
||||
+ " FROM ins_deel d"
|
||||
+ " FROM ins_v_deelenonderdeel d"
|
||||
+ " , ins_srtdeel sd"
|
||||
+ " WHERE ins_deel_key = " + ins_key;
|
||||
var oRs = Oracle.Execute(sql);
|
||||
|
||||
@@ -185,7 +185,7 @@ var transitParam = buildTransitParam(["urole", "mode", "deel", "groep", "categor
|
||||
|
||||
var sql_from = " FROM ins_deelsrtcontrole dsc"
|
||||
+ " , ins_v_defined_inspect_xcp xcp"
|
||||
+ " , ins_deel dl" // Als het object verwijderd is, moeten de opdrachtbedragen wel meegerekend worden.
|
||||
+ " , ins_v_deelenonderdeel dl" // Als het object verwijderd is, moeten de opdrachtbedragen wel meegerekend worden.
|
||||
+ " , ins_srtdeel isd"
|
||||
+ " , ins_srtgroep isg"
|
||||
+ " , ins_discipline dd"
|
||||
|
||||
@@ -606,7 +606,7 @@ mld = {
|
||||
? " , " + deelsrtcont_key
|
||||
: "")
|
||||
+ " , ins_deel_key"
|
||||
+ " FROM ins_deel"
|
||||
+ " FROM ins_v_deelenonderdeel"
|
||||
+ " WHERE ins_deel_verwijder IS NULL"
|
||||
+ " AND ins_deel_key IN (" + obj_arr.join(",") + ")"
|
||||
+ " AND (ins_deel_vervaldatum IS NULL OR ins_deel_vervaldatum > TRUNC(SYSDATE))"
|
||||
@@ -6859,7 +6859,7 @@ mld = {
|
||||
+ " THEN d.ins_deel_t_uitvoertijd.tijdsduur / 24"
|
||||
+ " ELSE d.ins_deel_t_uitvoertijd.tijdsduur"
|
||||
+ " END uitvoertijd" // Uitvoertijd is in dagn.
|
||||
+ " FROM ins_deel d"
|
||||
+ " FROM ins_v_deelenonderdeel d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , ins_v_alg_overzicht o"
|
||||
+ " , ins_srtgroep g"
|
||||
@@ -7152,7 +7152,7 @@ mld = {
|
||||
+ " , prio"
|
||||
+ " , COUNT(DISTINCT cnt_prs_bedrijf_key) aantal"
|
||||
+ " FROM (" + sql_p
|
||||
+ (obj_key_arr.length ? " UNION " + sql_o : "")
|
||||
+ (obj_key_arr.length ? " UNION " + sql_o : "")
|
||||
+ " )"
|
||||
+ " GROUP BY cnt_prs_bedrijf_key, cnt_contract_key, prio"
|
||||
+ " ORDER BY prio DESC"
|
||||
|
||||
@@ -172,7 +172,7 @@ oRs.Close();
|
||||
+ " AND ins_alg_ruimte_type = 'R' AND ins_alg_ruimte_key = " + ruimte_key;
|
||||
var tsql = " SELECT COUNT(ins_deel_key), MAX(ins_deel_key)"
|
||||
+ " FROM alg_v_onroerendgoed_gegevens aog,"
|
||||
+ " ins_deel id,"
|
||||
+ " ins_v_deelenonderdeel id,"
|
||||
+ " ins_srtdeel sd,"
|
||||
+ " alg_locatie l,"
|
||||
+ " alg_district di "
|
||||
|
||||
@@ -18,7 +18,7 @@ sle = {func_enabled_slecil: // Wat mag ik zoal op dit specifieke sleutel/cilinde
|
||||
+ " THEN 1"
|
||||
+ " ELSE 0"
|
||||
+ " END vervallen"
|
||||
+ " FROM ins_deel d"
|
||||
+ " FROM ins_v_deelenonderdeel d"
|
||||
+ ", ins_srtdeel sd"
|
||||
+ " WHERE d.ins_srtdeel_key = sd.ins_srtdeel_key"
|
||||
+ " AND d.ins_deel_key = " + pins_deel_key;
|
||||
|
||||
@@ -181,7 +181,7 @@ else
|
||||
// Uitgangspunt is dat iedere ruimte (maximaal) <20><>n cilinder bevat (UWVA#22765).
|
||||
// Als de ruimte al een cilinderslot heeft dan beschouwen we dat als gebruikersfout.
|
||||
sql = "SELECT COUNT(ins_deel_key) aantal, MIN(alg_ruimte_aanduiding) alg_ruimte_aanduiding"
|
||||
+ " FROM ins_deel, alg_v_ruimte_gegevens arg"
|
||||
+ " FROM ins_v_deelenonderdeel, alg_v_ruimte_gegevens arg"
|
||||
+ " WHERE ins_alg_ruimte_key IN (" + roomArray.join(",") + ")"
|
||||
+ " AND ins_alg_ruimte_key = arg.alg_ruimte_key"
|
||||
+ " AND ins_alg_ruimte_type = 'R'"
|
||||
|
||||
Reference in New Issue
Block a user