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));
|
user.auth_required_or_abort((autoorder || authparamsORDBOF || authparamsEXTORD || authparamsORDBO2 || authparamsMLDORD) && !(isRequired && tot_kosten == null));
|
||||||
|
|
||||||
// (default) kostenplaats bepaling
|
// (default) kostenplaats bepaling
|
||||||
var kostenplaats_key = getFParamInt("account", -1)
|
var kostenplaats_key = getFParamInt("account", -1);
|
||||||
if (kostenplaats_key < 0 && autoorder)
|
if (kostenplaats_key < 0 && autoorder)
|
||||||
{ // Kijk of kostenplaats bij de opdracht verplicht is (Kijken bij opdrachttype naar "Kosten meerekenen", mld_typeopdr_kosten == 1)
|
{ // Kijk of kostenplaats bij de opdracht verplicht is (Kijken bij opdrachttype naar "Kosten meerekenen", mld_typeopdr_kosten == 1)
|
||||||
if (needKostenplaats)
|
if (needKostenplaats)
|
||||||
@@ -208,10 +208,11 @@ if (kostenplaats_key < 0 && autoorder)
|
|||||||
}
|
}
|
||||||
|
|
||||||
var kp_fiat = true;
|
var kp_fiat = true;
|
||||||
|
var srtkosten = getFParamInt("srtkosten", -1);
|
||||||
// Combinatievalidatie
|
// Combinatievalidatie
|
||||||
if (kostenplaats_key > 0)
|
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"));
|
abort_with_warning(L("lcl_mld_kpks_validatie"));
|
||||||
|
|
||||||
// Per kostenplaats kan de fiattering in en uitgeschakeld worden (default is aan).
|
// Per kostenplaats kan de fiattering in en uitgeschakeld worden (default is aan).
|
||||||
|
|||||||
Reference in New Issue
Block a user