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
|
||||
-- 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
|
||||
CREATE OR REPLACE VIEW PLGR_V_REGIOMANAGERS
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user