AADO#39186 Foutmelding afronden sinds 2016.3

svn path=/Website/branches/v2016.3/; revision=32550
This commit is contained in:
Erik Groener
2017-01-25 13:29:45 +00:00
parent eaa4d74565
commit e9448abc86

View File

@@ -39,12 +39,12 @@ for (var i = 0; i < opdr_key_arr.length; i++)
user.anything_todo_or_abort(multi || !costExceedsBC, L("lcl_opdr_cost_exceed") + S("mld_max_kosten_extern"));
var mld_opdr = mld.mld_opdr_info(opdr_key_arr[i]);
var kosten_verplicht_afr = mld_opdr.typeopdr_matchtype != 4 && (mld_opdr.typeopdr_kosten_verplicht & 4 || (mld_opdr.typeopdr_kosten_verplicht == 0 && mld_opdr.opdrkosten_verplicht & 4));
var opdr_kosten = opdr_kosten > 0? opdr_kosten : mld_opdr.t_cost;
var kosten_verplicht_afr = (mld_opdr.typeopdr_matchtype != 4) && ( (mld_opdr.typeopdr_kosten_verplicht & 4) || ( (mld_opdr.typeopdr_kosten_verplicht == 0) && (mld_opdr.opdrkosten_verplicht & 4)));
var opdr_kosten = opdr_kosten >= 0? opdr_kosten : mld_opdr.t_cost;
// Bij multi worden er geen bedragen aangepast door de contractpersoon van de uitvoerder.
// Als het bedrag van de opdracht dan hoger is dan de setting "mld_max_kosten_extern" dan is het ook legaal op dat bedrag gezet door een persoon.
// Dan mag de opdracht dus kostenklaar gemeld worden door de contactpersoon van de uitvoerden en hoeft de opdracht niet uitgesloten te worden.
if (this_opdr.canFinish && !(kosten_verplicht_afr && opdr_kosten == 0))
if (this_opdr.canFinish && !(kosten_verplicht_afr && opdr_kosten == null))
{
ingesloten.push(opdr_key_arr[i]);
tobefinish++;