CONN#21551
svn path=/Customer/trunk/; revision=14982
This commit is contained in:
81
CONN/Once/CONN#21551.sql
Normal file
81
CONN/Once/CONN#21551.sql
Normal file
@@ -0,0 +1,81 @@
|
||||
-- Customer specific once-script CONN#21551.
|
||||
--
|
||||
-- (c) 2011 SG|facilitor bv
|
||||
-- $Revision: 1 $
|
||||
-- $Modtime: 20-10-11 13:44 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
SET ECHO ON
|
||||
SPOOL xconn#21551.lst
|
||||
SET DEFINE OFF
|
||||
|
||||
/* Formatted on 20-10-2011 13:44:45 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW conn_v_noti_meterstreminder
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey
|
||||
)
|
||||
AS
|
||||
SELECT 'OBJINF',
|
||||
NULL,
|
||||
meterstanden_verantwoordelijke,
|
||||
'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,
|
||||
COUNT (l.alg_locatie_omschrijving) aantal_objecten,
|
||||
l.alg_locatie_omschrijving,
|
||||
(SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l, alg_onrgoedkenmerk ogk
|
||||
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 = 1280) -- Meterstandverantwoordelijke
|
||||
meterstanden_verantwoordelijke,
|
||||
COUNT((SELECT 'buiten'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak NOT
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) buiten,
|
||||
COUNT((SELECT 'binnen'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) binnen
|
||||
FROM ins_v_srtdeel_kenmerk sk,
|
||||
ins_v_aanwezigdeel d,
|
||||
ins_srtdeel sd,
|
||||
alg_locatie l
|
||||
WHERE sk.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_alg_locatie_key = l.alg_locatie_key
|
||||
AND sk.ins_kenmerk_meetwaarde = 1
|
||||
AND sk.ins_srtkenmerk_kenmerktype = 'N'
|
||||
AND (SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l, alg_onrgoedkenmerk ogk
|
||||
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 = 1280) IS NOT NULL -- Meterstandverantwoordelijke
|
||||
GROUP BY l.alg_locatie_omschrijving,
|
||||
d.ins_alg_locatie_key,
|
||||
alg_locatie_key) t1
|
||||
WHERE (t1.binnen = 0 AND t1.buiten > 0)
|
||||
OR (t1.aantal_objecten > (t1.binnen + t1.buiten)) -- Indien er nog geen waarde is ingevuld dan altijd melding
|
||||
ORDER BY 2;
|
||||
|
||||
BEGIN adm.systrackscript('$Workfile: CONN#21551.sql $', '$Revision: 1 $', 1); END;
|
||||
/
|
||||
|
||||
SPOOL OFF
|
||||
133
CONN/conn.sql
133
CONN/conn.sql
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
||||
-- (c) 2005-2010 SG|facilitor bv
|
||||
-- $Revision: 175 $
|
||||
-- $Modtime: 13-09-11 9:36 $
|
||||
-- $Revision: 176 $
|
||||
-- $Modtime: 20-10-11 13:44 $
|
||||
--
|
||||
-- Support: +31 53 4800710
|
||||
|
||||
@@ -4446,7 +4446,7 @@ BEGIN
|
||||
FROM DUAL;
|
||||
|
||||
fac.imp_writelog (p_applname, p_applrun, 'S',
|
||||
'Cxx factuurimport $Revision: 175 $', '');
|
||||
'Cxx factuurimport $Revision: 176 $', '');
|
||||
|
||||
OPEN cfactuur;
|
||||
IF cfactuur%ISOPEN THEN
|
||||
@@ -5890,68 +5890,71 @@ AS
|
||||
ORDER BY p.prs_perslid_upper;
|
||||
|
||||
-- View notificatiejob
|
||||
/* Formatted on 20-10-2011 13:44:45 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW conn_v_noti_meterstreminder
|
||||
(code, sender, receiver, text, key, xkey)
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey
|
||||
)
|
||||
AS
|
||||
SELECT 'OBJINF',
|
||||
NULL,
|
||||
meterstanden_verantwoordelijke,
|
||||
'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,
|
||||
COUNT(l.alg_locatie_omschrijving) aantal_objecten,
|
||||
l.alg_locatie_omschrijving,
|
||||
(SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l,
|
||||
alg_onrgoedkenmerk ogk
|
||||
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 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
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak NOT
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) buiten,
|
||||
COUNT((SELECT 'binnen'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) binnen
|
||||
FROM ins_v_srtdeel_kenmerk sk,
|
||||
ins_v_aanwezigdeel d,
|
||||
ins_srtdeel sd,
|
||||
alg_locatie l
|
||||
WHERE sk.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_alg_locatie_key = l.alg_locatie_key
|
||||
AND sk.ins_kenmerk_meetwaarde = 1
|
||||
AND sk.ins_srtkenmerk_kenmerktype = 'N'
|
||||
AND (SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l,
|
||||
alg_onrgoedkenmerk ogk
|
||||
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 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
|
||||
WHERE (t1.binnen = 0 AND t1.buiten > 0)
|
||||
OR (t1.aantal_objecten > (t1.binnen + t1.buiten)) -- Indien er nog geen waarde is ingevuld dan altijd melding
|
||||
ORDER BY 2;
|
||||
|
||||
SELECT 'OBJINF',
|
||||
NULL,
|
||||
meterstanden_verantwoordelijke,
|
||||
'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,
|
||||
COUNT (l.alg_locatie_omschrijving) aantal_objecten,
|
||||
l.alg_locatie_omschrijving,
|
||||
(SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l, alg_onrgoedkenmerk ogk
|
||||
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 = 1280) -- Meterstandverantwoordelijke
|
||||
meterstanden_verantwoordelijke,
|
||||
COUNT((SELECT 'buiten'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak NOT
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) buiten,
|
||||
COUNT((SELECT 'binnen'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) binnen
|
||||
FROM ins_v_srtdeel_kenmerk sk,
|
||||
ins_v_aanwezigdeel d,
|
||||
ins_srtdeel sd,
|
||||
alg_locatie l
|
||||
WHERE sk.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_alg_locatie_key = l.alg_locatie_key
|
||||
AND sk.ins_kenmerk_meetwaarde = 1
|
||||
AND sk.ins_srtkenmerk_kenmerktype = 'N'
|
||||
AND (SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_locatie l, alg_onrgoedkenmerk ogk
|
||||
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 = 1280) IS NOT NULL -- Meterstandverantwoordelijke
|
||||
GROUP BY l.alg_locatie_omschrijving,
|
||||
d.ins_alg_locatie_key,
|
||||
alg_locatie_key) t1
|
||||
WHERE (t1.binnen = 0 AND t1.buiten > 0)
|
||||
OR (t1.aantal_objecten > (t1.binnen + t1.buiten)) -- Indien er nog geen waarde is ingevuld dan altijd melding
|
||||
ORDER BY 2;
|
||||
|
||||
|
||||
--------------------------
|
||||
@@ -10763,10 +10766,10 @@ EXCEPTION
|
||||
END conn_update_inspectieobj;
|
||||
/
|
||||
|
||||
BEGIN fac.registercustversion('CONN', 48); END;
|
||||
BEGIN fac.registercustversion('CONN', 49); END;
|
||||
/
|
||||
|
||||
BEGIN adm.systrackscript('$Workfile: conn.sql $', '$Revision: 175 $', 0); END;
|
||||
BEGIN adm.systrackscript('$Workfile: conn.sql $', '$Revision: 176 $', 0); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user