AASA#37113: AASA-A Opdracht SA120924/5 GVS bevinding.
svn path=/Website/branches/v2016.1/; revision=30130
This commit is contained in:
@@ -1885,6 +1885,8 @@ mld = {setmeldingstatus:
|
||||
+ " , fac.gettrackinguserkey('ORDFOK', o.mld_opdr_key) mld_opdr_fiat_user"
|
||||
+ " , o.mld_opdr_approved"
|
||||
+ " , o.mld_opdr_approved_refiat"
|
||||
+ " , fac.gettrackingdate('ORDFIA', o.mld_opdr_key) trackdateFIA"
|
||||
+ " , fac.gettrackingdate('ORDFOK', o.mld_opdr_key) trackdateFOK"
|
||||
+ " , mdp.mld_disc_params_offerteauto"
|
||||
+ " , mdp.mld_disc_params_bestellimiet"
|
||||
+ " , mdp.mld_disc_params_bestellimiet2"
|
||||
@@ -1997,6 +1999,10 @@ mld = {setmeldingstatus:
|
||||
booked: oRs("mld_opdr_uren_besteed").Value,
|
||||
approved: oRs("mld_opdr_approved").Value || -1,
|
||||
approved_refiat: oRs("mld_opdr_approved_refiat").Value || -1,
|
||||
refiat_is_approvedby_kp: (oRs("mld_statusopdr_key_refiat").Value || 0) > 0 && // Refiat van de opdracht
|
||||
oRs("mld_statusopdr_key").Value == 3 && // Opdracht staat "Ter fiattering"
|
||||
oRs("trackdateFIA").Value != null && oRs("trackdateFOK").Value != null && // Er is al eens gefiatteerd
|
||||
oRs("trackdateFIA").Value < oRs("trackdateFOK").Value, // De eerste fiatteur heeft opnieuw gefiatteerd.
|
||||
bestellimiet: oRs("mld_disc_params_bestellimiet").Value || 0,
|
||||
bestellimiet2: oRs("mld_disc_params_bestellimiet2").Value || 0,
|
||||
bestellimiet3: oRs("mld_disc_params_bestellimiet3").Value || 0,
|
||||
@@ -2919,6 +2925,8 @@ mld = {setmeldingstatus:
|
||||
+ " , mu.type"
|
||||
+ " , o.mld_uitvoerende_keys"
|
||||
+ " , fac.gettrackinguserkey('ORDFOK', " + pmld_opdr_key + ") fiat_trackinguser_key"
|
||||
+ " , fac.gettrackingdate('ORDFIA', o.mld_opdr_key) trackdateFIA"
|
||||
+ " , fac.gettrackingdate('ORDFOK', o.mld_opdr_key) trackdateFOK"
|
||||
+ " , o.mld_opdr_kosten"
|
||||
+ " , mto.mld_typeopdr_zichtbaarfe"
|
||||
+ " , o.mld_opdr_teverzenden"
|
||||
@@ -2982,8 +2990,10 @@ mld = {setmeldingstatus:
|
||||
var approved = moRs("mld_opdr_approved").Value;
|
||||
var approved_refiat = moRs("mld_opdr_approved_refiat").Value;
|
||||
// Is er tijdens de refiat al door de budgethouder (kostenplaatverantwoordelijke) gefiatteerd.
|
||||
// Dan is het approved bedrag hoger dan voor de refiat.
|
||||
var refiat_is_approvedby_kp = approved > approved_refiat;
|
||||
var refiat_is_approvedby_kp = refiat && // Refiat van de opdracht
|
||||
opdr_status == 3 && // Opdracht staat "Ter fiattering"
|
||||
moRs("trackdateFIA").Value != null && moRs("trackdateFOK").Value != null && // Er is al gefiatteerd
|
||||
moRs("trackdateFIA").Value < moRs("trackdateFOK").Value; // De eerste fiatteur heeft opnieuw gefiatteerd.
|
||||
var typehas_cost = moRs("mld_typeopdr_kosten").Value == 1;
|
||||
var decentraal = moRs("mld_typeopdr_decentraal").Value;
|
||||
var isofferte = moRs("mld_typeopdr_isofferte").Value == 1;
|
||||
|
||||
@@ -478,8 +478,7 @@ var urlMail = "../shared/queuemail.asp?pcode=ORDMAI&defemail_key=" + defemail_ke
|
||||
// Als de setting "mld_opdr_refiat_preference" is gezet (=1) dan altijd weer de eerste fiatteur (budgethouder (kostenplaatverantwoordelijke)) laten fiatteren.
|
||||
// Als tijdens de refiat al door de budgethouder (kostenplaatverantwoordelijke) is gefiatteerd dan wel de kostenplaatsgroepverantwoordelijke nemen.
|
||||
// In dat geval is het approved bedrag hoger dan voor de refiat.
|
||||
var refiat_is_approvedby_kp = mld_opdr.approved > mld_opdr.approved_refiat;
|
||||
if (fiat_key && (S("mld_opdr_refiat_preference") == 0 || refiat_is_approvedby_kp))
|
||||
if (fiat_key && (S("mld_opdr_refiat_preference") == 0 || mld_opdr.refiat_is_approvedby_kp))
|
||||
fiat_key = mld_opdr.fiatteur_kpg_key; // 1e is geweest
|
||||
else
|
||||
fiat_key = mld_opdr.fiatteur_kp_key;
|
||||
|
||||
@@ -135,7 +135,7 @@ lcl.set_dialect(mld_opdr.opdr_type, "MLD_TYPEOPDR_KEY");
|
||||
+ " AND str.fac_srtnotificatie_xmlnode IN ('opdracht'))";
|
||||
sqls.push(sql);
|
||||
}
|
||||
sql = "SELECT * FROM ("+ sqls.join(" UNION ") + ") ORDER BY 1"
|
||||
sql = "SELECT * FROM ("+ sqls.join(" UNION ") + ") ORDER BY 2"
|
||||
+ (S("mld_note_sort_ascending") == 0 ? " DESC " : "")
|
||||
|
||||
var rst = new ResultsetTable({ sql:sql,
|
||||
|
||||
Reference in New Issue
Block a user