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"
|
var sql = "SELECT cnt_contract_kosten"
|
||||||
+ " , 1+TRUNC(MONTHS_BETWEEN(cnt_contract_looptijd_tot, cnt_contract_looptijd_van)) maanden"
|
+ " , 1+TRUNC(MONTHS_BETWEEN(cnt_contract_looptijd_tot, cnt_contract_looptijd_van)) maanden"
|
||||||
|
+ " , cnt_contract_looptijd_van"
|
||||||
+ " , cnt_contract_looptijd_tot"
|
+ " , cnt_contract_looptijd_tot"
|
||||||
+ " , cnt_contract_kosten"
|
+ " , cnt_contract_kosten"
|
||||||
+ " FROM cnt_contract"
|
+ " FROM cnt_contract"
|
||||||
@@ -53,6 +54,7 @@ if (mode == "edit" && getQParamInt("id", -1) < 0)
|
|||||||
var oRs = Oracle.Execute(sql);
|
var oRs = Oracle.Execute(sql);
|
||||||
var kosten = oRs("cnt_contract_kosten").Value;
|
var kosten = oRs("cnt_contract_kosten").Value;
|
||||||
var maanden = oRs("maanden").Value;
|
var maanden = oRs("maanden").Value;
|
||||||
|
var start = oRs("cnt_contract_looptijd_van").Value;
|
||||||
oRs.Close()
|
oRs.Close()
|
||||||
var maandbedrag = (kosten/maanden).toFixed(2);
|
var maandbedrag = (kosten/maanden).toFixed(2);
|
||||||
|
|
||||||
@@ -73,9 +75,32 @@ if (mode == "edit" && getQParamInt("id", -1) < 0)
|
|||||||
js: ["./cnt_factuurschema.js"]
|
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;
|
var org_save = scaffolding_save;
|
||||||
scaffolding_save = function(model, scf_params)
|
scaffolding_save = function(model, scf_params)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user