SKAF#61893 -- Diverse zaken ivm herinrichting (qrc-codes, rapportage-views)

svn path=/Customer/trunk/; revision=47450
This commit is contained in:
Jos Migo
2020-07-19 20:29:20 +00:00
parent ca6dfbfd41
commit aace273012

View File

@@ -1587,8 +1587,9 @@ AS
'!' empty40
FROM skaf_v_factuur_geg_akkoord fg);
---------------------------------------------------------------------------------------------------------------
--- Facilitor Graphics / CAD ---
---------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE VIEW skaf_v_thema_vloersoort
(
@@ -1689,7 +1690,7 @@ SELECT alg_ruimte_key, 'SLG' AS waarde, '3' AS waarde_key
FROM skaf_v_thema_typeopvang
WHERE INSTR (waarde, 'SLG') > 0;
CREATE OR REPLACE VIEW SKAF_V_LABEL_RUIMTEOMSCHR
CREATE OR REPLACE VIEW skaf_v_label_ruimteomschr
(
ALG_RUIMTE_KEY,
WAARDE
@@ -1699,6 +1700,19 @@ AS
r.alg_ruimte_omschrijving
FROM alg_v_aanwezigruimte r, alg_srtruimte sr
WHERE r.alg_srtruimte_key = sr.alg_srtruimte_key;
CREATE OR REPLACE VIEW skaf_v_label_ruimteopp
(
ALG_RUIMTE_KEY,
WAARDE
)
AS
SELECT r.alg_ruimte_key,
r.alg_ruimte_bruto_vloeropp
|| ' m2'
FROM alg_v_aanwezigruimte r, alg_srtruimte sr
WHERE r.alg_srtruimte_key = sr.alg_srtruimte_key;
-- Stap 5b: Actie/trigger bij sleur+pleur van thema HV-divisie
CREATE OR REPLACE TRIGGER skaf_t_thema_vloersoort_i_iu
@@ -2222,8 +2236,30 @@ AS
l.alg_locatie_key fclt_3d_locatie_key,
i.ins_alg_ruimte_type,
i.ins_alg_ruimte_key,
(SELECT km.ins_kenmerkdeel_waarde FROM ins_kenmerkdeel km WHERE km.ins_deel_key = i.ins_deel_key AND km.ins_kenmerk_key = 22 AND km.ins_kenmerkdeel_verwijder is null) merk,
(SELECT km.ins_kenmerkdeel_waarde FROM ins_kenmerkdeel km WHERE km.ins_deel_key = i.ins_deel_key AND km.ins_kenmerk_key = 21 AND km.ins_kenmerkdeel_verwijder is null) serienummer,
(SELECT km.ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel km, ins_kenmerk k
WHERE km.ins_deel_key = i.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 62
AND km.ins_kenmerkdeel_verwijder IS NULL)
merk,
(SELECT km.ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel km, ins_kenmerk k
WHERE km.ins_deel_key = i.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 61
AND km.ins_kenmerkdeel_verwijder IS NULL)
serienummer,
(SELECT d.fac_usrdata_omschr
FROM ins_kenmerkdeel km, ins_kenmerk k, fac_usrtab t, fac_usrdata d
WHERE km.ins_deel_key = i.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 63
AND km.ins_kenmerkdeel_verwijder IS NULL
AND t.fac_usrtab_key = d.fac_usrtab_key
AND t.fac_usrtab_key = 162
AND fac.safe_to_number(km.ins_kenmerkdeel_waarde) = d.fac_usrdata_key)
type_opvang,
b.fac_bookmark_id hide_f_bookmark_id
FROM ins_deel i,
ins_v_alg_overzicht o,
@@ -2234,7 +2270,7 @@ AS
fac_bookmark b,
mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE b.fac_bookmark_naam = 'QRC_MELDING'
WHERE b.fac_bookmark_naam = 'QRC_MELDING_STORING'
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'
@@ -2279,6 +2315,7 @@ CREATE OR REPLACE VIEW skaf_v_rap_mld_qrc2
ins_deel_upper,
merk,
serienummer,
type_opvang,
hide_f_bookmark_id,
hide_f_bookmark_path,
hide_f_bookmark_query,
@@ -2305,8 +2342,30 @@ AS
d.ins_deel_key,
d.ins_deel_omschrijving,
d.ins_deel_upper,
(SELECT km.ins_kenmerkdeel_waarde FROM ins_kenmerkdeel km WHERE km.ins_deel_key = d.ins_deel_key AND km.ins_kenmerk_key = 22 AND km.ins_kenmerkdeel_verwijder is null) merk,
(SELECT km.ins_kenmerkdeel_waarde FROM ins_kenmerkdeel km WHERE km.ins_deel_key = d.ins_deel_key AND km.ins_kenmerk_key = 21 AND km.ins_kenmerkdeel_verwijder is null) serienummer,
(SELECT km.ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel km, ins_kenmerk k
WHERE km.ins_deel_key = d.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 62
AND km.ins_kenmerkdeel_verwijder IS NULL)
merk,
(SELECT km.ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel km, ins_kenmerk k
WHERE km.ins_deel_key = d.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 61
AND km.ins_kenmerkdeel_verwijder IS NULL)
serienummer,
(SELECT d.fac_usrdata_omschr
FROM ins_kenmerkdeel km, ins_kenmerk k, fac_usrtab t, fac_usrdata d
WHERE km.ins_deel_key = d.ins_deel_key
AND km.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 63
AND km.ins_kenmerkdeel_verwijder IS NULL
AND t.fac_usrtab_key = d.fac_usrtab_key
AND t.fac_usrtab_key = 162
AND fac.safe_to_number(km.ins_kenmerkdeel_waarde) = d.fac_usrdata_key)
type_opvang,
b.fac_bookmark_id,
b.fac_bookmark_path,
b.fac_bookmark_query,
@@ -2314,7 +2373,7 @@ AS
FROM (SELECT fac_bookmark_id, fac_bookmark_path, fac_bookmark_query
FROM fac_bookmark
WHERE UPPER (fac_bookmark_path) = 'APPL/PDA/MELDING.ASP'
AND fac_bookmark_naam = 'QRC_MELDING_ALLES' )
AND fac_bookmark_naam = 'QRC_MELDING_STORING' )
b,
(SELECT sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,