VLKC#38577: VLKC - MLD: Kiezen 'Intern: XXX' bij uitgeven opdracht vs. gebruik van diensten.

svn path=/Website/trunk/; revision=40488
This commit is contained in:
Maykel Geerdink
2019-01-10 12:54:10 +00:00
parent 6c69bb0009
commit 3e9a574b15
3 changed files with 6 additions and 3 deletions

View File

@@ -5150,7 +5150,8 @@ mld = {setmeldingstatus:
sqlarr = [sqlD];
if (loc_key > 0) sqlarr.push(sqlL);
if (bld_key > 0) sqlarr.push(sqlG);
if (dienst == -1 && !externonly && !exhandler) sqlarr.push(sqlP); // Personen voldoen nooit aan een dienst
var mld_opdr_sel_intern_uitv = S("mld_opdr_sel_intern_uitv") == 1; // Internal contractors can be selected for all services {0=no (default) | 1=Yes}.
if ((dienst == -1 || mld_opdr_sel_intern_uitv) && !externonly && !exhandler) sqlarr.push(sqlP); // Personen voldoen nooit aan een dienst
sql = sqlarr.join(" UNION ALL ");
sql = "SELECT * FROM(" + sql + ") ORDER BY 5, 6";

View File

@@ -133,7 +133,8 @@ sqlarr = [];
if (!S("mld_opdr_pref_contractors_only")) sqlarr.push(sqlD);
if (loc_key > 0) sqlarr.push(sqlL);
if (bld_key > 0) sqlarr.push(sqlG);
if (dienst == -1 && !externonly && !exhandler) sqlarr.push(sqlP); // Personen voldoen nooit aan een dienst
var mld_opdr_sel_intern_uitv = S("mld_opdr_sel_intern_uitv") == 1; // Internal contractors can be selected for all services {0=no (default) | 1=Yes}.
if ((dienst == -1 || mld_opdr_sel_intern_uitv) && !externonly && !exhandler) sqlarr.push(sqlP); // Personen voldoen nooit aan een dienst
sql = sqlarr.join(" UNION ALL ");
sql = "SELECT * FROM(" + sql + ") ORDER BY 5, 6";

View File

@@ -49,7 +49,8 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
var luitvoerendeName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
var lpbtype = "";
var isBad = false;
var canbePerslid = (!params.dienst && !params.externonly && !params.exhandler)
var mld_opdr_sel_intern_uitv = S("mld_opdr_sel_intern_uitv") == 1; // Internal contractors can be selected for all services {0=no (default) | 1=Yes}.
var canbePerslid = ((!params.dienst || mld_opdr_sel_intern_uitv) && !params.externonly && !params.exhandler)
if (params.uitvoerendekey && params.uitvoerendekey > 0)
{
var filtClause = getFiltClauseUitvoerende(params.filtercode, params);