IMPU#89947 -- Inpassen domeinview voor STWT-personeel

svn path=/Customer/trunk/; revision=70761
This commit is contained in:
Jos Migo
2025-10-30 14:15:47 +00:00
parent 0474bf1cec
commit 03e2383041

View File

@@ -72,6 +72,7 @@ AS
; ;
-- Voor keuzelijstjes (kenmerk domein) -- Voor keuzelijstjes (kenmerk domein)
--- Personen onder de GMK-bedrijven
CREATE OR REPLACE VIEW impu_v_personenlijst CREATE OR REPLACE VIEW impu_v_personenlijst
( (
PRS_PERSLID_KEY, PRS_PERSLID_KEY,
@@ -101,7 +102,43 @@ AS
AND a.prs_bedrijf_key = b.prs_bedrijf_key AND a.prs_bedrijf_key = b.prs_bedrijf_key
AND p.prs_srtperslid_key = sp.prs_srtperslid_key AND p.prs_srtperslid_key = sp.prs_srtperslid_key
AND UPPER(sp.prs_srtperslid_omschrijving) NOT IN ('TEAMACCOUNT') AND UPPER(sp.prs_srtperslid_omschrijving) NOT IN ('TEAMACCOUNT')
AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL) AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL) -- GMK-BEDRIJF
AND p.prs_perslid_verwijder IS NULL
ORDER BY p.prs_perslid_naam
;
-- Voor keuzelijstjes (kenmerk domein)
--- Personen onder bedrijf STWT (stichting westelijke tuinsteden
CREATE OR REPLACE VIEW impu_v_personenlijst_stwt
(
PRS_PERSLID_KEY,
NAAM,
PERSONEELSNUMMER,
EMAIL,
BEDRIJFSNAAM
)
AS
SELECT
p.prs_perslid_key,
CASE WHEN p.prs_perslid_tussenvoegsel IS NULL
THEN p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
ELSE p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ' ' || p.prs_perslid_naam
END
naam,
p.prs_perslid_nr,
p.prs_perslid_email,
b.prs_bedrijf_naam
FROM
prs_perslid p,
prs_srtperslid sp,
prs_v_afdeling a,
prs_bedrijf b
WHERE
p.prs_afdeling_key = a.prs_afdeling_key
AND a.prs_bedrijf_key = b.prs_bedrijf_key
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
AND UPPER(sp.prs_srtperslid_omschrijving) NOT IN ('TEAMACCOUNT')
AND b.prs_bedrijf_key = 13722
AND p.prs_perslid_verwijder IS NULL AND p.prs_perslid_verwijder IS NULL
ORDER BY p.prs_perslid_naam ORDER BY p.prs_perslid_naam
; ;