TWYN#52228 foutmelding wijzigen factuurgegevens

svn path=/Website/trunk/; revision=36967
This commit is contained in:
Erik Groener
2018-02-13 15:17:04 +00:00
parent 9b3901ca59
commit d57744e8e7

View File

@@ -354,8 +354,24 @@ function model_fin_factuur()
// Bij wijzigen van factuur moet prs_kostensoort_key nog gevuld worden.
// Gebruik daarvoor die van mld_opdr.
setKostensoort(obj);
// Project-key kan als gevolg van de filtering niet aanwezig zijn.
// Haal deze dus maar op met behulp van de factuur-key.
var sql = "SELECT kr.bgt_project_key"
+ " FROM bgt_kostenrubriek kr"
+ " , prs_kostensoortgrp kg"
+ " , prs_kostensoort ks"
+ " , mld_opdr mo"
+ " , fin_factuur fa"
+ " WHERE kr.bgt_kostenrubriek_key = kg.bgt_kostenrubriek_key"
+ " AND kg.prs_kostensoortgrp_key = ks.prs_kostensoortgrp_key"
+ " AND ks.prs_kostensoort_key = mo.prs_kostensoort_key"
+ " AND mo.mld_opdr_key = fa.mld_opdr_key"
+ " AND fa.fin_factuur_key = " + key;
var oRs = Oracle.Execute(sql);
var v_project_key = oRs("bgt_project_key").Value;
oRs.Close();
// Is de combinatie factuurnummer/volgnummer nog steeds uniek?
checkUniekFactuurnummer(key, obj.budgetproject, obj.invoice);
checkUniekFactuurnummer(key, v_project_key, obj.invoice);
}
function setKostensoort(obj)