PLGR#81652 -- Implementatie Plieger
svn path=/Customer/trunk/; revision=65478
This commit is contained in:
146
PLGR/PLGR.sql
146
PLGR/PLGR.sql
@@ -397,6 +397,152 @@ END;
|
|||||||
-- EXPORTS
|
-- EXPORTS
|
||||||
-- Export View
|
-- Export View
|
||||||
|
|
||||||
|
|
||||||
|
-- Rapportage views
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW plgr_v_vastgoed
|
||||||
|
AS
|
||||||
|
SELECT r.alg_regio_omschrijving,
|
||||||
|
d.alg_district_omschrijving,
|
||||||
|
k.prs_kostenplaats_nr,
|
||||||
|
l.alg_locatie_omschrijving,
|
||||||
|
g.alg_gebouw_code,
|
||||||
|
l.alg_locatie_adres,
|
||||||
|
l.alg_locatie_postcode,
|
||||||
|
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,
|
||||||
|
(SELECT p.prs_perslid_naam_friendly
|
||||||
|
FROM alg_onrgoedkenmerk ak,
|
||||||
|
alg_kenmerk k,
|
||||||
|
prs_v_perslid_fullnames_all p
|
||||||
|
WHERE k.alg_kenmerk_code = 'REGIOMANAGER'
|
||||||
|
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))
|
||||||
|
regiomanager,
|
||||||
|
(SELECT p.prs_perslid_email
|
||||||
|
FROM alg_onrgoedkenmerk ak, alg_kenmerk k, prs_perslid p
|
||||||
|
WHERE k.alg_kenmerk_code = 'REGIOMANAGER'
|
||||||
|
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))
|
||||||
|
regiomanager_email,
|
||||||
|
' Email adres' email_gebouw,
|
||||||
|
(SELECT fud.fac_usrdata_omschr
|
||||||
|
FROM alg_kenmerk k, ALG_ONRGOEDKENMERK ok, FAC_USRDATA fud
|
||||||
|
WHERE k.alg_kenmerk_code = 'EIGENDOM'
|
||||||
|
AND ok.alg_kenmerk_key = k.alg_kenmerk_key
|
||||||
|
AND ok.alg_onrgoed_key = g.alg_gebouw_key
|
||||||
|
AND ok.alg_onrgoed_niveau = 'G'
|
||||||
|
AND ok.alg_onrgoedkenmerk_waarde = fud.fac_usrdata_key)
|
||||||
|
eigendom,
|
||||||
|
' Adres_etiket' adres_etiket,
|
||||||
|
(SELECT p.prs_perslid_naam_friendly
|
||||||
|
FROM alg_onrgoedkenmerk ak,
|
||||||
|
alg_kenmerk k,
|
||||||
|
prs_v_perslid_fullnames_all p
|
||||||
|
WHERE k.alg_kenmerk_code = 'EXPRESSMANAGER'
|
||||||
|
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))
|
||||||
|
expressmanager,
|
||||||
|
(SELECT p.prs_perslid_email
|
||||||
|
FROM alg_onrgoedkenmerk ak, ALG_KENMERK k, prs_perslid p
|
||||||
|
WHERE k.alg_kenmerk_code = 'EXPRESSMANAGER'
|
||||||
|
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))
|
||||||
|
expressmanager_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 = 'SHOWROOMMANAGER'
|
||||||
|
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))
|
||||||
|
showroommanager,
|
||||||
|
(SELECT p.prs_perslid_email
|
||||||
|
FROM alg_onrgoedkenmerk ak, ALG_KENMERK k, prs_perslid p
|
||||||
|
WHERE k.alg_kenmerk_code = 'SHOWROOMMANAGER'
|
||||||
|
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))
|
||||||
|
showroommanager_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 = 'BINNENDIENSTMANAGER'
|
||||||
|
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))
|
||||||
|
binnendienstmanager,
|
||||||
|
(SELECT p.prs_perslid_email
|
||||||
|
FROM alg_onrgoedkenmerk ak, ALG_KENMERK k, prs_perslid p
|
||||||
|
WHERE k.alg_kenmerk_code = 'BINNENDIENSTMANAGER'
|
||||||
|
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))
|
||||||
|
binnendienstmmanager_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 = 'DC-MANAGER'
|
||||||
|
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))
|
||||||
|
dcmanager,
|
||||||
|
(SELECT p.prs_perslid_email
|
||||||
|
FROM alg_onrgoedkenmerk ak,
|
||||||
|
alg_kenmerk k,
|
||||||
|
prs_perslid p
|
||||||
|
WHERE k.alg_kenmerk_code = 'DC-MANAGER'
|
||||||
|
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))
|
||||||
|
dcmanager_email
|
||||||
|
FROM alg_gebouw g,
|
||||||
|
alg_locatie l,
|
||||||
|
alg_district d,
|
||||||
|
alg_regio r,
|
||||||
|
prs_kostenplaats k
|
||||||
|
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||||
|
AND d.alg_district_key = l.alg_district_key
|
||||||
|
AND r.alg_regio_key = d.alg_regio_key
|
||||||
|
AND k.prs_kostenplaats_key(+) = g.prs_kostenplaats_key
|
||||||
|
AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum> SYSDATE)
|
||||||
|
AND g.alg_gebouw_verwijder IS NULL;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- VIEWS
|
-- VIEWS
|
||||||
CREATE OR REPLACE VIEW PLGR_V_REGIOMANAGERS
|
CREATE OR REPLACE VIEW PLGR_V_REGIOMANAGERS
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user