FSN#37590 diverse MJB bevindingen
svn path=/Website/trunk/; revision=30523
This commit is contained in:
@@ -75,6 +75,8 @@ var authparamsCTRUSE = user.checkAutorisation("WEB_CTRUSE");
|
||||
<input type=hidden name="urole" value="<%=urole%>">
|
||||
<input type=hidden name="autfunctionINSUSE" id="autfunctionINSUSE" value="<%=autfunctionINSUSE%>">
|
||||
<input type=hidden name="autfunctionCTRUSE" id="autfunctionCTRUSE" value="<%=autfunctionCTRUSE%>">
|
||||
<input type=hidden name="alg_startlevel" value="<%=alg_startlevel%>">
|
||||
<input type=hidden name="alg_endlevel" value="<%=alg_endlevel%>">
|
||||
|
||||
<% BLOCK_START("searchtable", L("lcl_filterblok"));%>
|
||||
<tr>
|
||||
|
||||
@@ -72,7 +72,7 @@ var disc_key = getQParamInt("disc", -1);
|
||||
var srtgroep_key = getQParamInt("srtgroep", -1);
|
||||
var srtdeel_key = getQParamInt("srtdeel", -1);
|
||||
var srtcontrole = getQParamIntArray("srtcontrole", []); // Taak
|
||||
var inflatiepct = getQParamFloat("inflatie", 1.0);
|
||||
var inflatiepct = getQParamFloat("inflatie", 0.0);
|
||||
var inflatiefactor = 1 + (inflatiepct / 100);
|
||||
var frequentie = getQParamIntArray("frequentie", []); // Array met frequenties.
|
||||
var incbtw = getQParamInt("incbtw", 0) == 1; // Lijst inclusief BTW weergeven
|
||||
@@ -90,7 +90,7 @@ var params = { dist_key: dist_key,
|
||||
mjbfreq: frequentie.join(","),
|
||||
mjbincbtw: incbtw
|
||||
}
|
||||
var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrole", "inflatie", "frequentie", "incbtw", "toyear"]);
|
||||
var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrole", "inflatie", "frequentie", "incbtw", "toyear", "alg_startlevel", "alg_endlevel"]);
|
||||
// lcl.set_dialect(1 /* ctr_discipline */, "CTR_DISCIPLINE_KEY");
|
||||
|
||||
%>
|
||||
@@ -421,6 +421,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
+ " , g.alg_gebouw_omschrijving"
|
||||
+ " , g.alg_gebouw_key"
|
||||
+ " , dg.ins_deel_omschrijving"
|
||||
+ " , dg.ins_deel_opmerking"
|
||||
+ " , dg.ins_discipline_omschrijving"
|
||||
+ " , dg.ins_srtgroep_omschrijving"
|
||||
+ " , dg.ins_srtdeel_omschrijving"
|
||||
@@ -464,6 +465,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
+ " , cv.alg_gebouw_omschrijving"
|
||||
+ " , cv.alg_gebouw_key"
|
||||
+ " , cv.ins_deel_omschrijving"
|
||||
+ " , cv.ins_deel_opmerking"
|
||||
+ " , cv.ins_discipline_omschrijving"
|
||||
+ " , cv.ins_srtgroep_omschrijving"
|
||||
+ " , cv.ins_srtdeel_omschrijving"
|
||||
@@ -517,7 +519,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
{
|
||||
var fields = ["alg_district_omschrijving", "alg_gebouw_omschrijving", "ins_discipline_omschrijving",
|
||||
"ins_srtgroep_omschrijving", "ins_srtdeel_omschrijving", "ins_deel_omschrijving"];
|
||||
while (fields.length > groupby)
|
||||
while (fields.length > groupby) // TODO: dit kan toch echt niet kloppen!?
|
||||
fields.pop();
|
||||
|
||||
var sql_cost = "SELECT " + fields.join(", ")
|
||||
@@ -525,6 +527,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
? " , alg_gebouw_key"
|
||||
: "")
|
||||
+ " , keyColumn"
|
||||
+ " , ins_deel_opmerking"
|
||||
+ " , vervangingsjaar"
|
||||
+ " , SUM(bedrag) bedrag"
|
||||
+ " , SUM(orgbedrag) orgbedrag"
|
||||
@@ -533,7 +536,8 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
+ (groupby > 1
|
||||
? " , alg_gebouw_key"
|
||||
: "" )
|
||||
+ " , keyColumn"
|
||||
+ " , keyColumn"
|
||||
+ " , ins_deel_opmerking"
|
||||
+ " , vervangingsjaar";
|
||||
}
|
||||
|
||||
@@ -573,7 +577,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
{
|
||||
if (!fulldetails)
|
||||
return "";
|
||||
var lclass = oRs("ins_srtcontroledl_xcp_key").Value != null? "mjbxcp" : "";
|
||||
var lclass = oRs("ins_srtcontroledl_xcp_key").Value != null? "mjbxcp" : "mjbstd";
|
||||
if (oRs("isPlanned").Value == 1)
|
||||
lclass += " mjbplanned"
|
||||
return lclass;
|
||||
@@ -618,10 +622,10 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
{ // Alleen voor groupby Element(6) en Taak(7)
|
||||
if (hasReadINSMAN)
|
||||
{
|
||||
return "<span class='details' onclick='naardeel({0}, this)'>{1}</span>".format(oRs("keyColumn").Value, safe.html(oRs("ins_deel_omschrijving").Value));
|
||||
return "<span class='details' title='{2}' onclick='naardeel({0}, this)'>{1}</span>".format(oRs("keyColumn").Value, safe.html(oRs("ins_deel_omschrijving").Value), safe.htmlattr(oRs("ins_deel_opmerking").Value));
|
||||
}
|
||||
else
|
||||
return safe.html(oRs("ins_deel_omschrijving").Value);
|
||||
return "<span title='{2}'>{1}</span>".format(oRs("keyColumn").Value, safe.html(oRs("ins_deel_omschrijving").Value), safe.htmlattr(oRs("ins_deel_opmerking").Value));
|
||||
}
|
||||
|
||||
function fnSrtcontrole(oRs)
|
||||
@@ -657,7 +661,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
}
|
||||
function totalShow(column, rowNum)
|
||||
{
|
||||
return safe.curr(Math.round(column.totalsum), true);
|
||||
return safe.curr(column.totalsum, true);
|
||||
}
|
||||
|
||||
// Voor de laatste kolom
|
||||
@@ -689,11 +693,16 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
var vervaljaar = oRs("vervaljaar").Value;
|
||||
var afbouwtijd = oRs("afbouwtijd").Value || 0;
|
||||
if (vervaljaar != null && jaar >= vervaljaar - afbouwtijd)
|
||||
//return "<span class='mjbxcp'></span>";
|
||||
return "";
|
||||
}
|
||||
if (v != org_v)
|
||||
v = "<span class='mjborgbedrag'>({1})</span>{0}".format(safe.curr(v, true), safe.curr(org_v, true));
|
||||
if (v != org_v) {
|
||||
if (outputmode == 0) {
|
||||
//v = "<span class='mjborgbedrag'>{1}</span>{0}".format(safe.curr(v, true), safe.curr(org_v, true));
|
||||
v = "<span class='mjborgbedrag' title='{1}'>{0}</span>".format(safe.curr(v, true), safe.curr(org_v, true));
|
||||
} else {
|
||||
v = "{0}".format(safe.curr(v, true));
|
||||
}
|
||||
}
|
||||
|
||||
var deel_key = oRs("ins_deel_key").Value;
|
||||
var srtcont_key = oRs("ins_srtcontrole_key").Value;
|
||||
@@ -725,7 +734,7 @@ var transitParam = buildTransitParam(["disc", "srtgroep", "srtdeel", "srtcontrol
|
||||
{
|
||||
var vervaljaar = oRs("vervaljaar").Value;
|
||||
var afbouwtijd = oRs("afbouwtijd").Value || 0;
|
||||
if (jaar > vervaljaar - afbouwtijd) // Afzien van taken/vervangeing/inspecties. Geen kosten meer.
|
||||
if (jaar > vervaljaar - afbouwtijd) // Afzien van taken/vervanging/inspecties. Geen kosten meer.
|
||||
{
|
||||
if (vervaljaar != null && afbouwtijd != null && jaar > vervaljaar - afbouwtijd && jaar <= vervaljaar)
|
||||
return "mjbjaar mjbafbouw";
|
||||
|
||||
@@ -54,7 +54,12 @@ var sql = "SELECT sd." + module + "_srtdeel_key srtdeel_key"
|
||||
+ " THEN ''"
|
||||
+ " ELSE sd." + module + "_srtdeel_nr || ' '"
|
||||
+ " END ||"
|
||||
+ lcl.xsql("sd." + module + "_srtdeel_omschrijving", "sd." + module + "_srtdeel_key") + " srtdeel_omschrijving"
|
||||
+ lcl.xsql("sd." + module + "_srtdeel_omschrijving", "sd." + module + "_srtdeel_key")
|
||||
+ " ||CASE"
|
||||
+ " WHEN sd." + module + "_srtdeel_code IS NULL"
|
||||
+ " THEN ''"
|
||||
+ " ELSE ' ('||sd." + module + "_srtdeel_code || ') '"
|
||||
+ " END " + " srtdeel_omschrijving"
|
||||
+ ", " + lcl.xsql("sg." + module + "_srtgroep_omschrijving", "sg." + module + "_srtgroep_key") + " srtgroep_omschrijving"
|
||||
+ extraInf
|
||||
+ " FROM " + module + "_srtdeel sd"
|
||||
@@ -66,6 +71,7 @@ var sql = "SELECT sd." + module + "_srtdeel_key srtdeel_key"
|
||||
+ " AND (UPPER(" + lcl.xsql("sd." + module + "_srtdeel_omschrijving", "sd." + module + "_srtdeel_key") + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
|
||||
+ " OR UPPER(" + lcl.xsql("sg." + module + "_srtgroep_omschrijving", "sg." + module + "_srtgroep_key") + ") LIKE " + safe.quoted_sql_wild("%" + chars + "%")
|
||||
+ " OR UPPER(sd." + module + "_srtdeel_nr) LIKE " + safe.quoted_sql_wild("%" + chars + "%")
|
||||
+ " OR UPPER(sd." + module + "_srtdeel_code) LIKE " + safe.quoted_sql_wild("%" + chars + "%")
|
||||
+ ")"
|
||||
+ filtClause.where
|
||||
+ " ORDER BY sd." + module + "_srtdeel_nr"
|
||||
|
||||
@@ -2356,6 +2356,9 @@ table#vis_tab .suggest, table#vis_tab .suggestBusy{width: 218px !important;}
|
||||
{
|
||||
width: 224px;
|
||||
}
|
||||
.fldcontroletype, .fldsel_srtcontrole {
|
||||
width: 346px;
|
||||
}
|
||||
.suggest {
|
||||
background-position: right 4px center;
|
||||
}
|
||||
@@ -2431,7 +2434,7 @@ input.materiaal
|
||||
select.flddisc, select.fldsrtdeelmulti, select.fldsrtgroup, .fldprio, .flddeliveryAddr, .fldmld_adrlkey, .fldmld_adrfkey,
|
||||
select.fldbudgeth, select.fldkstplgr, select.fldkpn_module, select.fldkpn_grpkey, .fldfac_prkey, .fldmld_adrkey, .fldsrt, .fldmld_adres,
|
||||
.fldroom_srt, .fldbld_srtkey, .fldfintype, .fldfinstatus, .fldter_srkey, .fldmodule, .fldusrtabkey, .fldgroep, .fldverplicht, .fldsrtkenmerk_key,
|
||||
.fldsrtgroep, .fldmsggroup, .fldcontroletype, .fldsel_srtcontrole, .flddel_address, .fldcategorie, .fldprs_bdrkey, select.fldsrtdeel, select.fldmantel,
|
||||
.fldsrtgroep, .fldmsggroup, .flddel_address, .fldcategorie, .fldprs_bdrkey, select.fldsrtdeel, select.fldmantel,
|
||||
select.fldsupplier, select.fldcnt_cancel_period, select.fldcnt_rappel_period, select.fldgroup, .fldr_objs
|
||||
{
|
||||
width: 346px;
|
||||
@@ -4016,18 +4019,29 @@ td.kpidetails {
|
||||
.mjbtotal {
|
||||
border-left:1px solid #aaa;
|
||||
}
|
||||
.mjbjaar {
|
||||
border-left:1px solid #eee;
|
||||
}
|
||||
.mjbplanned td {
|
||||
background: -webkit-linear-gradient(top, rgba(255, 254, 156, 1), rgba(255, 254, 156, 0.4) 80%); /* For Safari 5.1 to 6.0 */
|
||||
background: -moz-linear-gradient(top, rgba(255, 254, 156, 1), rgba(255, 254, 156, 0.4) 80%); /* For Firefox 3.6 to 15 */
|
||||
background: linear-gradient(to top, rgba(255, 254, 156, 0.6), rgba(255, 254, 156, 0.4) 50%); /* Standard syntax */
|
||||
background-color: #FFEB9C\9; /* IE 8 and below */
|
||||
}
|
||||
.mjbstd td {
|
||||
filter: alpha(opacity=90);
|
||||
opacity: 0.9;
|
||||
}
|
||||
.mjbxcp td {
|
||||
font-weight: bold;
|
||||
filter: alpha(opacity=100);
|
||||
opacity: 1.0;
|
||||
}
|
||||
span.mjborgbedrag {
|
||||
color: #888;
|
||||
font-size: 8px;
|
||||
color: #ccc;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
span.draggable .mjborgbedrag {
|
||||
color: #2222CC;
|
||||
}
|
||||
.mjbafbouw {
|
||||
background: rgba(236, 240, 248, 0.6) !important; /* Standard syntax */
|
||||
|
||||
Reference in New Issue
Block a user