WOXX#59873 Filteren op alternatieve waarde (toevoegen: clustergroep)
svn path=/Database/trunk/; revision=45789
This commit is contained in:
@@ -365,6 +365,8 @@ CREATE_TABLE(alg_gebouw,0)
|
||||
alg_gebouw_toon_kenteken
|
||||
NUMBER(3) DEFAULT(0) NOT NULL
|
||||
CONSTRAINT alg_c_alg_gebouw_toon_kent CHECK(alg_gebouw_toon_kenteken IN (0,1,2,3)), /* 0=Onzichtbaar; 1=Niet verplicht; 2=Verplicht bij parkeerplaats. 3=Altijd verplicht */
|
||||
alg_gebouw_groep
|
||||
VARCHAR2(60),
|
||||
CONSTRAINT alg_u_alg_gebouw_upper UNIQUE(alg_locatie_key, alg_gebouw_upper, alg_gebouw_verwijder)
|
||||
);
|
||||
|
||||
|
||||
@@ -284,6 +284,7 @@ CREATE_VIEW(alg_v_allonrgoed_gegevens,0)
|
||||
alg_gebouw_toon_telefoon,
|
||||
alg_gebouw_toon_email,
|
||||
alg_gebouw_toon_kenteken,
|
||||
alg_gebouw_groep,
|
||||
alg_terreinsector_key,
|
||||
alg_terreinsector_code,
|
||||
alg_terreinsector_naam,
|
||||
@@ -320,6 +321,7 @@ AS
|
||||
alg_g.alg_gebouw_toon_telefoon,
|
||||
alg_g.alg_gebouw_toon_email,
|
||||
alg_g.alg_gebouw_toon_kenteken,
|
||||
alg_g.alg_gebouw_groep,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
@@ -358,6 +360,7 @@ AS
|
||||
alg_g.alg_gebouw_toon_telefoon,
|
||||
alg_g.alg_gebouw_toon_email,
|
||||
alg_g.alg_gebouw_toon_kenteken,
|
||||
alg_g.alg_gebouw_groep,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
@@ -386,6 +389,7 @@ AS
|
||||
alg_g.alg_gebouw_toon_telefoon,
|
||||
alg_g.alg_gebouw_toon_email,
|
||||
alg_g.alg_gebouw_toon_kenteken,
|
||||
alg_g.alg_gebouw_groep,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
@@ -415,6 +419,7 @@ AS
|
||||
alg_t.alg_terreinsector_toon_telef,
|
||||
alg_t.alg_terreinsector_toon_email,
|
||||
alg_t.alg_terreinsector_toon_kentk,
|
||||
NULL,
|
||||
alg_t.alg_terreinsector_key,
|
||||
alg_t.alg_terreinsector_code,
|
||||
alg_t.alg_terreinsector_naam,
|
||||
|
||||
221
CND/CND_VIE.SRC
221
CND/CND_VIE.SRC
@@ -70,7 +70,7 @@ AS
|
||||
AND ud_omvang.fac_usrdata_key = fac.safe_to_number (km_omvang.mld_kenmerkmelding_waarde)
|
||||
AND m.mld_melding_status NOT IN (1, 6);
|
||||
|
||||
-- Ontdubbel eventuele zelfde gebreken die op hetzelfde object zijn gemaakt, dus wanneer na elkaar
|
||||
-- Ontdubbel eventuele zelfde gebreken die op hetzelfde object zijn gemaakt, dus wanneer na elkaar
|
||||
-- hetzelfde gebrek (stdmelding) is ingelegd, dan geldt de laatste (=hoogste melding_key)
|
||||
CREATE_VIEW(cnd_v_nen2767_per_srtgebrek,0)
|
||||
(
|
||||
@@ -98,8 +98,8 @@ AS
|
||||
GROUP BY a2.mld_stdmelding_key, a2.ins_deel_key) b
|
||||
WHERE a.mld_melding_key = b.mld_melding_key
|
||||
AND a.ins_deel_key = b.ins_deel_key;
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE_VIEW(cnd_v_nen2767_gebrek,0)
|
||||
AS
|
||||
WITH
|
||||
@@ -198,6 +198,221 @@ AS
|
||||
AND ctr_ismjob = 1
|
||||
GROUP BY d.ins_deel_key, l.alg_locatie_key, g.alg_gebouw_key;
|
||||
|
||||
CREATE OR REPLACE VIEW cnd_v_rap_conditiemetingen
|
||||
(
|
||||
mld_melding_key,
|
||||
complexnummer,
|
||||
clusternummer,
|
||||
clusternaam,
|
||||
gebouwgroep,
|
||||
hoofdrecept,
|
||||
groeprecept,
|
||||
subrecept,
|
||||
meldingnummer,
|
||||
datum_tijd,
|
||||
datum,
|
||||
inspecteur,
|
||||
status,
|
||||
gebrek,
|
||||
omschrijving,
|
||||
ernst,
|
||||
omvang,
|
||||
intensiteit,
|
||||
veiligheid_gezondheid,
|
||||
cultuurhistorische_waarde,
|
||||
gebruik_en_bedrijfsproces,
|
||||
technische_vervolgschade,
|
||||
toename_klachtenonderhoud,
|
||||
beleving_esthetica,
|
||||
foto
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
l.alg_locatie_omschrijving complexnummer,
|
||||
aog.alg_gebouw_code clusternummer,
|
||||
aog.alg_gebouw_naam clusternaam,
|
||||
aog.alg_gebouw_groep,
|
||||
id.ins_discipline_omschrijving hoofdrecept,
|
||||
isg.ins_srtgroep_omschrijving groeprecept,
|
||||
isd.ins_srtdeel_omschrijving || ' (' || isd.ins_srtdeel_code || ')'
|
||||
subrecept,
|
||||
m.mld_melding_key meldingnummer,
|
||||
m.mld_melding_datum datum_tijd,
|
||||
TO_CHAR (mld_melding_datum, 'DD-MM-YYYY') datum,
|
||||
pf.prs_perslid_naam_full inspecteur,
|
||||
s.mld_statuses_omschrijving status,
|
||||
std.mld_stdmelding_omschrijving gebrek,
|
||||
m.mld_melding_omschrijving omschrijving,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'ERNST'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
ernst,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'OMVANG'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
omvang,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'INTENSITEIT'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
intensiteit,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'VEILIGHEID/GEZONDHEID'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
veiligheid_gezondheid,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'CULTUURHISTORISCHE WAARDE'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
cultuurhistorische_waarde,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'GEBRUIK EN BEDRIJFPROCES'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
gebruik_en_bedrijfsproces,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'TECHNISCHE VERVOLGSCHADE'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
technische_vervolgschade,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'TOENAME KLACHTENONDERHOUD'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
toename_klachtenonderhoud,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding mk,
|
||||
mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrtab ut,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_upper = 'BELEVING, ESTHETICA'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND sk.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
|
||||
AND ut.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
|
||||
AND mk.mld_melding_key = m.mld_melding_key)
|
||||
beleving_esthetica,
|
||||
(SELECT k.mld_kenmerk_key
|
||||
FROM mld_kenmerk k, mld_srtkenmerk sk
|
||||
WHERE sk.mld_srtkenmerk_code = 'FOTO'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key)
|
||||
foto
|
||||
FROM mld_melding m,
|
||||
mld_melding_object mo,
|
||||
ins_deel d,
|
||||
ins_srtdeel isd,
|
||||
ins_srtgroep isg,
|
||||
ins_discipline id,
|
||||
alg_v_allonrgoed_gegevens aog,
|
||||
alg_locatie l,
|
||||
mld_statuses s,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
mld_stdmelding std
|
||||
WHERE m.mld_melding_key = mo.mld_melding_key
|
||||
AND d.ins_deel_key = mo.ins_deel_key
|
||||
AND d.ins_srtdeel_key = isd.ins_srtdeel_key
|
||||
AND isd.ins_srtgroep_key = isg.ins_srtgroep_key
|
||||
AND isg.ins_discipline_key = id.ins_discipline_key
|
||||
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
|
||||
AND l.alg_locatie_key = aog.alg_locatie_key
|
||||
AND s.mld_statuses_key = m.mld_melding_status
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
|
||||
@@ -66,6 +66,9 @@ UPDATE prs_perslid
|
||||
SET prs_perslid_flags = prs_perslid_flags + 32
|
||||
WHERE prs_perslid_oslogin IN ('_FACILITOR','_HMAIL','_PUTORDERS');
|
||||
|
||||
DELETE FROM fac_message
|
||||
WHERE fac_message_code BETWEEN 'PRS_M183' AND 'PRS_M199';
|
||||
|
||||
INSERT INTO fac_message VALUES ('PRS_M183', 'Login van deze gebruiker kan niet gewijzigd worden');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57667
|
||||
@@ -98,9 +101,6 @@ ALTER TABLE ins_deel ADD ins_deel_image VARCHAR2(255);
|
||||
ALTER TABLE ins_srtdiscipline ADD ins_srtdiscipline_image VARCHAR2(255);
|
||||
ALTER TABLE ins_tab_discipline ADD ins_discipline_image VARCHAR2(255);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58962
|
||||
DELETE FROM fac_setting WHERE fac_setting_name = 'mld_note_mode';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59840
|
||||
ALTER TABLE mld_opdr MODIFY mld_opdr_opmerking_fiat VARCHAR2(4000);
|
||||
|
||||
@@ -330,7 +330,7 @@ BEGIN \
|
||||
END IF; \
|
||||
END;
|
||||
|
||||
CREATETABLEIFNOTEXISTS('cnd_imp_nen2767_results',
|
||||
CREATETABLEIFNOTEXISTS('cnd_imp_nen2767_results',
|
||||
'(fac_import_key NUMBER (10), alg_gebouw_code VARCHAR2 (12), ins_deel_omschrijving VARCHAR2 (60), mld_melding_datum VARCHAR2 (20), mld_melding_omschrijving VARCHAR2 (2000), prs_perslid_email VARCHAR2 (200), gebrekcode VARCHAR2 (20), ernst VARCHAR2 (50), omvang VARCHAR2 (50), intensiteit VARCHAR2 (50), aspect1 VARCHAR2 (20), aspect2 VARCHAR2 (20), aspect3 VARCHAR2 (20), aspect4 VARCHAR2 (20), aspect5 VARCHAR2 (20), aspect6 VARCHAR2 (20), aspect7 VARCHAR2 (20), foto VARCHAR2 (50), condscore NUMBER (6, 2), prioscore NUMBER (6, 2), kosten NUMBER (10, 2), plandatum DATE)')
|
||||
/
|
||||
|
||||
@@ -360,7 +360,7 @@ CREATETABLEIFNOTEXISTS('cnd_imp_nen2767_results',
|
||||
// plandatum DATE
|
||||
//);
|
||||
|
||||
CREATETABLEIFNOTEXISTS('cnd_imp_srtdeel_mlddiscipline',
|
||||
CREATETABLEIFNOTEXISTS('cnd_imp_srtdeel_mlddiscipline',
|
||||
'(fac_import_key NUMBER (10), ins_srtdeel_code VARCHAR2 (10), ins_srtgroep_omschrijving VARCHAR2 (60), ins_discipline_omschrijving VARCHAR2 (60), mld_discipline_omschrijving VARCHAR2 (60))')
|
||||
/
|
||||
|
||||
@@ -393,7 +393,7 @@ BEGIN
|
||||
adm.trydrop ('PROCEDURE plat_update_srtdeel_mlddisc');
|
||||
adm.trydrop ('PROCEDURE plat_import_nen2767_results');
|
||||
adm.trydrop ('PROCEDURE plat_update_nen2767_results');
|
||||
|
||||
|
||||
adm.trydrop ('PROCEDURE cnd_export_max_cond_score');
|
||||
adm.trydrop ('PROCEDURE cnd_export_nen2767_cond_score');
|
||||
adm.trydrop ('PROCEDURE cnd_nen2767_meth12_cond_score');
|
||||
@@ -438,7 +438,7 @@ ADD
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#40050
|
||||
ALTER TABLE cnt_disc_params
|
||||
ADD cnt_disc_params_verkoopcontract NUMBER (1) DEFAULT 0 NOT NULL;
|
||||
ADD cnt_disc_params_verkoopcontr NUMBER (1) DEFAULT 0 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60405
|
||||
ALTER TABLE res_disc_params ADD res_disc_params_threshold
|
||||
@@ -462,6 +462,15 @@ DEF_FAC_SRTNOT('RESFIA', 3, 'lcl_noti_RESFIA', 'res/res_reservering.asp?rsv_ruim
|
||||
DEF_FAC_SRTNOT('RESFOK', 0, 'lcl_noti_RESFOK', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESFNO', 0, 'lcl_noti_RESFNO', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// YKPN#59724
|
||||
ALTER TABLE mld_typeopdr DROP CONSTRAINT ins_c_mld_typeopdr_totaal;
|
||||
ALTER TABLE mld_typeopdr ADD CONSTRAINT ins_c_mld_typeopdr_totaal CHECK(mld_typeopdr_totaal IN (0, 1, 2));
|
||||
|
||||
--UPDATE mld_typeopdr
|
||||
-- SET mld_typeopdr_totaal = 2
|
||||
-- WHERE mld_typeopdr_totaal = 1
|
||||
-- AND fac.getSetting('fac_reserved_number1') = 1;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60944
|
||||
CREATE OR REPLACE PROCEDURE tmp_insert (n IN VARCHAR2)
|
||||
AS
|
||||
@@ -548,6 +557,9 @@ UPDATE aut_idp
|
||||
DROP INDEX res_i_res_arrangement_art1;
|
||||
CREATE UNIQUE INDEX res_i_res_arrangement_art1 ON res_arrangement_artikel(res_arrangement_key, res_artikel_key);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// WOXX#59873
|
||||
ALTER TABLE alg_gebouw ADD alg_gebouw_groep VARCHAR2(60);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// XXXX#nnnnn
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
Reference in New Issue
Block a user