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
/// 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
///
@@ -99,6 +103,7 @@ function opdr_list (params)
var fronto = (urole == "fo");
var backo = (urole == "bo");
var frontend = (urole == "fe");
var bgtmode = (urole == "bgt");
// Voor resulttable de globalen zetten; zou ng anders moeten.
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"];
else if (urole == 'b2')
var pautfunction = "WEB_ORDBO2";
else if (urole == 'bgt')
var pautfunction = "WEB_BGTORD";
else
var pautfunction = "WEB_ORDBOF";
@@ -427,7 +434,7 @@ function opdr_list (params)
+ " , mld_typeopdr t"
+ " , prs_v_perslid_fullnames_all pfiat"
+ " , 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 m.mld_alg_locatie_key = l.alg_locatie_key(+)"
+ " AND l.alg_district_key = di.alg_district_key(+)"