NOUR#69833 Knop om overbrugde objecten overzichtelijk weer te geven.

svn path=/Customer/trunk/; revision=55001
This commit is contained in:
Suzan Wiegerinck
2022-02-16 12:34:10 +00:00
parent 7016b8047d
commit 5e91d55d34

View File

@@ -10093,7 +10093,7 @@ AS
AND p.prs_perslid_key = pl.prs_perslid_key
AND pl.prs_afdeling_key = a.prs_afdeling_key
AND s.mld_melding_status NOT IN (1, 99);
/* Formatted on 16-2-2022 13:30:20 (QP5 v5.336) */
CREATE OR REPLACE VIEW NOUR_V_OVERBRUGGING
(
HIDE_F_MELDING_KEY,
@@ -10116,116 +10116,240 @@ CREATE OR REPLACE VIEW NOUR_V_OVERBRUGGING
DATUM_TIJD_VAN,
EINDDATUM_OVERBRUGGING,
EINDTIJD,
DATUM_TIJD_TOT
DATUM_TIJD_TOT,
GEPLAATST_DOOR,
WAAR_GEPLAATST,
DATUM_TIJD_GEPLAATST,
VERWIJDERD_DOOR,
DATUM_TIJD_VERWIJDERD,
CONTROLE_DOOR,
DATUM_TIJD_CONTROLE,
INGEBRUIKNAME_DOOR,
DATUM_TIJD_INGEBRUIKNAME
)
AS
SELECT s.mld_melding_key,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_melding.asp?urole=fe&'
|| 'mld_key='
|| s.mld_melding_key
|| '")''>'
|| HTF.escape_sc (s.mld_melding_key)
|| '</a>' melding_key,
t.mld_stdmelding_omschrijving,
u.mld_statuses_omschrijving,
s.mld_melding_datum,
p.prs_perslid_naam_full,
a.prs_afdeling_naam,
a.prs_afdeling_omschrijving,
s.mld_alg_locatie_key,
afdeling.mld_kenmerkmelding_waarde
afdeling,
tagnummer.mld_kenmerkmelding_waarde
tagnummer,
actie.mld_kenmerkmelding_waarde
actie,
reden.mld_kenmerkmelding_waarde
reden,
risico.mld_kenmerkmelding_waarde
risico,
maatregelen.mld_kenmerkmelding_waarde
maatregelen,
startdatum.mld_kenmerkmelding_waarde
startdatum,
aanvangstijd.mld_kenmerkmelding_waarde
aanvangstijd,
TO_CHAR (
startdatum.mld_kenmerkmelding_waarde
|| ' '
|| aanvangstijd.mld_kenmerkmelding_waarde)
datum_tijd_van,
einddatum.mld_kenmerkmelding_waarde
einddatum,
eindtijd.mld_kenmerkmelding_waarde
eindtijd,
einddatum.mld_kenmerkmelding_waarde
|| ' '
|| eindtijd.mld_kenmerkmelding_waarde
datumtijd_tot
FROM mld_melding s,
mld_stdmelding t,
prs_v_perslid_fullnames_all p,
prs_perslid pl,
prs_afdeling a,
mld_statuses u,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2182) afdeling,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2183) tagnummer,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2184) actie,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2185) reden,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2186) risico,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2187) maatregelen,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2202) startdatum,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2203) aanvangstijd,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2204) einddatum,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2205) eindtijd
WHERE p.prs_perslid_key = s.prs_perslid_key_voor
AND s.mld_stdmelding_key = t.mld_stdmelding_key
AND s.mld_melding_status = u.mld_statuses_key
AND p.prs_perslid_key = pl.prs_perslid_key
AND pl.prs_afdeling_key = a.prs_afdeling_key
AND t.mld_stdmelding_key = 1881
AND s.mld_melding_key = afdeling.mld_melding_key(+)
AND s.mld_melding_key = tagnummer.mld_melding_key(+)
AND s.mld_melding_key = actie.mld_melding_key(+)
AND s.mld_melding_key = reden.mld_melding_key(+)
AND s.mld_melding_key = risico.mld_melding_key(+)
AND s.mld_melding_key = maatregelen.mld_melding_key(+)
AND s.mld_melding_key = startdatum.mld_melding_key(+)
AND s.mld_melding_key = aanvangstijd.mld_melding_key(+)
AND s.mld_melding_key = einddatum.mld_melding_key(+)
AND s.mld_melding_key = eindtijd.mld_melding_key(+);
AS
SELECT s.mld_melding_key,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_melding.asp?urole=fe&'
|| 'mld_key='
|| s.mld_melding_key
|| '")''>'
|| HTF.escape_sc (s.mld_melding_key)
|| '</a>'
melding_key,
t.mld_stdmelding_omschrijving,
u.mld_statuses_omschrijving,
s.mld_melding_datum,
p.prs_perslid_naam_full,
a.prs_afdeling_naam,
a.prs_afdeling_omschrijving,
s.mld_alg_locatie_key,
afdeling.mld_kenmerkmelding_waarde
afdeling,
tagnummer.mld_kenmerkmelding_waarde
tagnummer,
actie.mld_kenmerkmelding_waarde
actie,
reden.mld_kenmerkmelding_waarde
reden,
risico.mld_kenmerkmelding_waarde
risico,
maatregelen.mld_kenmerkmelding_waarde
maatregelen,
fac.safe_to_date (startdatum.mld_kenmerkmelding_waarde,
'DD-MM-YYYY')
startdatum,
aanvangstijd.mld_kenmerkmelding_waarde
aanvangstijd,
TO_CHAR (
startdatum.mld_kenmerkmelding_waarde
|| ' '
|| aanvangstijd.mld_kenmerkmelding_waarde)
datum_tijd_van,
fac.safe_to_date (einddatum.mld_kenmerkmelding_waarde,
'DD-MM-YYYY')
einddatum,
eindtijd.mld_kenmerkmelding_waarde
eindtijd,
einddatum.mld_kenmerkmelding_waarde
|| ' '
|| eindtijd.mld_kenmerkmelding_waarde
datumtijd_tot,
geplaatst_door.prs_perslid_naam_friendly
geplaatst_door,
waar_gepl.mld_kenmerkmelding_waarde
waar_geplaatst,
tijd_gepl.mld_kenmerkmelding_waarde
datum_tijd_geplaatst,
verwijderd_door.prs_perslid_naam_friendly
verwijderd_door,
tijd_verwdr.mld_kenmerkmelding_waarde
datum_tijd_verwijderd,
controle_door.prs_perslid_naam_friendly
controle_door,
tijd_controle.mld_kenmerkmelding_waarde
datum_tijd_controle,
ingebruikname_door.prs_perslid_naam_friendly
ingebruikname_door,
tijd_ingebruikname.mld_kenmerkmelding_waarde
datum_tijd_ingebruikname
FROM mld_melding s,
mld_stdmelding t,
prs_v_perslid_fullnames_all p,
prs_perslid pl,
prs_afdeling a,
mld_statuses u,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2182) afdeling,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2183) tagnummer,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2184) actie,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2185) reden,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2186) risico,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2187) maatregelen,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2202) startdatum,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2203) aanvangstijd,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2204) einddatum,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2205) eindtijd,
(SELECT k.mld_melding_key, p.prs_perslid_naam_friendly
FROM mld_kenmerkmelding k,
mld_kenmerk n,
prs_v_perslid_fullnames_all p
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerkmelding_waarde = p.prs_perslid_key
AND n.mld_kenmerk_key = 2310) geplaatst_door,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2313) waar_gepl,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2318) tijd_gepl,
(SELECT k.mld_melding_key, p.prs_perslid_naam_friendly
FROM mld_kenmerkmelding k,
mld_kenmerk n,
prs_v_perslid_fullnames_all p
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerkmelding_waarde = p.prs_perslid_key
AND n.mld_kenmerk_key = 2312) verwijderd_door,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2323) tijd_verwdr,
(SELECT k.mld_melding_key, p.prs_perslid_naam_friendly
FROM mld_kenmerkmelding k,
mld_kenmerk n,
prs_v_perslid_fullnames_all p
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerkmelding_waarde = p.prs_perslid_key
AND n.mld_kenmerk_key = 2326) controle_door,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2330) tijd_controle,
(SELECT k.mld_melding_key, p.prs_perslid_naam_friendly
FROM mld_kenmerkmelding k,
mld_kenmerk n,
prs_v_perslid_fullnames_all p
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerkmelding_waarde = p.prs_perslid_key
AND n.mld_kenmerk_key = 2327) ingebruikname_door,
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND n.mld_kenmerk_key = 2331) tijd_ingebruikname
WHERE p.prs_perslid_key = s.prs_perslid_key_voor
AND s.mld_stdmelding_key = t.mld_stdmelding_key
AND s.mld_melding_status = u.mld_statuses_key
AND p.prs_perslid_key = pl.prs_perslid_key
AND pl.prs_afdeling_key = a.prs_afdeling_key
AND t.mld_stdmelding_key = 1881
AND s.mld_melding_key = afdeling.mld_melding_key(+)
AND s.mld_melding_key = tagnummer.mld_melding_key(+)
AND s.mld_melding_key = actie.mld_melding_key(+)
AND s.mld_melding_key = reden.mld_melding_key(+)
AND s.mld_melding_key = risico.mld_melding_key(+)
AND s.mld_melding_key = maatregelen.mld_melding_key(+)
AND s.mld_melding_key = startdatum.mld_melding_key(+)
AND s.mld_melding_key = aanvangstijd.mld_melding_key(+)
AND s.mld_melding_key = einddatum.mld_melding_key(+)
AND s.mld_melding_key = eindtijd.mld_melding_key(+)
AND s.mld_melding_key = geplaatst_door.mld_melding_key(+)
AND s.mld_melding_key = waar_gepl.mld_melding_key(+)
AND s.mld_melding_key = tijd_gepl.mld_melding_key(+)
AND s.mld_melding_key = verwijderd_door.mld_melding_key(+)
AND s.mld_melding_key = tijd_verwdr.mld_melding_key(+)
AND s.mld_melding_key = controle_door.mld_melding_key(+)
AND s.mld_melding_key = tijd_controle.mld_melding_key(+)
AND s.mld_melding_key = ingebruikname_door.mld_melding_key(+)
AND s.mld_melding_key = tijd_ingebruikname.mld_melding_key(+);
CREATE OR REPLACE VIEW NOUR_V_RAP_IN_OVERBRUGGING
AS
SELECT hide_f_melding_key,
html_aanvraag_nr,
melding_omschrijving,
status,
registratie_datum,
aanvrager,
afdeling,
afdeling_omschr,
fclt_3d_locatie_key,
overbr_afdeling,
tagnr,
actie,
reden,
risico,
maatregelen,
startdatum_overbrugging,
aanvangstijd,
datum_tijd_van,
einddatum_overbrugging,
eindtijd,
datum_tijd_tot,
geplaatst_door,
waar_geplaatst,
datum_tijd_geplaatst,
verwijderd_door,
datum_tijd_verwijderd,
controle_door,
datum_tijd_controle,
ingebruikname_door,
datum_tijd_ingebruikname
FROM nour_v_overbrugging o
WHERE fac.safe_to_date (datum_tijd_geplaatst, 'DD-MM-YYYY HH24:MI') <=
SYSDATE
AND o.datum_tijd_verwijderd IS NULL;
------ payload end ------
SET DEFINE OFF