diff --git a/APPL/INS/ins_xcp_multi.asp b/APPL/INS/ins_xcp_multi.asp index a8f1d3672f..71932dc0a0 100644 --- a/APPL/INS/ins_xcp_multi.asp +++ b/APPL/INS/ins_xcp_multi.asp @@ -74,6 +74,7 @@ user.auth_required_or_abort(tobeedited > 0); // We klagen niet over enkele wel e var fkosten3 = getFParamFloat("kosten3", null); var fmateriaal = getFParamFloat("materiaal", null); var furen = getFParamFloat("uren") || null; + var fperc = getFParam("perc", null); var fstartdatum = getFParamDate("startdatum", null); var fvervaldatum = getFParamDate("vervaldatum", null); var fopmerk = getFParam("opmerk", null); @@ -147,6 +148,10 @@ user.auth_required_or_abort(tobeedited > 0); // We klagen niet over enkele wel e var uren = (furen == null? oRs_std("uren_std").Value : furen); else var uren = oRs_val("uren_val").Value; + if (getFParam("check_perc", "off") == "on") + var perc = (fopmerk == null? oRs_std("perc_std").Value : fperc); + else + var perc = oRs_val("perc_val").Value; if (getFParam("check_startdatum", "off") == "on") var startdatum = (fstartdatum == null? null : fstartdatum); // Startdatum heeft geen standaard waarde in de ins_srtcontrole tablel. else @@ -171,7 +176,7 @@ user.auth_required_or_abort(tobeedited > 0); // We klagen niet over enkele wel e kosten1: kosten1, kosten2: kosten2, kosten3: kosten3, - perc: oRs_val("perc_val").Value, // Waarde niet aanpassen. + perc: perc, groep: oRs_val("groep_val").Value, // Waarde niet aanpassen. vervaldatum: vervaldatum, opmerk: opmerk, @@ -271,6 +276,13 @@ user.auth_required_or_abort(tobeedited > 0); // We klagen niet over enkele wel e initEmpty: true, html: "onBlur='calcUren()'" }); + RWFIELDTR("perc", + "fldshort", + L("ins_srtcontrole_percentage") + "", + "", + { datatype: "text", + initEmpty: true + }); FCLTcalendar("startdatum", { datum: "", label : L("lcl_ins_startdatum"),