BLCC#76362 Actiepunten deelprojecten Rachel - 15. aanpassingen communicatielijsten
svn path=/Customer/trunk/; revision=61080
This commit is contained in:
134
BLCC/blcc.sql
134
BLCC/blcc.sql
@@ -28692,7 +28692,139 @@ AS
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend operations contact';
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend operations contact'
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
g.alg_gebouw_code,
|
||||
'Financial contact',
|
||||
fc.financial_contact mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, fc.financial_cont_email financial_contact
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT p.prs_perslid_key financial_cont_key,
|
||||
p.prs_perslid_email financial_cont_email,
|
||||
deb_nr.debiteurnummer
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
kl.prs_link_key prs_afdeling_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_niveau = 'A'
|
||||
AND k.prs_kenmerk_key = 1001
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND kl.prs_kenmerk_key = k.prs_kenmerk_key)
|
||||
deb_nr
|
||||
WHERE p.prs_srtperslid_key = 76841 ---- financial contact
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND deb_nr.prs_afdeling_key = a.prs_afdeling_key) fc
|
||||
WHERE fc.debiteurnummer = b.prs_overeenkomst_nr
|
||||
AND fc.financial_cont_key IS NOT NULL) fc
|
||||
WHERE cr.cnt_alg_plaats_code = 'R'
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND fc.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND c.ins_discipline_key IN (2122,
|
||||
2121,
|
||||
2123,
|
||||
224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
g.alg_gebouw_code,
|
||||
'Secretariaat',
|
||||
secr.secretariaat mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
( SELECT b.prs_bedrijf_key,
|
||||
secr.secretariaat_email
|
||||
secretariaat
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT p.prs_perslid_key
|
||||
secretariaat_key,
|
||||
p.prs_perslid_email
|
||||
secretariaat_email,
|
||||
p.prs_perslid_mobiel
|
||||
secretariaat_mobiel,
|
||||
prs_perslid_naam
|
||||
|| DECODE (
|
||||
p.prs_perslid_voorletters,
|
||||
NULL, '',
|
||||
', ' || p.prs_perslid_voorletters)
|
||||
|| DECODE (
|
||||
p.prs_perslid_tussenvoegsel,
|
||||
NULL, '',
|
||||
' ' || p.prs_perslid_tussenvoegsel)
|
||||
|| DECODE (
|
||||
p.prs_perslid_voornaam,
|
||||
NULL, '',
|
||||
' ('
|
||||
|| p.prs_perslid_voornaam
|
||||
|| ')')
|
||||
secretariaat_naam_full,
|
||||
DECODE (p.prs_perslid_voornaam,
|
||||
NULL, '',
|
||||
p.prs_perslid_voornaam || ' ')
|
||||
|| DECODE (
|
||||
p.prs_perslid_tussenvoegsel,
|
||||
NULL, '',
|
||||
p.prs_perslid_tussenvoegsel || ' ')
|
||||
|| prs_perslid_naam
|
||||
secretariaat_naam_friendly,
|
||||
h.debiteurnummer
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde
|
||||
debiteurnummer,
|
||||
kl.prs_link_key
|
||||
prs_afdeling_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_niveau = 'A'
|
||||
AND kl.prs_kenmerklink_verwijder
|
||||
IS NULL
|
||||
AND k.prs_kenmerk_key = 1001
|
||||
AND kl.prs_kenmerk_key =
|
||||
k.prs_kenmerk_key) h
|
||||
WHERE p.prs_srtperslid_key = 76861 ---- secretariaat
|
||||
AND p.prs_afdeling_key =
|
||||
a.prs_afdeling_key
|
||||
AND h.prs_afdeling_key =
|
||||
a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL) secr
|
||||
WHERE secr.debiteurnummer(+) = b.prs_overeenkomst_nr
|
||||
AND secr.secretariaat_key IS NOT NULL) secr
|
||||
WHERE cr.cnt_alg_plaats_code = 'R'
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND secr.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND c.ins_discipline_key IN (2122,
|
||||
2121,
|
||||
2123,
|
||||
224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1);
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_MEDEWERKERS
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user