BLCC#76362 Actiepunten deelprojecten Rachel 24. Aanpassingen divers rapportages communicatie

svn path=/Customer/trunk/; revision=62278
This commit is contained in:
Suzan Wiegerinck
2023-10-19 15:03:21 +00:00
parent b191ea07f9
commit f6db756d8d

View File

@@ -27409,23 +27409,7 @@ CREATE OR REPLACE VIEW blcc_v_rap_contr_comm_lijst
she_naam_friendly,
she_naam_full,
she_email,
she_mobiel,
dco_naam_friendly,
dco_naam_full,
dco_email,
dco_mobiel,
pv_dco_naam_friendly,
pv_dco_naam_full,
pv_dco_email,
pv_dco_mobiel,
oc_naam_friendly,
oc_naam_full,
oc_email,
oc_mobiel,
pv_oc_naam_friendly,
pv_oc_naam_full,
pv_oc_email,
pv_oc_mobiel,
she_mobiel,
financial_contact,
secretariaat,
html_melding
@@ -27441,15 +27425,7 @@ AS
OR pv_huisbaas.pv_huisbaas_key = 6601
OR pv_huisbaas.pv_huisbaas_key = 43821
OR she.she_key = 6601
OR she.she_key = 43821
OR dco.dco_key = 6601
OR dco.dco_key = 43821
OR pv_dco.pv_dco_key = 6601
OR pv_dco.pv_dco_key = 43821
OR oc.oc_key = 6601
OR oc.oc_key = 43821
OR pv_oc.pv_oc_key = 6601
OR pv_oc.pv_oc_key = 43821
OR she.she_key = 43821
THEN
'Ja'
ELSE
@@ -27483,23 +27459,7 @@ AS
she.she_naam_friendly,
she.she_naam_full,
she.she_email,
she.she_mobiel,
dco.dco_naam_friendly,
dco.dco_naam_full,
dco.dco_email,
dco.dco_mobiel,
pv_dco.pv_dco_naam_friendly,
pv_dco.pv_dco_naam_full,
pv_dco.pv_dco_email,
pv_dco.pv_dco_mobiel,
oc.oc_naam_friendly,
oc.oc_naam_full,
oc.oc_email,
oc.oc_mobiel,
pv_oc.pv_oc_naam_friendly,
pv_oc.pv_oc_naam_full,
pv_oc.pv_oc_email,
pv_oc.pv_oc_mobiel,
she.she_mobiel,
huurder.financial_contact,
huurder.secretariaat,
'<a class="details" onclick=''FcltMgr.openDetail("'
@@ -27839,137 +27799,7 @@ AS
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde) she,
(SELECT ok.alg_onrgoed_key,
p.prs_perslid_key
dco_key,
p.prs_perslid_email
dco_email,
p.prs_perslid_mobiel
dco_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 || ')')
dco_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
dco_naam_friendly
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, prs_perslid p
WHERE k.alg_kenmerk_key = 1984
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde) dco,
(SELECT ok.alg_onrgoed_key,
p.prs_perslid_key
pv_dco_key,
p.prs_perslid_email
pv_dco_email,
p.prs_perslid_mobiel
pv_dco_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 || ')')
pv_dco_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
pv_dco_naam_friendly
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, prs_perslid p
WHERE k.alg_kenmerk_key = 1985
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde)
pv_dco,
(SELECT ok.alg_onrgoed_key,
p.prs_perslid_key
oc_key,
p.prs_perslid_email
oc_email,
p.prs_perslid_mobiel
oc_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 || ')')
oc_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
oc_naam_friendly
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, prs_perslid p
WHERE k.alg_kenmerk_key = 2040
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde) oc,
(SELECT ok.alg_onrgoed_key,
p.prs_perslid_key
pv_oc_key,
p.prs_perslid_email
pv_oc_email,
p.prs_perslid_mobiel
pv_oc_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 || ')')
pv_oc_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
pv_oc_naam_friendly
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, prs_perslid p
WHERE k.alg_kenmerk_key = 2060
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde)
pv_oc
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde) she
WHERE r.alg_verdieping_key = v.alg_verdieping_key
AND huurder.alg_ruimte_key(+) = r.alg_ruimte_key
AND v.alg_gebouw_key = g.alg_gebouw_key
@@ -27977,11 +27807,7 @@ AS
AND vvo.alg_onrgoed_key(+) = r.alg_ruimte_key
AND vh_class.alg_onrgoed_key(+) = r.alg_ruimte_key
AND pv_huisbaas.alg_onrgoed_key(+) = r.alg_ruimte_key
AND she.alg_onrgoed_key(+) = r.alg_ruimte_key
AND dco.alg_onrgoed_key(+) = r.alg_ruimte_key
AND pv_dco.alg_onrgoed_key(+) = r.alg_ruimte_key
AND oc.alg_onrgoed_key(+) = r.alg_ruimte_key
AND pv_oc.alg_onrgoed_key(+) = r.alg_ruimte_key
AND she.alg_onrgoed_key(+) = r.alg_ruimte_key
AND r.alg_ruimte_verwijder IS NULL
GROUP BY g.alg_gebouw_key,
g.alg_gebouw_code,
@@ -27992,15 +27818,7 @@ AS
OR pv_huisbaas.pv_huisbaas_key = 6601
OR pv_huisbaas.pv_huisbaas_key = 43821
OR she.she_key = 6601
OR she.she_key = 43821
OR dco.dco_key = 6601
OR dco.dco_key = 43821
OR pv_dco.pv_dco_key = 6601
OR pv_dco.pv_dco_key = 43821
OR oc.oc_key = 6601
OR oc.oc_key = 43821
OR pv_oc.pv_oc_key = 6601
OR pv_oc.pv_oc_key = 43821
OR she.she_key = 43821
THEN
'Ja'
ELSE
@@ -28030,22 +27848,6 @@ AS
she.she_naam_full,
she.she_email,
she.she_mobiel,
dco.dco_naam_friendly,
dco.dco_naam_full,
dco.dco_email,
dco.dco_mobiel,
pv_dco.pv_dco_naam_friendly,
pv_dco.pv_dco_naam_full,
pv_dco.pv_dco_email,
pv_dco.pv_dco_mobiel,
oc.oc_naam_friendly,
oc.oc_naam_full,
oc.oc_email,
oc.oc_mobiel,
pv_oc.pv_oc_naam_friendly,
pv_oc.pv_oc_naam_full,
pv_oc.pv_oc_email,
pv_oc.pv_oc_mobiel,
huurder.financial_contact,
huurder.secretariaat;
@@ -28053,15 +27855,29 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_RELATIETYPE_TELLING
(
CB_MEMBER,
HUURDER,
OPMERKING,
CONTRACT_NUMMER,
CONTRACT_VERSIE,
CONTRACT_NUMMER_INTERN,
OORSPRONKELIJKE_INGANGSDATUM,
LOOPTIJD_VAN,
LOOPTIJD_TOT,
CONTRACT_OMSCHRIJVING,
RELATIETYPE
)
AS
SELECT c.cb_member,
SELECT DISTINCT
c.cb_member,
c.huurder,
c.huurder_opmerking,
c.contract_nummer,
c.contract_versie,
c.contract_nummer_intern,
c.oorspronkelijke_ingangsdatum,
c.looptijd_van,
c.looptijd_tot,
c.contract_omschrijving,
c.relatietype
FROM blcc_v_rap_contr_comm_lijst c;
FROM blcc_v_rap_contr_comm_lijst c
WHERE upper(c.relatietype) NOT IN ('LEVERANCIER');
CREATE OR REPLACE VIEW BLCC_V_RAP_CONTR_HUURDERS
AS
@@ -28827,56 +28643,6 @@ UNION ALL
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
p.prs_perslid_key)
GROUP BY alg_gebouw_code, 'SHE contactpersoon'
UNION ALL
SELECT 'Nee' uitsluiten,
alg_gebouw_code,
'Operations contact' rol,
LISTAGG (LOWER (prs_perslid_email), ';')
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
FROM alg_kenmerk k,
alg_onrgoedkenmerk rk,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_perslid p
WHERE k.alg_kenmerk_niveau = 'R'
AND k.alg_kenmerk_key = 2040 --- Operations contact
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
AND k.alg_kenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_waarde IS NOT NULL
AND r.alg_ruimte_key = rk.alg_onrgoed_key
AND v.alg_verdieping_key = r.alg_verdieping_key
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, 'Operations contact'
UNION ALL
SELECT 'Nee' uitsluiten,
alg_gebouw_code,
'Plaatsvervangend operations contact' rol,
LISTAGG (LOWER (prs_perslid_email), ';')
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
FROM alg_kenmerk k,
alg_onrgoedkenmerk rk,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_perslid p
WHERE k.alg_kenmerk_niveau = 'R'
AND k.alg_kenmerk_key = 2060 --- Plaatsvervangend operations contact
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
AND k.alg_kenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_waarde IS NOT NULL
AND r.alg_ruimte_key = rk.alg_onrgoed_key
AND v.alg_verdieping_key = r.alg_verdieping_key
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'
UNION ALL
SELECT DISTINCT 'Nee' uitsluiten,
g.alg_gebouw_code,
@@ -29073,58 +28839,6 @@ UNION ALL
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
p.prs_perslid_key)
GROUP BY alg_gebouw_code, 'SHE contactpersoon'
UNION ALL
SELECT 'Ja' uitsluiten,
alg_gebouw_code,
'Operations contact' rol,
LISTAGG (LOWER (prs_perslid_email), ';')
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
FROM alg_kenmerk k,
alg_onrgoedkenmerk rk,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_perslid p
WHERE k.alg_kenmerk_niveau = 'R'
AND k.alg_kenmerk_key = 2040 --- Operations contact
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
AND k.alg_kenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_waarde IS NOT NULL
AND r.alg_ruimte_key = rk.alg_onrgoed_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND g.alg_gebouw_key = v.alg_gebouw_key
AND p.prs_perslid_key NOT IN (6601, 43821)
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
p.prs_perslid_key)
GROUP BY alg_gebouw_code, 'Operations contact'
UNION ALL
SELECT 'Ja' uitsluiten,
alg_gebouw_code,
'Plaatsvervangend operations contact' rol,
LISTAGG (LOWER (prs_perslid_email), ';')
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
FROM alg_kenmerk k,
alg_onrgoedkenmerk rk,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_perslid p
WHERE k.alg_kenmerk_niveau = 'R'
AND k.alg_kenmerk_key = 2060 --- Plaatsvervangend operations contact
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
AND k.alg_kenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_verwijder IS NULL
AND rk.alg_onrgoedkenmerk_waarde IS NOT NULL
AND r.alg_ruimte_key = rk.alg_onrgoed_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND g.alg_gebouw_key = v.alg_gebouw_key
AND p.prs_perslid_key NOT IN (6601, 43821)
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
p.prs_perslid_key)
GROUP BY alg_gebouw_code, 'Plaatsvervangend operations contact'
UNION ALL
SELECT DISTINCT 'Ja' uitsluiten,
g.alg_gebouw_code,
@@ -29748,7 +29462,125 @@ AS
AND o.mld_opdr_key = aanvr_wvg.mld_opdr_key(+)
AND wvg_plicht.mld_opdr_key = o.mld_opdr_key) wo
WHERE wo.wvg_aanvraag = wvg_aanvr.wvg_aanvr_key(+);
CREATE OR REPLACE VIEW BLCC_V_RAP_VVO_VH_CLASS
AS
SELECT DISTINCT
huurder.prs_bedrijf_naam
fclt_sort,
huurder.prs_bedrijf_naam,
huurder.relatietype,
CASE WHEN huurder.cb_member = 1 THEN 'Ja' ELSE 'Nee' END
AS CB_member,
huurder.prs_bedrijf_opmerking,
huurder.cnt_contract_nummer,
huurder.cnt_contract_versie,
huurder.cnt_contract_nummer_intern,
huurder.oorspronkelijke_ingangsdatum,
huurder.cnt_contract_looptijd_van,
huurder.cnt_contract_looptijd_tot,
huurder.cnt_contract_omschrijving,
g.alg_gebouw_key,
g.alg_gebouw_code,
g.alg_gebouw_naam,
r.alg_ruimte_nr,
vvo.vvo_overeenkomst,
vh_class.verh_classificatie
FROM alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
( SELECT DISTINCT g.alg_gebouw_key,
r.alg_ruimte_key,
b.prs_bedrijf_naam,
rt.prs_relatietype_omschrijving relatietype,
cb.cb_member,
b.prs_bedrijf_opmerking,
c.cnt_contract_nummer,
c.cnt_contract_versie,
c.cnt_contract_nummer_intern,
oorspr_dat.oorspronkelijke_ingangsdatum,
c.cnt_contract_looptijd_van,
c.cnt_contract_looptijd_tot,
c.cnt_contract_omschrijving
FROM cnt_contract_plaats cr,
cnt_contract c,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_bedrijf b,
prs_relatietype rt,
(SELECT kc.cnt_contract_key,
fac.safe_to_date (cnt_kenmerkcontract_waarde,
'dd-mm-yyyy') oorspronkelijke_ingangsdatum
FROM cnt_srtkenmerk sk,
cnt_kenmerk k,
cnt_kenmerkcontract kc
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
AND k.cnt_kenmerk_key = kc.cnt_kenmerk_key
AND sk.cnt_srtkenmerk_key = 414
AND kc.cnt_kenmerkcontract_verwijder IS NULL)
oorspr_dat,
(SELECT l.prs_kenmerklink_waarde cb_member, l.prs_link_key
FROM prs_kenmerklink l
WHERE l.prs_kenmerk_key = 1340
AND l.prs_kenmerklink_verwijder IS NULL) cb
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 oorspr_dat.cnt_contract_key(+) = c.cnt_contract_key
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 rt.prs_relatietype_key(+) = b.prs_relatietype_key
AND cb.prs_link_key(+) = b.prs_bedrijf_key
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND c.ins_discipline_key IN (2122,
2123,
2124,
2141,
2142)
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
AND TRUNC (
c.cnt_contract_looptijd_tot + 1)
GROUP BY g.alg_gebouw_key,
r.alg_ruimte_key,
b.prs_bedrijf_naam,
rt.prs_relatietype_omschrijving,
cb.cb_member,
b.prs_bedrijf_opmerking,
c.cnt_contract_nummer,
c.cnt_contract_versie,
oorspr_dat.oorspronkelijke_ingangsdatum,
c.cnt_contract_looptijd_van,
c.cnt_contract_looptijd_tot,
c.cnt_contract_nummer_intern,
c.cnt_contract_omschrijving) huurder,
(SELECT ok.alg_onrgoed_key,
ok.alg_onrgoedkenmerk_waarde vvo_overeenkomst
FROM alg_kenmerk k, alg_onrgoedkenmerk ok
WHERE k.alg_kenmerk_key = 1720
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND ok.alg_onrgoedkenmerk_verwijder IS NULL) vvo,
(SELECT ok.alg_onrgoed_key,
ud.fac_usrdata_omschr verh_classificatie
FROM alg_kenmerk k, alg_onrgoedkenmerk ok, fac_usrdata ud
WHERE k.alg_kenmerk_key = 1100
AND ok.alg_onrgoed_niveau = 'R'
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = 241
AND ok.alg_onrgoedkenmerk_verwijder IS NULL) vh_class
WHERE r.alg_verdieping_key = v.alg_verdieping_key
AND huurder.alg_ruimte_key = r.alg_ruimte_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND vvo.alg_onrgoed_key = r.alg_ruimte_key
AND vh_class.alg_onrgoed_key = r.alg_ruimte_key
AND r.alg_ruimte_verwijder IS NULL;
------ payload end ------
SET DEFINE OFF