YKPN#41337 Imoplementatie mld_typeopdr_fvs (FiatteringVrijStelling)
svn path=/Website/trunk/; revision=34850
This commit is contained in:
@@ -238,6 +238,7 @@ function model_orders(opdr_key, params)
|
||||
+ " , mld_typeopdr_slamode"
|
||||
+ " , mld_typeopdr_isofferte"
|
||||
+ " , mld_typeopdr_gvs"
|
||||
+ " , mld_typeopdr_fvs"
|
||||
+ " , mld_typeopdr_kosten"
|
||||
+ " FROM mld_typeopdr"
|
||||
+ " WHERE mld_typeopdr_key = " + params.mld_opdr.opdr_type;
|
||||
@@ -246,6 +247,7 @@ function model_orders(opdr_key, params)
|
||||
params.mld_opdr.mld_typeopdr_slamode = oRs("mld_typeopdr_slamode").Value;
|
||||
params.mld_opdr.mld_typeopdr_isofferte = oRs("mld_typeopdr_isofferte").Value;
|
||||
params.mld_opdr.mld_typeopdr_gvs = oRs("mld_typeopdr_gvs").Value || 0;
|
||||
params.mld_opdr.mld_typeopdr_fvs = oRs("mld_typeopdr_fvs").Value || 0;
|
||||
var needKostenplaats = oRs("mld_typeopdr_kosten").Value == 1;
|
||||
oRs.Close();
|
||||
|
||||
@@ -452,6 +454,7 @@ function model_orders(opdr_key, params)
|
||||
var disc_key = params.mld_opdr.dis_key;
|
||||
var kostenplaats_key = params.mld_opdr.kostenplaats_key;
|
||||
var mld_typeopdr_gvs = params.mld_opdr.mld_typeopdr_gvs;
|
||||
var mld_typeopdr_fvs = params.mld_opdr.mld_typeopdr_fvs || 0;
|
||||
var sla_mode = params.mld_opdr.mld_typeopdr_slamode;
|
||||
var uitvoerende = params.mld_opdr.uitvoerende;
|
||||
var act_key = params.mld_opdr.act_key;
|
||||
@@ -660,7 +663,12 @@ function model_orders(opdr_key, params)
|
||||
requestApproval = true;
|
||||
}
|
||||
else if (requestApproval)
|
||||
{
|
||||
if (tot_kosten < mld_typeopdr_fvs)
|
||||
requestApproval = false; // Hoge fiat vrijstelling, toch niet nodig
|
||||
else
|
||||
status = 3; // Ter fiattering.
|
||||
}
|
||||
// requestApproval heeft nu zijn definitieve waarde, en approver_key is geldig gedefinieerd.
|
||||
|
||||
// Status en tracking altijd met de functie setopdrachtstatus
|
||||
|
||||
Reference in New Issue
Block a user