diff --git a/PLGR/PLGR.sql b/PLGR/PLGR.sql index 263de8a70..9fec4733f 100644 --- a/PLGR/PLGR.sql +++ b/PLGR/PLGR.sql @@ -412,11 +412,7 @@ AS l.alg_locatie_plaats, 'TELEFOONNR' telefoonnr, l.alg_locatie_post_adres, - 'invoice@plieger.nl' factuur_email, - 'Portaal beheerder' portaalbeheerder, - 'Email portaal beheerder' portaalbeheerder_email, - 'Vestegingsmanager' vestigingsmanager, - 'Email vestigingsmanager' vestigingsmanager_email, + 'invoice@plieger.nl' factuur_email, (SELECT p.prs_perslid_naam_friendly FROM alg_onrgoedkenmerk ak, alg_kenmerk k, @@ -528,7 +524,29 @@ AS AND ak.alg_onrgoed_key = l.alg_locatie_key AND p.prs_perslid_key = fac.safe_to_number (ak.alg_onrgoedkenmerk_waarde)) - dcmanager_email + dcmanager_email, + (SELECT p.prs_perslid_naam_friendly + FROM alg_onrgoedkenmerk ak, + alg_kenmerk k, + prs_v_perslid_fullnames_all p + WHERE k.alg_kenmerk_code = 'FACMANAGER' + AND ak.alg_kenmerk_key = k.alg_kenmerk_key + AND ak.alg_onrgoedkenmerk_verwijder IS NULL + AND ak.alg_onrgoed_key = l.alg_locatie_key + AND p.prs_perslid_key = + fac.safe_to_number (ak.alg_onrgoedkenmerk_waarde)) + facmanager, + (SELECT p.prs_perslid_email + FROM alg_onrgoedkenmerk ak, + alg_kenmerk k, + prs_perslid p + WHERE k.alg_kenmerk_code = 'FACMANAGER' + AND ak.alg_kenmerk_key = k.alg_kenmerk_key + AND ak.alg_onrgoedkenmerk_verwijder IS NULL + AND ak.alg_onrgoed_key = l.alg_locatie_key + AND p.prs_perslid_key = + fac.safe_to_number (ak.alg_onrgoedkenmerk_waarde)) + facmanager_email FROM alg_gebouw g, alg_locatie l, alg_district d, @@ -614,6 +632,22 @@ CREATE OR REPLACE VIEW PLGR_V_DCMMANAGERS AND pkl.prs_link_key=p.prs_perslid_key AND pkl.prs_kenmerklink_niveau='P'; + +CREATE OR REPLACE VIEW PLGR_V_FACMMANAGERS +( + prs_perslid_key, + prs_naam + ) + AS + SELECT p.prs_perslid_key, + p.prs_perslid_naam_friendly + FROM prs_v_perslid_fullnames p, prs_kenmerklink pkl, prs_kenmerk pk + WHERE pk.prs_kenmerk_code='FACMAN' + AND pkl.prs_kenmerk_key = pk.prs_kenmerk_key + AND pkl.prs_link_key=p.prs_perslid_key + AND pkl.prs_kenmerklink_niveau='P'; + + -- Raportage views CREATE OR REPLACE VIEW PLGR_V_CNT_INSIDE AS