From 33447ccf737fd8560a36dc5ca2fe16076b477bc4 Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Tue, 14 Feb 2017 13:52:27 +0000 Subject: [PATCH] FSN#39054 Budgetcontrole uitbreiding: BGT module svn path=/Website/trunk/; revision=32818 --- APPL/MLD/opdr_list.inc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/APPL/MLD/opdr_list.inc b/APPL/MLD/opdr_list.inc index 431ba543f3..795309e475 100644 --- a/APPL/MLD/opdr_list.inc +++ b/APPL/MLD/opdr_list.inc @@ -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(+)"