YAXX#90900: Verkeerde kostensoort wordt gebruikt voor de combinatievalidatie bij opdrachten.
svn path=/Website/trunk/; revision=70837
This commit is contained in:
@@ -192,7 +192,7 @@ var tot_kosten = autoorder? autoorderamount : getFParamFloat("tot_kosten", null)
|
||||
user.auth_required_or_abort((autoorder || authparamsORDBOF || authparamsEXTORD || authparamsORDBO2 || authparamsMLDORD) && !(isRequired && tot_kosten == null));
|
||||
|
||||
// (default) kostenplaats bepaling
|
||||
var kostenplaats_key = getFParamInt("account", -1)
|
||||
var kostenplaats_key = getFParamInt("account", -1);
|
||||
if (kostenplaats_key < 0 && autoorder)
|
||||
{ // Kijk of kostenplaats bij de opdracht verplicht is (Kijken bij opdrachttype naar "Kosten meerekenen", mld_typeopdr_kosten == 1)
|
||||
if (needKostenplaats)
|
||||
@@ -208,10 +208,11 @@ if (kostenplaats_key < 0 && autoorder)
|
||||
}
|
||||
|
||||
var kp_fiat = true;
|
||||
var srtkosten = getFParamInt("srtkosten", -1);
|
||||
// Combinatievalidatie
|
||||
if (kostenplaats_key > 0)
|
||||
{
|
||||
if (!kpl_ksrt_validate(kostenplaats_key, mld_info.stdm_ksrt_key, mld_info.opdr_disc_key))
|
||||
if (!kpl_ksrt_validate(kostenplaats_key, (srtkosten > 0? srtkosten : mld_info.stdm_ksrt_key), mld_info.opdr_disc_key))
|
||||
abort_with_warning(L("lcl_mld_kpks_validatie"));
|
||||
|
||||
// Per kostenplaats kan de fiattering in en uitgeschakeld worden (default is aan).
|
||||
|
||||
Reference in New Issue
Block a user