CONN#12661
svn path=/Customer/trunk/; revision=13353
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
--
|
||||
SET ECHO ON
|
||||
SPOOL xconn470to471.lst
|
||||
PROMPT $Revision: 2 $
|
||||
PROMPT $Revision: 3 $
|
||||
|
||||
-- Trigger uit scheelt uuuren!
|
||||
ALTER TRIGGER ins_t_ins_deel_B_IU DISABLE;
|
||||
@@ -36,6 +36,13 @@ DELETE FROM ins_kenmerkdeel
|
||||
DELETE FROM ins_kenmerk WHERE ins_srtkenmerk_key IN (405, 406);
|
||||
DELETE FROM ins_srtkenmerk WHERE ins_srtkenmerk_key IN (405, 406);
|
||||
|
||||
-- DUMMIES, anders falen de inserts die hiernaar verwijzen!
|
||||
-- Komt nogal nauw allemaal, ook de to_number moet!
|
||||
CREATE OR REPLACE VIEW conn_v_meterstanden_verantw (prs_perslid_key, verantwoordelijke)
|
||||
AS SELECT TO_NUMBER(NULL), NULL FROM DUAL;
|
||||
|
||||
CREATE OR REPLACE VIEW conn_v_noti_meterstreminder (code, sender, receiver, text, key, xkey)
|
||||
AS SELECT NULL, NULL, NULL, NULL, NULL, NULL FROM DUAL;
|
||||
|
||||
-- CONN#12661: Notificatie op basis van meterstandverantwoordelijke per locatie
|
||||
-- Toevoegen kenmerkdomein voor kenmerk "Meterstand verantwoordelijke"
|
||||
@@ -46,7 +53,7 @@ INSERT INTO alg_refkenmerk
|
||||
alg_refkenmerk_kolomtxt
|
||||
)
|
||||
VALUES ('Meterstandverantwoordelijke',
|
||||
'FAC_V_METERSTANDEN_VERANTW',
|
||||
'CONN_V_METERSTANDEN_VERANTW',
|
||||
'PRS_PERSLID_KEY',
|
||||
'VERANTWOORDELIJKE'
|
||||
);
|
||||
@@ -76,7 +83,7 @@ INSERT INTO FAC_NOTIFICATIE_JOB
|
||||
fac_notificatie_job_interval,
|
||||
fac_notificatie_job_nextrun
|
||||
)
|
||||
VALUES ('FAC_V_NOTI_METERSTREMINDER',
|
||||
VALUES ('CONN_V_NOTI_METERSTREMINDER',
|
||||
'Herinneringsemail verantwoordelijke meterstanden locatie',
|
||||
2,
|
||||
2184, -- 91 dagen * 24 uur = 2184 dagen
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
||||
-- (c) 2005-2006 Dijkoraad IT bv
|
||||
-- $Revision: 107 $
|
||||
-- $Modtime: 29-08-07 15:18 $
|
||||
-- $Revision: 108 $
|
||||
-- $Modtime: 30-08-07 17:54 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -6016,8 +6016,7 @@ ORDER BY maand, dag, opdrachtgever, plaats, halte, medewerker, activiteit;
|
||||
|
||||
-- CONN#12661: Notificatie op basis van meterstandverantwoordelijke per locatie
|
||||
-- View voor kenmerk "Meterstanden verantwoordelijke"
|
||||
CREATE OR REPLACE VIEW FAC_V_METERSTANDEN_VERANTW
|
||||
(PRS_PERSLID_KEY, VERANTWOORDELIJKE)
|
||||
CREATE OR REPLACE VIEW conn_v_meterstanden_verantw (prs_perslid_key, verantwoordelijke)
|
||||
AS
|
||||
SELECT w.prs_perslid_key,
|
||||
p.prs_perslid_naam || DECODE (NVL (p.prs_perslid_voorletters, ''), '', '', ', ' || p.prs_perslid_voorletters) || DECODE (NVL (p.prs_perslid_tussenvoegsel, ''), '', '', ' ' || p.prs_perslid_tussenvoegsel) || DECODE (NVL (p.prs_perslid_voornaam, ''), '', '', ' (' || p.prs_perslid_voornaam || ')') naam
|
||||
@@ -6030,18 +6029,17 @@ SELECT w.prs_perslid_key,
|
||||
AND w.fac_gebruiker_kolomkey =
|
||||
(SELECT itd.ins_discipline_key
|
||||
FROM ins_tab_discipline itd
|
||||
WHERE itd.ins_discipline_omschrijving LIKE 'Verbruiksregistratie')
|
||||
ORDER BY p.prs_perslid_upper
|
||||
WHERE itd.ins_discipline_omschrijving = 'Verbruiksregistratie')
|
||||
ORDER BY p.prs_perslid_upper;
|
||||
|
||||
-- View notificatiejob
|
||||
CREATE OR REPLACE VIEW FAC_V_NOTI_METERSTREMINDER
|
||||
(CODE, SENDER, RECEIVER, TEXT, KEY,
|
||||
XKEY)
|
||||
CREATE OR REPLACE VIEW conn_v_noti_meterstreminder
|
||||
(code, sender, receiver, text, key, xkey)
|
||||
AS
|
||||
SELECT 'OBJINF',
|
||||
NULL,
|
||||
meterstanden_verantwoordelijke,
|
||||
'U bent verantwoordelijke voor de meterstanden op de locatie "' || alg_locatie_omschrijving || '". Graag de meterstande invoeren in Facilitor.',
|
||||
'U wordt verzocht de meterstanden van locatie ' || alg_locatie_omschrijving || ' in te voeren in Facilitor.',
|
||||
alg_locatie_key,
|
||||
NULL
|
||||
FROM (SELECT l.alg_locatie_key,
|
||||
@@ -6053,9 +6051,10 @@ SELECT 'OBJINF',
|
||||
WHERE l.alg_locatie_key = ogk.alg_onrgoed_key
|
||||
AND ogk.alg_onrgoed_niveau = 'L'
|
||||
AND l.alg_locatie_key = d.ins_alg_locatie_key
|
||||
AND ogk.alg_kenmerk_key = (SELECT alg_kenmerk_key
|
||||
FROM alg_kenmerk
|
||||
WHERE alg_kenmerk_omschrijving LIKE 'Meterstanden verantwoordelijke')) meterstanden_verantwoordelijke,
|
||||
AND ogk.alg_kenmerk_key IN (SELECT alg_kenmerk_key
|
||||
FROM alg_kenmerk k, alg_refkenmerk rk
|
||||
WHERE rk.alg_refkenmerk_omschrijving = 'Meterstandverantwoordelijke'
|
||||
AND rk.alg_refkenmerk_key=k.alg_refkenmerk_key)) meterstanden_verantwoordelijke,
|
||||
COUNT((SELECT 'buiten'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
@@ -6085,9 +6084,10 @@ SELECT 'OBJINF',
|
||||
WHERE l.alg_locatie_key = ogk.alg_onrgoed_key
|
||||
AND ogk.alg_onrgoed_niveau = 'L'
|
||||
AND l.alg_locatie_key = d.ins_alg_locatie_key
|
||||
AND ogk.alg_kenmerk_key = (SELECT alg_kenmerk_key
|
||||
FROM alg_kenmerk
|
||||
WHERE alg_kenmerk_omschrijving LIKE 'Meterstanden verantwoordelijke')) IS NOT NULL
|
||||
AND ogk.alg_kenmerk_key IN (SELECT alg_kenmerk_key
|
||||
FROM alg_kenmerk k, alg_refkenmerk rk
|
||||
WHERE rk.alg_refkenmerk_omschrijving = 'Meterstandverantwoordelijke'
|
||||
AND rk.alg_refkenmerk_key=k.alg_refkenmerk_key)) IS NOT NULL
|
||||
GROUP BY l.alg_locatie_omschrijving,
|
||||
d.ins_alg_locatie_key,
|
||||
alg_locatie_key) t1
|
||||
|
||||
Reference in New Issue
Block a user