FSN#39054 Budgetcontrole uitbreiding: BGT module

svn path=/Website/trunk/; revision=32818
This commit is contained in:
Peter Feij
2017-02-14 13:52:27 +00:00
parent 16746d736b
commit 33447ccf73

View File

@@ -91,7 +91,11 @@ function opdr_list (params)
/// Om een opdracht te kunnen maken moet de melding aan mijn MLDBOF [en ORDBOF] scope voldoen /// Om een opdracht te kunnen maken moet de melding aan mijn MLDBOF [en ORDBOF] scope voldoen
/// de minima van beides scope gelden hier dan /// de minima van beides scope gelden hier dan
/// ///
/// d. tiny: Als passief overzicht (geen event op rows) van opdrachten behorende bij melding, geen headers en dergelijke /// d. als overzicht van opdrachten bij een bepaald "budget", zonder melding of contract >> TODO!!
/// urole == 'bgt'
/// dit zijn opdrachten die binnen mijn WEB_BGTORD scope vallen
///
/// e. tiny: Als passief overzicht (geen event op rows) van opdrachten behorende bij melding, geen headers en dergelijke
/// inline: samen met tiny: Dit is een inline overzicht, Samen met tiny, ook geen headers en dergelijke /// inline: samen met tiny: Dit is een inline overzicht, Samen met tiny, ook geen headers en dergelijke
/// ///
@@ -99,6 +103,7 @@ function opdr_list (params)
var fronto = (urole == "fo"); var fronto = (urole == "fo");
var backo = (urole == "bo"); var backo = (urole == "bo");
var frontend = (urole == "fe"); var frontend = (urole == "fe");
var bgtmode = (urole == "bgt");
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -215,6 +220,8 @@ function opdr_list (params)
var pautfunction = ["WEB_ORDBO2","WEB_ORDBOF"]; var pautfunction = ["WEB_ORDBO2","WEB_ORDBOF"];
else if (urole == 'b2') else if (urole == 'b2')
var pautfunction = "WEB_ORDBO2"; var pautfunction = "WEB_ORDBO2";
else if (urole == 'bgt')
var pautfunction = "WEB_BGTORD";
else else
var pautfunction = "WEB_ORDBOF"; var pautfunction = "WEB_ORDBOF";
@@ -427,7 +434,7 @@ function opdr_list (params)
+ " , mld_typeopdr t" + " , mld_typeopdr t"
+ " , prs_v_perslid_fullnames_all pfiat" + " , prs_v_perslid_fullnames_all pfiat"
+ " , prs_perslid p" // de melder + " , prs_perslid p" // de melder
+ " WHERE m.mld_melding_key = o.mld_melding_key" + " WHERE o.mld_melding_key = m.mld_melding_key" // + (urole == 'bgt' ? '(+)' : '') // dat is nog niet genoeg
+ " AND pfiat.prs_perslid_key(+) = prs.getkpverantwoordelijke(o.prs_kostenplaats_key, "+S("prs_approvemethod")+", -1)" + " AND pfiat.prs_perslid_key(+) = prs.getkpverantwoordelijke(o.prs_kostenplaats_key, "+S("prs_approvemethod")+", -1)"
+ " AND m.mld_alg_locatie_key = l.alg_locatie_key(+)" + " AND m.mld_alg_locatie_key = l.alg_locatie_key(+)"
+ " AND l.alg_district_key = di.alg_district_key(+)" + " AND l.alg_district_key = di.alg_district_key(+)"