BLCC#76362 Actiepunten deelprojecten Rachel - 15. aanpassingen communicatielijsten

svn path=/Customer/trunk/; revision=60907
This commit is contained in:
Suzan Wiegerinck
2023-06-22 14:56:24 +00:00
parent a214a3d571
commit c217973a2c

View File

@@ -27028,46 +27028,56 @@ AS
prs_bedrijf_naam,
aantal_uren;
CREATE OR REPLACE VIEW BLCC_V_RAP_CONTR_COMM_LIJST
/* Formatted on 22-6-2023 15:49:44 (QP5 v5.336) */
CREATE OR REPLACE VIEW blcc_v_rap_contr_comm_lijst
(
ALG_GEBOUW_KEY,
ALG_GEBOUW_CODE,
ALG_GEBOUW_NAAM,
HUURDER,
CONTRACT_NUMMER,
CONTRACT_NUMMER_INTERN,
CONTRACT_OMSCHRIJVING,
CNT_SCOPE,
HUISBAAS_EMAIL,
HUISBAAS_KEY,
HUISBAAS_NAAM_FRIENDLY,
HUISBAAS_NAAM_FULL,
HUISBAAS_MOBIEL,
PV_HUISBAAS_NAAM_FRIENDLY,
PV_HUISBAAS_NAAM_FULL,
PV_HUISBAAS_EMAIL,
PV_HUISBAAS_MOBIEL,
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,
HTML_MELDING
alg_gebouw_key,
alg_gebouw_code,
alg_gebouw_naam,
huurder,
contract_nummer,
contract_versie,
contract_nummer_intern,
contract_omschrijving,
cnt_scope,
huisbaas_email,
huisbaas_key,
huisbaas_naam_friendly,
huisbaas_naam_full,
huisbaas_mobiel,
pv_huisbaas_naam_friendly,
pv_huisbaas_naam_full,
pv_huisbaas_email,
pv_huisbaas_mobiel,
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,
financial_cont_naam_friendly,
financial_cont_naam_full,
financial_cont_email,
financial_cont_mobiel,
secretariaat_naam_friendly,
secretariaat_naam_full,
secretariaat_email,
secretariaat_mobiel,
html_melding
)
AS
SELECT DISTINCT
@@ -27076,10 +27086,11 @@ AS
g.alg_gebouw_naam,
huurder.prs_bedrijf_naam,
huurder.cnt_contract_nummer,
huurder.cnt_contract_versie,
huurder.cnt_contract_nummer_intern,
huurder.cnt_contract_omschrijving,
LISTAGG (r.alg_ruimte_nr , CHR (10)) WITHIN GROUP (ORDER BY
g.alg_gebouw_key ) contractscope,
LISTAGG (r.alg_ruimte_nr, CHR (10))
WITHIN GROUP (ORDER BY g.alg_gebouw_key) contractscope,
huisbaas.huisbaas_email,
huisbaas.huisbaas_key,
huisbaas.huisbaas_naam_friendly,
@@ -27109,6 +27120,14 @@ AS
pv_oc.pv_oc_naam_full,
pv_oc.pv_oc_email,
pv_oc.pv_oc_mobiel,
huurder.financial_cont_naam_friendly,
huurder.financial_cont_naam_full,
huurder.financial_cont_email,
huurder.financial_cont_mobiel,
huurder.secretariaat_naam_friendly,
huurder.secretariaat_naam_full,
huurder.secretariaat_email,
huurder.secretariaat_mobiel,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_melding.asp?urole=fe&loc_key=1&bld_key='
|| g.alg_gebouw_key
@@ -27120,19 +27139,121 @@ AS
|| '")''>'
|| HTF.escape_sc (
'Klik hier om een wijzigingsverzoek in te dienen')
|| '</a>' html
|| '</a>'
FROM alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
(SELECT DISTINCT
g.alg_gebouw_key, r.alg_ruimte_key, b.prs_bedrijf_naam,
c.*
(SELECT DISTINCT g.alg_gebouw_key,
r.alg_ruimte_key,
b.prs_bedrijf_naam,
c.cnt_contract_nummer,
c.cnt_contract_versie,
c.cnt_contract_nummer_intern,
c.cnt_contract_omschrijving,
LISTAGG ( fc.financial_cont_naam_friendly, CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) financial_cont_naam_friendly,
LISTAGG ( fc.financial_cont_naam_full, CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) financial_cont_naam_full,
LISTAGG ( fc.financial_cont_email, CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) financial_cont_email,
LISTAGG ( fc.financial_cont_mobiel, CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) financial_cont_mobiel,
LISTAGG ( secr.secretariaat_naam_friendly , CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) secretariaat_naam_friendly,
LISTAGG ( secr.secretariaat_naam_full , CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) secretariaat_naam_full,
LISTAGG ( secr.secretariaat_email , CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) secretariaat_email,
LISTAGG ( secr.secretariaat_mobiel , CHR (10))
WITHIN GROUP (ORDER BY b.prs_bedrijf_naam, fc.financial_cont_key ) secretariaat_mobiel
FROM cnt_contract_plaats cr,
cnt_contract c,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
prs_bedrijf b
prs_bedrijf b,
(SELECT p.prs_perslid_key
financial_cont_key,
p.prs_perslid_email
financial_cont_email,
p.prs_perslid_mobiel
financial_cont_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 || ')')
financial_cont_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
financial_cont_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 k.prs_kenmerk_key = 1001
AND kl.prs_kenmerk_key = k.prs_kenmerk_key)
h
WHERE p.prs_srtperslid_key = 76841 ---- financial contact
AND p.prs_afdeling_key = a.prs_afdeling_key
AND h.prs_afdeling_key = a.prs_afdeling_key)
fc,
(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 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)
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
@@ -27142,24 +27263,40 @@ AS
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 c.ins_discipline_key IN (2122, 2121, 2123, 224)
AND fc.debiteurnummer(+) = b.prs_overeenkomst_nr
AND secr.debiteurnummer (+) = fc.debiteurnummer
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))
AND TRUNC (
c.cnt_contract_looptijd_tot + 1)
GROUP BY
g.alg_gebouw_key,
r.alg_ruimte_key,
b.prs_bedrijf_naam,
c.cnt_contract_nummer,
c.cnt_contract_versie,
c.cnt_contract_nummer_intern,
c.cnt_contract_omschrijving
)
huurder,
(SELECT ok.alg_onrgoed_key,
ok.alg_onrgoedkenmerk_waarde VVO_overeenkomst
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,
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
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 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,
(SELECT ok.alg_onrgoed_key,
@@ -27356,8 +27493,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)
oc,
AND p.prs_perslid_key = ok.alg_onrgoedkenmerk_waarde) oc,
(SELECT ok.alg_onrgoed_key,
p.prs_perslid_key
pv_oc_key,
@@ -27404,12 +27540,12 @@ AS
AND oc.alg_onrgoed_key(+) = r.alg_ruimte_key
AND pv_oc.alg_onrgoed_key(+) = r.alg_ruimte_key
AND r.alg_ruimte_verwijder IS NULL
GROUP BY
g.alg_gebouw_key,
GROUP BY g.alg_gebouw_key,
g.alg_gebouw_code,
g.alg_gebouw_naam,
huurder.prs_bedrijf_naam,
huurder.cnt_contract_nummer,
huurder.cnt_contract_versie,
huurder.cnt_contract_nummer_intern,
huurder.cnt_contract_omschrijving,
huisbaas.huisbaas_email,
@@ -27440,7 +27576,15 @@ AS
pv_oc.pv_oc_naam_friendly,
pv_oc.pv_oc_naam_full,
pv_oc.pv_oc_email,
pv_oc.pv_oc_mobiel;
pv_oc.pv_oc_mobiel,
huurder.financial_cont_naam_friendly,
huurder.financial_cont_naam_full,
huurder.financial_cont_email,
huurder.financial_cont_mobiel,
huurder.secretariaat_naam_friendly,
huurder.secretariaat_naam_full,
huurder.secretariaat_email,
huurder.secretariaat_mobiel;
CREATE OR REPLACE VIEW BLCC_V_RAP_CONTR_HUURDERS
AS