AAIT#37411 Facturatieschema / Termijnbedragen bij contracten
svn path=/Website/branches/v2016.3/; revision=32389
This commit is contained in:
@@ -46,6 +46,7 @@ if (mode == "edit" && getQParamInt("id", -1) < 0)
|
||||
{
|
||||
var sql = "SELECT cnt_contract_kosten"
|
||||
+ " , 1+TRUNC(MONTHS_BETWEEN(cnt_contract_looptijd_tot, cnt_contract_looptijd_van)) maanden"
|
||||
+ " , cnt_contract_looptijd_van"
|
||||
+ " , cnt_contract_looptijd_tot"
|
||||
+ " , cnt_contract_kosten"
|
||||
+ " FROM cnt_contract"
|
||||
@@ -53,6 +54,7 @@ if (mode == "edit" && getQParamInt("id", -1) < 0)
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var kosten = oRs("cnt_contract_kosten").Value;
|
||||
var maanden = oRs("maanden").Value;
|
||||
var start = oRs("cnt_contract_looptijd_van").Value;
|
||||
oRs.Close()
|
||||
var maandbedrag = (kosten/maanden).toFixed(2);
|
||||
|
||||
@@ -73,9 +75,32 @@ if (mode == "edit" && getQParamInt("id", -1) < 0)
|
||||
js: ["./cnt_factuurschema.js"]
|
||||
}
|
||||
}
|
||||
|
||||
// Listbox met de factuurperioden toevoegen.
|
||||
var maandperioden = [];
|
||||
for (maand = 0; maand < maanden; maand++)
|
||||
{
|
||||
var periode = addMonth(start, maand);
|
||||
maandperioden.push(periode);
|
||||
maandperioden.push(periode);
|
||||
}
|
||||
this_model.includes.schedule.model.fields.accountingperiod.LOV = maandperioden.join(";");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function addMonth(datum,n)
|
||||
{
|
||||
var d = new Date(datum);
|
||||
var m = d.getMonth()+n;
|
||||
|
||||
d.setMonth(m);
|
||||
var maand = parseInt(d.getMonth())+1
|
||||
var datestring = d.getFullYear() + "-" + maand;
|
||||
return datestring;
|
||||
}
|
||||
|
||||
|
||||
var org_save = scaffolding_save;
|
||||
scaffolding_save = function(model, scf_params)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user