DJIN#35660 gerelateerd. Zonder om geen info te tonen aan de rechterkant. Plaats is dan leuk.
svn path=/Website/trunk/; revision=31788
This commit is contained in:
@@ -53,23 +53,40 @@ var params = { autlevel: autlevel,
|
|||||||
var filtClause = getFiltClauseUitvoerende(filtcode, params);
|
var filtClause = getFiltClauseUitvoerende(filtcode, params);
|
||||||
|
|
||||||
if (lutype == "L")
|
if (lutype == "L")
|
||||||
var uitvtabel = "prs_v_leverancierbedrijf"; // prs_bedrijf_leverancier = 1
|
var uitvtabel = "(SELECT prs_bedrijf_key"
|
||||||
|
+ " , prs_bedrijf_naam"
|
||||||
|
+ " , prs_bedrijf_naam_upper"
|
||||||
|
+ " , prs_bedrijf_intern"
|
||||||
|
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
|
||||||
|
+ " FROM prs_bedrijf"
|
||||||
|
+ " WHERE prs_bedrijf_verwijder IS NULL"
|
||||||
|
+ " AND prs_bedrijf_leverancier = 1)";
|
||||||
else if (lutype == "U")
|
else if (lutype == "U")
|
||||||
var uitvtabel = "prs_v_uitvoerendebedrijf"; // prs_bedrijf_uitvoerende = 1
|
var uitvtabel = "(SELECT prs_bedrijf_key"
|
||||||
|
+ " , prs_bedrijf_naam"
|
||||||
|
+ " , prs_bedrijf_naam_upper"
|
||||||
|
+ " , prs_bedrijf_intern"
|
||||||
|
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
|
||||||
|
+ " FROM prs_bedrijf"
|
||||||
|
+ " WHERE prs_bedrijf_verwijder IS NULL"
|
||||||
|
+ " AND prs_bedrijf_uitvoerende = 1)";
|
||||||
else if (params.lutype == "LU")
|
else if (params.lutype == "LU")
|
||||||
var uitvtabel = "(SELECT prs_bedrijf_key"
|
var uitvtabel = "(SELECT prs_bedrijf_key"
|
||||||
+ " , prs_bedrijf_naam"
|
+ " , prs_bedrijf_naam"
|
||||||
+ " , prs_bedrijf_naam_upper"
|
+ " , prs_bedrijf_naam_upper"
|
||||||
+ " , prs_bedrijf_intern"
|
+ " , prs_bedrijf_intern"
|
||||||
+ " FROM prs_v_leverancierbedrijf"
|
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
|
||||||
+ " UNION"
|
+ " FROM prs_bedrijf"
|
||||||
+ " SELECT prs_bedrijf_key"
|
+ " WHERE prs_bedrijf_verwijder IS NULL"
|
||||||
|
+ " AND (prs_bedrijf_uitvoerende = 1 OR prs_bedrijf_leverancier = 1))";
|
||||||
|
else // lutype == "B"
|
||||||
|
var uitvtabel = "(SELECT prs_bedrijf_key"
|
||||||
+ " , prs_bedrijf_naam"
|
+ " , prs_bedrijf_naam"
|
||||||
+ " , prs_bedrijf_naam_upper"
|
+ " , prs_bedrijf_naam_upper"
|
||||||
+ " , prs_bedrijf_intern"
|
+ " , prs_bedrijf_intern"
|
||||||
+ " FROM prs_v_uitvoerendebedrijf)"; // prs_bedrijf_leverancier = 1 en prs_bedrijf_uitvoerende = 1
|
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
|
||||||
else // lutype == "B"
|
+ " FROM prs_bedrijf"
|
||||||
var uitvtabel = "prs_v_aanwezigbedrijf"; // aanwezig prs_bedrijf
|
+ " WHERE prs_bedrijf_verwijder IS NULL";
|
||||||
|
|
||||||
// Let op de bijzonder manier om prs_bedrijfdienstlocatie mee te nemen: hier interesseren me
|
// Let op de bijzonder manier om prs_bedrijfdienstlocatie mee te nemen: hier interesseren me
|
||||||
// slechts de verschillende diensten, de plaats doet er niet toe.
|
// slechts de verschillende diensten, de plaats doet er niet toe.
|
||||||
@@ -77,7 +94,7 @@ else // lutype == "B"
|
|||||||
// Niet persoon of plaats afhankelijk
|
// Niet persoon of plaats afhankelijk
|
||||||
sqlD = " SELECT b.prs_bedrijf_key uitv_key"
|
sqlD = " SELECT b.prs_bedrijf_key uitv_key"
|
||||||
+ " , " + safe.quoted_sql(L("lcl_mld_bedrijf_prefix")) + " || b.prs_bedrijf_naam naam"
|
+ " , " + safe.quoted_sql(L("lcl_mld_bedrijf_prefix")) + " || b.prs_bedrijf_naam naam"
|
||||||
+ " , '' dienst"
|
+ " , plaats dienst"
|
||||||
+ " , CASE"
|
+ " , CASE"
|
||||||
+ " WHEN prs_bedrijf_intern = 1"
|
+ " WHEN prs_bedrijf_intern = 1"
|
||||||
+ " THEN 'BI'"
|
+ " THEN 'BI'"
|
||||||
|
|||||||
Reference in New Issue
Block a user