From dfecd242ec9334c0640c07f69277e22eefd19bf1 Mon Sep 17 00:00:00 2001 From: Peter Koerhuis Date: Thu, 7 Apr 2016 15:35:03 +0000 Subject: [PATCH] HCAS#35184 rapport QR-stickers svn path=/Customer/trunk/; revision=28808 --- HCAS/HCAS.sql | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/HCAS/HCAS.sql b/HCAS/HCAS.sql index a421fe636..324efdb35 100644 --- a/HCAS/HCAS.sql +++ b/HCAS/HCAS.sql @@ -130,9 +130,83 @@ END hcas_update_perslid; / + +----- Rapportage-views ----------------------------------------------------------------------------- + +CREATE OR REPLACE VIEW hcas_v_rap_qrc_ins +( + fclt_3d_discipline_key, + fclt_3d_locatie_key, + fclt_f_locatie, + fclt_f_gebouw, + plaats, + soortruimte, + ins_srtdeel_code, + ins_srtdeel_omschrijving, + ins_deel_omschrijving, + ins_deel_key, + ins_srtdeel_key, + fclt_f_objectsoort, + fclt_f_bookmark, + ins_alg_ruimte_type, + alg_district_key, + ins_deel_upper, + alg_ruimte_key, + hide_f_bookmark_id +) +AS + SELECT i.ins_discipline_key, + l.alg_locatie_key, + l.alg_locatie_omschrijving, + o.alg_gebouw_omschrijving, + o.alg_plaatsaanduiding plaats, + (SELECT r.alg_ruimte_omschrijving + FROM alg_ruimte r + WHERE r.alg_ruimte_key = i.ins_alg_ruimte_key) + soortruimte, + s.ins_srtdeel_code, + s.ins_srtdeel_omschrijving, + i.ins_deel_omschrijving, + i.ins_deel_key, + s.ins_srtdeel_key, + s.ins_srtdeel_omschrijving, + b.fac_bookmark_naam, + i.ins_alg_ruimte_type, + l.alg_district_key, + ins_deel_omschrijving, + i.ins_alg_ruimte_key, + b.fac_bookmark_id + FROM ins_deel i, + ins_v_alg_overzicht o, + ins_srtdeel s, + ins_srtgroep g, + alg_locatie l, + alg_district di, + fac_bookmark b, + mld_stdmelding sm + WHERE b.fac_bookmark_path = 'appl/pda/melding.asp' + AND b.fac_bookmark_query LIKE '%stdm_key='||sm.mld_stdmelding_key||'%' + AND (b.fac_bookmark_expire IS NULL OR b.fac_bookmark_expire > SYSDATE) + AND ins_deel_verwijder IS NULL + AND i.ins_deel_module = 'INS' + AND i.ins_deel_parent_key IS NULL + AND s.ins_srtdeel_key = i.ins_srtdeel_key + AND g.ins_srtgroep_key = s.ins_srtgroep_key + AND o.alg_onroerendgoed_keys = i.ins_alg_ruimte_key + AND o.alg_onroerendgoed_type = i.ins_alg_ruimte_type + AND i.ins_alg_ruimte_type IN ('T', 'R', 'W') + AND o.alg_locatie_key = i.ins_alg_locatie_key + AND i.ins_alg_locatie_key = l.alg_locatie_key + AND l.alg_district_key = di.alg_district_key + AND sm.ins_srtinst_key IS NOT NULL + AND sm.ins_srtinst_key = DECODE(sm.ins_srtinst_niveau, + 'S', i.ins_srtdeel_key, + 'G', s.ins_srtgroep_key, + 'D', g.ins_discipline_key); + BEGIN adm.systrackscriptId('$Id$', 0); END; / -BEGIN fac.registercustversion('HCAS', 1); END; +BEGIN fac.registercustversion('HCAS', 2); END; / COMMIT; SPOOL OFF;