UWVA#38222 Locatie met louter vervallen gebouwen toch te selecteren
svn path=/Website/branches/v2016.2/; revision=31366
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
<!-- #include file="../Shared/bedrijfselector.inc" -->
|
||||
<!-- #include file="../Shared/selector.inc" -->
|
||||
<!-- #include file="../Shared/rater.inc" -->
|
||||
<!-- #include file="../Shared/Suggest/plaatsFilter.inc"-->
|
||||
<!-- #include file="../prs/prs.inc" -->
|
||||
<!-- #include file="../Shared/json2.js" -->
|
||||
<!-- #include file="bes_flexkenmerk.inc" -->
|
||||
@@ -668,21 +669,11 @@ else // nieuwe bestelling. Defaults bepalen
|
||||
if (getQParamInt("adres_key", -1) > 0)
|
||||
aflever_readonly = true;
|
||||
|
||||
var sql_filter = " AND EXISTS"
|
||||
+ " ( SELECT ''"
|
||||
+ " FROM alg_v_aanweziggebouw ag"
|
||||
+ " , alg_srtgebouw sg"
|
||||
+ " WHERE ag.alg_srtgebouw_key = sg.alg_srtgebouw_key(+)"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC (SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND ag.alg_locatie_key = m.alg_locatie_key"
|
||||
+ " )";
|
||||
|
||||
sql = "SELECT m.mld_adres_key"
|
||||
+ ", m.mld_adres_naam, m.mld_adres_upper"
|
||||
+ (aflever_readonly? " FROM mld_adres m" : " FROM mld_v_afleveradres m")
|
||||
+ " WHERE 1=1"
|
||||
+ sql_filter
|
||||
+ getFiltClauseLocatie("EXP");
|
||||
+ (ALGreadlevel >= 0
|
||||
? " AND m.alg_locatie_key IN (SELECT alg_locatie_key FROM fac_v_my_locations "
|
||||
+ " WHERE prs_perslid_key = " + user_key
|
||||
|
||||
@@ -111,7 +111,7 @@ function onOtherDrawing()
|
||||
startlevel: 2, // Locatie
|
||||
eindlevel: 4, // Verdieping
|
||||
onVerChange: "OnFloorChanged()",
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
<tr>
|
||||
|
||||
@@ -85,7 +85,7 @@ if (verdieping_key > 0 || (gebouw_key > 0 && bttype == "T"))
|
||||
startlevel: 2, // locatie
|
||||
eindlevel: 4, // verdieping
|
||||
whenEmpty: L("lcl_search_generic"), // want filter bttype?
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
</table>
|
||||
|
||||
@@ -43,7 +43,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
startlevel: 2, // locatie
|
||||
eindlevel: 3, // Gebouw
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
<tr>
|
||||
|
||||
@@ -104,7 +104,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
||||
onVerChange: "onPlaatsChange()",
|
||||
onRuiChange: "onPlaatsChange()",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
}); %>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
@@ -276,7 +276,7 @@ var authparams = user.checkAutorisation(autfunction, true) || {};
|
||||
secsearch: 2,
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
|
||||
RWFIELDTR("loc_omschr", "fld wildcardr", L("lcl_location"), safe.htmlattr(loc_omschr), { trclass: "primsearch onlyxd hidden", datatype: "text" });
|
||||
|
||||
@@ -104,7 +104,7 @@ var betreft = getQParamArray("betreft", []); // Betreft module BES, CNT, FIN, ML
|
||||
terrein: true,
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
</table>
|
||||
|
||||
@@ -318,7 +318,7 @@ var isContactpersoon = user.isContactpersoon();
|
||||
terrein: true,
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
}
|
||||
%>
|
||||
|
||||
@@ -189,7 +189,7 @@ user.anything_todo_or_abort(tobemoved > 0); // We klagen niet over enkele wel en
|
||||
, eindlevel: maxlevel
|
||||
, terrein: true
|
||||
, requiredlevel: 2
|
||||
, filtercode: "FAC"
|
||||
, filtercode: "EXP"
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@@ -440,7 +440,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
eindlevel: 2, // locatie
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
}
|
||||
else //fronto
|
||||
@@ -450,7 +450,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
eindlevel: 3, // gebouw
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
FCLTplaatsselector(authparams.ALGreadlevel, { startlevel: 2, // locatie
|
||||
eindlevel: 2, // Locatie
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
|
||||
sql = " SELECT DISTINCT s.ins_srtdeel_key"
|
||||
|
||||
@@ -95,7 +95,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
startlevel: 2, // locatie
|
||||
eindlevel: 3, // gebouw
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
}); %>
|
||||
</table>
|
||||
</td><!-- end column 2-->
|
||||
|
||||
@@ -148,7 +148,7 @@ toRs.close();
|
||||
eindlevel: 3, // gebouw
|
||||
trclass: "noxd",
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
<!--#include file="../Shared/common.inc"-->
|
||||
<!--#include file="../Shared/selector.inc"-->
|
||||
<!--#include file="../Shared/iface.inc"-->
|
||||
<!--#include file="../Shared/Suggest/plaatsFilter.inc"-->
|
||||
|
||||
<%
|
||||
FCLTHeader.Requires({ plugins: ["jQuery"] })
|
||||
@@ -135,16 +136,6 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
||||
<td>
|
||||
<label><%=L("lcl_location")%>:</label><br>
|
||||
<%
|
||||
var sql_filter = " AND EXISTS"
|
||||
+ " ( SELECT ''"
|
||||
+ " FROM alg_v_aanweziggebouw ag"
|
||||
+ " , alg_srtgebouw sg"
|
||||
+ " WHERE ag.alg_srtgebouw_key = sg.alg_srtgebouw_key(+)"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC (SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND ag.alg_locatie_key = al.alg_locatie_key"
|
||||
+ " )";
|
||||
|
||||
var existing_loc_sql =
|
||||
"SELECT dl.alg_locatie_key"
|
||||
+ " , al.alg_locatie_omschrijving"
|
||||
@@ -155,15 +146,14 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
||||
+ " AND dl.prs_dienst_key = " + dienst_key
|
||||
+ " AND dl.prs_bedrijf_key = " + bedrijf_key
|
||||
+ " AND dl.alg_locatie_key IS NOT NULL";
|
||||
//+ sql_filter;
|
||||
|
||||
var loc_sql =
|
||||
"SELECT al.alg_locatie_key"
|
||||
+ " , al.alg_locatie_omschrijving"
|
||||
"SELECT l.alg_locatie_key"
|
||||
+ " , l.alg_locatie_omschrijving"
|
||||
+ " , 'L' locorgeb"
|
||||
+ " FROM alg_v_aanweziglocatie al"
|
||||
+ " FROM alg_v_aanweziglocatie l"
|
||||
+ " WHERE 1=1"
|
||||
+ sql_filter;
|
||||
+ getFiltClauseLocatie("EXP");
|
||||
|
||||
FCLTselector("locPossible", loc_sql + " MINUS " + existing_loc_sql + " ORDER BY 2",
|
||||
{ startmulti: true,
|
||||
|
||||
@@ -110,7 +110,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
eindlevel: 5, // Ruimte
|
||||
secsearch: 3, // gebouw en hoger
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
}); %>
|
||||
</table>
|
||||
<!-- end column 1 -->
|
||||
|
||||
@@ -147,7 +147,7 @@ if (!oRs.eof) uitleen_flex_present = true;
|
||||
FCLTplaatsselector(authparamsSLEBOF.ALGwritelevel, { startlevel: 2, // Locatie
|
||||
eindlevel: 5, // Ruimte
|
||||
autoselect: true,
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
%>
|
||||
<tr>
|
||||
|
||||
@@ -199,7 +199,7 @@ var authparamsSLEFOF = user.checkAutorisation("WEB_SLEFOF", true);
|
||||
startlevel: 2, // locatie
|
||||
eindlevel: 5, // ruimte/werkplek
|
||||
whenEmpty: L("lcl_search_generic"), // want filter
|
||||
filtercode: "FAC"
|
||||
filtercode: "EXP"
|
||||
});
|
||||
|
||||
//<!-- Afdeling/Organisatie -->
|
||||
|
||||
Reference in New Issue
Block a user