BLCC#83852 Overstap naar MS Dynamics en koppeling met Facilitor

svn path=/Customer/trunk/; revision=66186
This commit is contained in:
Suzan Wiegerinck
2024-09-12 11:17:01 +00:00
parent a0a6412684
commit e092fe0e10

View File

@@ -27874,16 +27874,14 @@ AS
CREATE OR REPLACE VIEW BLCC_V_RAP_MAILING_CEO
(
UITSLUITEN,
(
GEBOUW,
AFDELING,
ROL,
MAILADRESSEN
)
AS
SELECT DISTINCT 'Nee' uitsluiten,
g.alg_gebouw_code,
SELECT DISTINCT g.alg_gebouw_code,
afdeling,
'CEO',
ceo.ceo mailing_adres
@@ -27943,73 +27941,9 @@ AS
2123,
224)
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
UNION ALL
SELECT DISTINCT 'Ja' uitsluiten,
g.alg_gebouw_code,
ceo.afdeling,
'CEO',
ceo.ceo mailing_adres
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, ceo.afdeling, ceo.ceo_email ceo
FROM prs_bedrijf b,
(SELECT (SELECT kl.prs_link_key
FROM prs_kenmerk k, prs_kenmerklink kl
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
AND k.prs_kenmerk_key = 1363
AND kl.prs_link_key = p.prs_perslid_key
AND k.prs_kenmerk_niveau = 'P')
ceo_key,
p.prs_perslid_email
ceo_email,
deb_nr.debiteurnummer,
a.prs_afdeling_naam
|| ' '
|| a.prs_afdeling_omschrijving
afdeling
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_afdeling_key = a.prs_afdeling_key
AND p.prs_perslid_verwijder IS NULL
AND p.prs_perslid_key NOT IN (6601, 43821, 76381)
AND deb_nr.prs_afdeling_key = a.prs_afdeling_key)
ceo
WHERE ceo.debiteurnummer = b.prs_overeenkomst_nr
AND ceo.ceo_key IS NOT NULL) ceo
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 ceo.prs_bedrijf_key = b.prs_bedrijf_key
AND r.alg_ruimte_verwijder IS NULL
AND c.ins_discipline_key IN (2122,
2123,
2124)
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
UNION ALL
SELECT DISTINCT 'Nee' uitsluiten,
g.alg_gebouw_code,
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
UNION ALL
SELECT DISTINCT g.alg_gebouw_code,
afdeling,
'Plaatsvervangend CEO',
pv_ceo.pv_ceo mailing_adres
@@ -28056,71 +27990,6 @@ AS
pv_ceo
WHERE pv_ceo.debiteurnummer = b.prs_overeenkomst_nr
AND pv_ceo.pv_ceo_key IS NOT NULL) pv_ceo
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 pv_ceo.prs_bedrijf_key = b.prs_bedrijf_key
AND r.alg_ruimte_verwijder IS NULL
AND c.ins_discipline_key IN (2122,
2123,
2124)
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
UNION ALL
SELECT DISTINCT 'Ja' uitsluiten,
g.alg_gebouw_code,
pv_ceo.afdeling,
'Plaatsvervangend CEO',
pv_ceo.pv_ceo 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,
pv_ceo.afdeling,
pv_ceo.pv_ceo_email pv_ceo
FROM prs_bedrijf b,
(SELECT (SELECT kl.prs_link_key
FROM prs_kenmerk k, prs_kenmerklink kl
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
AND k.prs_kenmerk_key = 1400
AND kl.prs_link_key = p.prs_perslid_key
AND k.prs_kenmerk_niveau = 'P')
pv_ceo_key,
p.prs_perslid_email
pv_ceo_email,
deb_nr.debiteurnummer,
a.prs_afdeling_naam
|| ' '
|| a.prs_afdeling_omschrijving
afdeling
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_afdeling_key = a.prs_afdeling_key
AND p.prs_perslid_verwijder IS NULL
AND p.prs_perslid_key NOT IN (6601, 43821, 76381)
AND deb_nr.prs_afdeling_key = a.prs_afdeling_key)
pv_ceo
WHERE pv_ceo.debiteurnummer = b.prs_overeenkomst_nr
AND pv_ceo.pv_ceo_key IS NOT NULL) pv_ceo
WHERE cr.cnt_alg_plaats_code = 'R'
AND cr.cnt_contract_plaats_verwijder IS NULL
AND c.cnt_contract_key = cr.cnt_contract_key
@@ -29067,7 +28936,7 @@ AS
WHERE rt.prs_relatietype_key(+) = b.prs_relatietype_key
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND cs.ins_discipline_key = c.ins_discipline_key
AND c.ins_discipline_key IN (2122, 2123, 2124)
AND c.ins_discipline_key IN (2122, 2123, 2124, 2141)
AND SYSDATE BETWEEN c.cnt_contract_looptijd_van AND c.cnt_contract_looptijd_tot
AND c.cnt_contract_verwijder IS NULL
AND rt.prs_relatietype_verwijder IS NULL;