FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization

svn path=/Website/trunk/; revision=34830
This commit is contained in:
Erik Groener
2017-08-04 14:47:11 +00:00
parent abd07f83ea
commit 7a3e2d6cdd

View File

@@ -49,24 +49,17 @@ if (S("bgt_enabled"))
this_model.hook_pre_edit = function (obj, fld)
{
var sql = "SELECT r.bgt_project_key"
+ " FROM bgt_kostenrubriek r"
+ " , prs_kostensoortgrp g"
+ " WHERE r.bgt_kostenrubriek_key = g.bgt_kostenrubriek_key"
+ " AND g.prs_kostensoortgrp_key = "+ kostensoortgrp_key;
var oRs = Oracle.Execute(sql);
var prj_key = (!oRs.eof ? oRs("bgt_project_key").Value : -1);
oRs.Close();
fld["costcentre"].foreign.tbl = bgt_account_foreign_tbl(prj_key);
fld["costcentre"].multiedit = false;
if (obj.id > 0)
{
var sql = "SELECT r.bgt_project_key"
+ " FROM bgt_kostenrubriek r"
+ " , prs_kostensoortgrp g"
+ " , prs_kostensoort s"
+ " WHERE r.bgt_kostenrubriek_key = g.bgt_kostenrubriek_key"
+ " AND g.prs_kostensoortgrp_key = s.prs_kostensoortgrp_key"
+ " AND s.prs_kostensoort_key = " + obj.id;
var oRs = Oracle.Execute(sql);
var prj_key = (!oRs.eof ? oRs("bgt_project_key").Value : -1);
oRs.Close();
fld["costcentre"].foreign.tbl = bgt_account_foreign_tbl(prj_key);
}
}
}
else
{