VLKC#80721 Rap/Toevoegen afdeling en kostenplaats
svn path=/Customer/trunk/; revision=62567
This commit is contained in:
@@ -4162,6 +4162,7 @@ AS
|
||||
AND pp.bez_kenmerkwaarde_waarde IS NOT NULL;
|
||||
|
||||
-- VLKC#63904: Toevoegen voornaam (feitelijk alle naam-velden).
|
||||
-- VLKC#80721: Toevoegen afdeling en kostenplaats.
|
||||
CREATE OR REPLACE VIEW vlkc_v_rap_groepleden_plus
|
||||
(
|
||||
prs_perslid_key,
|
||||
@@ -4179,10 +4180,14 @@ CREATE OR REPLACE VIEW vlkc_v_rap_groepleden_plus
|
||||
gebouw_code,
|
||||
ruimte_aanduiding,
|
||||
groep,
|
||||
aantal_rechten
|
||||
aantal_rechten,
|
||||
afdeling,
|
||||
--kostenplaats_code,
|
||||
--kostenplaats_omschrijving
|
||||
kostenplaats
|
||||
)
|
||||
AS
|
||||
SELECT autr.prs_perslid_key,
|
||||
SELECT gr.prs_perslid_key,
|
||||
p.prs_perslid_oslogin,
|
||||
pf.prs_perslid_naam_full,
|
||||
pf.prs_perslid_naam_friendly,
|
||||
@@ -4196,37 +4201,46 @@ AS
|
||||
wp.alg_gebouw_omschrijving,
|
||||
wp.alg_gebouw_code,
|
||||
wp.alg_ruimte_aanduiding,
|
||||
autr.fac_groep_omschrijving,
|
||||
autr.aantal_rechten
|
||||
gr.fac_groep_omschrijving,
|
||||
gr.aantal_rechten,
|
||||
--a.prs_afdeling_naam,
|
||||
--a.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_naam || '-' || a.prs_afdeling_omschrijving afdeling,
|
||||
--kp.prs_kostenplaats_nr,
|
||||
--kp.prs_kostenplaats_omschrijving
|
||||
DECODE (kp.prs_kostenplaats_key, NULL, NULL, kp.prs_kostenplaats_nr || '-' || kp.prs_kostenplaats_omschrijving) kostenplaats
|
||||
FROM ( SELECT gg.prs_perslid_key,
|
||||
gr.fac_groep_omschrijving,
|
||||
g.fac_groep_omschrijving,
|
||||
COUNT ( * ) aantal_rechten
|
||||
FROM fac_gebruikersgroep gg, fac_groep gr, fac_groeprechten grr
|
||||
WHERE gg.fac_groep_key = gr.fac_groep_key
|
||||
AND gr.fac_groep_key = grr.fac_groep_key
|
||||
FROM fac_gebruikersgroep gg, fac_groep g, fac_groeprechten gr
|
||||
WHERE gg.fac_groep_key = g.fac_groep_key
|
||||
AND g.fac_groep_key = gr.fac_groep_key
|
||||
GROUP BY gg.prs_perslid_key,
|
||||
gr.fac_groep_omschrijving) autr,
|
||||
(SELECT pcp.prs_perslid_key,
|
||||
b.prs_bedrijf_naam
|
||||
FROM prs_contactpersoon pcp, prs_v_aanwezigbedrijf b
|
||||
WHERE pcp.prs_contactpersoon_verwijder IS NULL
|
||||
AND pcp.prs_perslid_key IS NOT NULL
|
||||
AND pcp.prs_bedrijf_key = b.prs_bedrijf_key) cp,
|
||||
(SELECT pwp.prs_perslid_key,
|
||||
g.fac_groep_omschrijving) gr,
|
||||
(SELECT pw.prs_perslid_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
pw.alg_gebouw_code,
|
||||
pw.alg_gebouw_omschrijving,
|
||||
pw.alg_ruimte_aanduiding
|
||||
FROM prs_perslidwerkplek pwp, prs_v_werkplek_gegevens pw, alg_locatie l
|
||||
WHERE pwp.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_locatie_verwijder IS NULL) wp,
|
||||
wpg.alg_gebouw_code,
|
||||
wpg.alg_gebouw_omschrijving,
|
||||
wpg.alg_ruimte_aanduiding
|
||||
FROM prs_perslidwerkplek pw, prs_v_werkplek_gegevens wpg, alg_v_aanweziglocatie l
|
||||
WHERE pw.prs_werkplek_key = wpg.prs_werkplek_key
|
||||
AND wpg.alg_locatie_key = l.alg_locatie_key) wp,
|
||||
(SELECT cp.prs_perslid_key,
|
||||
b.prs_bedrijf_naam
|
||||
FROM prs_contactpersoon cp, prs_v_aanwezigbedrijf b
|
||||
WHERE cp.prs_contactpersoon_verwijder IS NULL
|
||||
AND cp.prs_perslid_key IS NOT NULL
|
||||
AND cp.prs_bedrijf_key = b.prs_bedrijf_key) cp,
|
||||
prs_v_aanwezigperslid p,
|
||||
prs_afdeling a,
|
||||
prs_v_aanwezigkostenplaats kp,
|
||||
prs_v_perslid_fullnames pf
|
||||
WHERE autr.prs_perslid_key = cp.prs_perslid_key(+)
|
||||
AND autr.prs_perslid_key = wp.prs_perslid_key(+)
|
||||
AND autr.prs_perslid_key = p.prs_perslid_key
|
||||
WHERE gr.prs_perslid_key = cp.prs_perslid_key(+)
|
||||
AND gr.prs_perslid_key = wp.prs_perslid_key(+)
|
||||
AND gr.prs_perslid_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
-- VLKC#56903: Rapportage factuurgoedkeuring
|
||||
|
||||
Reference in New Issue
Block a user