DJIN#39657 Wijziging in opdracht signaleren voor behandelaar
svn path=/Website/trunk/; revision=38359
This commit is contained in:
@@ -2287,7 +2287,7 @@ mld = {setmeldingstatus:
|
|||||||
+ " FROM fac_tracking t"
|
+ " FROM fac_tracking t"
|
||||||
+ " , fac_srtnotificatie st"
|
+ " , fac_srtnotificatie st"
|
||||||
+ " WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key"
|
+ " WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key"
|
||||||
+ " AND st.fac_srtnotificatie_code = 'ORDUPD'"
|
+ " AND st.fac_srtnotificatie_code IN ('ORDUPD','ORDDAT','ORDPL2')"
|
||||||
+ " AND st.fac_srtnotificatie_xmlnode = 'opdracht'"
|
+ " AND st.fac_srtnotificatie_xmlnode = 'opdracht'"
|
||||||
+ " AND t.fac_tracking_refkey = ro.mld_opdr_key"
|
+ " AND t.fac_tracking_refkey = ro.mld_opdr_key"
|
||||||
+ " )"
|
+ " )"
|
||||||
|
|||||||
@@ -415,14 +415,14 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
|||||||
if (new_einddatum.midnight().getTime() == mld_einddatum.midnight().getTime())
|
if (new_einddatum.midnight().getTime() == mld_einddatum.midnight().getTime())
|
||||||
{
|
{
|
||||||
// Datum is gelijk aan einddatum melding. Maak de tijd (+ datum) gelijk aan de einddatum melding.
|
// Datum is gelijk aan einddatum melding. Maak de tijd (+ datum) gelijk aan de einddatum melding.
|
||||||
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: mld_einddatum });
|
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: mld_einddatum, track: L("lcl_opdr_enddate") });
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{ // Zet de eindtijd van de nieuwe einddatum op einde werkdag (fac_t_endofworkday)
|
{ // Zet de eindtijd van de nieuwe einddatum op einde werkdag (fac_t_endofworkday)
|
||||||
// Dit gebeurt ook bij wijzigen.
|
// Dit gebeurt ook bij wijzigen.
|
||||||
var endofworkday = parseFloat(S("fac_t_endofworkday"));
|
var endofworkday = parseFloat(S("fac_t_endofworkday"));
|
||||||
new_einddatum.setHours(Math.floor(endofworkday), (endofworkday - Math.floor(endofworkday)) * 60);
|
new_einddatum.setHours(Math.floor(endofworkday), (endofworkday - Math.floor(endofworkday)) * 60);
|
||||||
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: new_einddatum });
|
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: new_einddatum, track: L("lcl_opdr_enddate") });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fields.push({ dbs: "mld_typeopdr_key", typ: "key", frm: "t_opdr" });
|
fields.push({ dbs: "mld_typeopdr_key", typ: "key", frm: "t_opdr" });
|
||||||
@@ -821,7 +821,7 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
|||||||
if (new_einddatum_m.getTime() == mld_einddatum_m.getTime())
|
if (new_einddatum_m.getTime() == mld_einddatum_m.getTime())
|
||||||
{
|
{
|
||||||
// Datum is gelijk aan einddatum melding. Maak de tijd (+ datum) gelijk aan de einddatum melding.
|
// Datum is gelijk aan einddatum melding. Maak de tijd (+ datum) gelijk aan de einddatum melding.
|
||||||
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: mld_einddatum });
|
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: mld_einddatum, track: L("lcl_opdr_enddate") });
|
||||||
// Tracken en notificeren van de einddatum (ORDDAT).
|
// Tracken en notificeren van de einddatum (ORDDAT).
|
||||||
orddat_tracking = L("lcl_ord_is_orddattrack").format(formattedID) + ": " + toDateString(old_einddatum_m) + L("lcl_trackto") + toDateString(mld_einddatum);
|
orddat_tracking = L("lcl_ord_is_orddattrack").format(formattedID) + ": " + toDateString(old_einddatum_m) + L("lcl_trackto") + toDateString(mld_einddatum);
|
||||||
}
|
}
|
||||||
@@ -829,7 +829,7 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
|||||||
{ // Zet de eindtijd van de nieuwe einddatum op einde werkdag (fac_t_endofworkday)
|
{ // Zet de eindtijd van de nieuwe einddatum op einde werkdag (fac_t_endofworkday)
|
||||||
var endofworkday = parseFloat(S("fac_t_endofworkday"));
|
var endofworkday = parseFloat(S("fac_t_endofworkday"));
|
||||||
new_einddatum.setHours(Math.floor(endofworkday), (endofworkday - Math.floor(endofworkday)) * 60);
|
new_einddatum.setHours(Math.floor(endofworkday), (endofworkday - Math.floor(endofworkday)) * 60);
|
||||||
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: new_einddatum });
|
fields.push({ dbs: "mld_opdr_einddatum", typ: "datetime", val: new_einddatum, track: L("lcl_opdr_enddate") });
|
||||||
// Tracken en notificeren van de einddatum (ORDDAT).
|
// Tracken en notificeren van de einddatum (ORDDAT).
|
||||||
orddat_tracking = L("lcl_ord_is_orddattrack").format(formattedID) + ": " + toDateString(new Date(old_einddatum_m)) + L("lcl_trackto") + toDateString(new_einddatum);
|
orddat_tracking = L("lcl_ord_is_orddattrack").format(formattedID) + ": " + toDateString(new Date(old_einddatum_m)) + L("lcl_trackto") + toDateString(new_einddatum);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user