FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization
svn path=/Website/trunk/; revision=34830
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user