PNBR#36604 Kunst in Facilitor aanpassen overzicht kunstvoorwerpen
svn path=/Customer/trunk/; revision=35589
This commit is contained in:
336
PNBR/pnbr.sql
336
PNBR/pnbr.sql
@@ -3497,136 +3497,218 @@ AS
|
||||
-- Overige keys zijn kenmerken voor deze objecten die dezelfde naam hebben als het veld.
|
||||
CREATE OR REPLACE VIEW PNBR_V_RAP_KUNST
|
||||
(
|
||||
FCLT_F_Object,
|
||||
FCLT_F_Kunstenaar,
|
||||
FCLT_F_Titel,
|
||||
Materiaal,
|
||||
Gesigneerd,
|
||||
Hoogte,
|
||||
Breedte,
|
||||
HTML_Foto,
|
||||
Verkrijgingsinformatie,
|
||||
Taxatiewaarde
|
||||
FCLT_F_OBJECT,
|
||||
HTML_INS_DEEL_KEY,
|
||||
OBJECTNR_EIGENAAR,
|
||||
ACHTERGRONDINFO,
|
||||
FCLT_F_KUNSTENAAR,
|
||||
FCLT_F_TITEL,
|
||||
MATERIAAL,
|
||||
GESIGNEERD,
|
||||
HOOGTE,
|
||||
BREEDTE,
|
||||
DIEPTE,
|
||||
HOOGTE_INCL_LIJST,
|
||||
BREEDTE_INCL_LIJST,
|
||||
DIEPTE_INCL_LIJST,
|
||||
HTML_FOTO,
|
||||
TAXATIEWAARDE,
|
||||
LAATSTE_TAXATIEDATUM,
|
||||
GETAXEERD_DOOR,
|
||||
VERZEKERDE_WAARDE,
|
||||
RESTAURATIE_ONDERHOUD,
|
||||
THEMA,
|
||||
EIGENAAR,
|
||||
VERKRIJGINGSDATUM,
|
||||
AANGEKOCHT_VAN,
|
||||
DATERING
|
||||
)
|
||||
AS
|
||||
SELECT ins_deel_omschrijving id,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 102
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Naam_kunstenaar,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 104
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Titel,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 110
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Materiaal,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 112
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key = isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Gesigneerd,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 119
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Hoogte,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 120
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Breedte,
|
||||
decode((SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 109
|
||||
AND d.ins_deel_key = ikd.ins_deel_key), null, 'Geen foto',
|
||||
'<img src="https://pnbr.facilitor.nl/CUST/PNBR/flexfiles/INS/I'
|
||||
||to_char(TRUNC(d.ins_deel_key / 1000),'FM0000')
|
||||
|| '___/I'
|
||||
|| d.ins_deel_key
|
||||
|| '/109/'
|
||||
|| (SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 109
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
|| '" height="128">')
|
||||
Foto,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 125
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Verkrijgingsinformatie,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 132
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Taxatiewaarde
|
||||
FROM ins_deel d
|
||||
WHERE ins_srtdeel_key = 41 AND ins_deel_verwijder IS NULL
|
||||
order by 3, 1;
|
||||
SELECT ins_deel_omschrijving id,
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/ins/ins_deel.asp?urole=bo&'
|
||||
|| 'ins_key= '
|
||||
|| ins_deel_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (ins_deel_omschrijving)
|
||||
|| '</a>',
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 136 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
objectnr_eigenaar,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 125 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
achtergrondinfo,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 102 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Naam_kunstenaar,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 104 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Titel,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 110 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Materiaal,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 112
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key = isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Gesigneerd,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 119 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Hoogte,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 120 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Breedte,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 121 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Diepte,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 1484
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
hoogte_incl_lijst,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 1485
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
breedte_incl_lijst,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 1486
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
diepte_incl_lijst,
|
||||
DECODE (
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 109
|
||||
AND d.ins_deel_key = ikd.ins_deel_key),
|
||||
NULL,
|
||||
'Geen foto',
|
||||
'<img src="https://pnbr.facilitor.nl/CUST/PNBR/flexfiles/INS/I'
|
||||
|| TO_CHAR (TRUNC (d.ins_deel_key / 1000), 'FM0000')
|
||||
|| '___/I'
|
||||
|| d.ins_deel_key
|
||||
|| '/109/'
|
||||
|| (SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 109
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
|| '" height="128">')
|
||||
Foto,
|
||||
--Verkrijgingsinformatie,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 132 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Taxatiewaarde,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 130 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
laatste_taxatiedatum,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 131 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
getaxeerd_door,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 133 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
verzekerde_waarde,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 134 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
restauratie_onderhoud,
|
||||
DECODE (
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 1482
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key = isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key),
|
||||
NULL,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 1481
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key = isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key),
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 1481
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key = isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
|| ' / '
|
||||
|| (SELECT fac_usrdata_omschr
|
||||
FROM ins_kenmerkdeel ikd,
|
||||
ins_kenmerk ik,
|
||||
ins_srtkenmerk isk,
|
||||
fac_kenmerkdomein kd,
|
||||
fac_usrdata ud
|
||||
WHERE ikd.ins_kenmerk_key = 1482
|
||||
AND ik.ins_kenmerk_key = ikd.ins_kenmerk_key
|
||||
AND ik.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
|
||||
AND kd.fac_kenmerkdomein_key =
|
||||
isk.fac_kenmerkdomein_key
|
||||
AND ud.fac_usrtab_key = kd.fac_usrtab_key
|
||||
AND ikd.ins_kenmerkdeel_waarde = ud.fac_usrdata_key
|
||||
AND d.ins_deel_key = ikd.ins_deel_key))
|
||||
thema,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 124 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
Eigenaar,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 127 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
verkrijgingsdatum,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 128 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
aangekocht_van,
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel ikd
|
||||
WHERE ins_kenmerk_key = 11 AND d.ins_deel_key = ikd.ins_deel_key)
|
||||
datering
|
||||
FROM ins_deel d
|
||||
WHERE ins_srtdeel_key = 41 AND ins_deel_verwijder IS NULL
|
||||
ORDER BY 3, 1;
|
||||
|
||||
-- rapport voor wijzigingsbeheerder met de status van wijzigingsverzoeken.
|
||||
CREATE OR REPLACE VIEW pnbr_v_cmdb_sw_wijzigingen
|
||||
(
|
||||
hide_f_id,
|
||||
html_identificatie,
|
||||
beschrijving,
|
||||
fclt_f_groep,
|
||||
mutatie,
|
||||
fclt_d_mutatiedatum
|
||||
)
|
||||
AS
|
||||
SELECT d.ins_deel_omschrijving,
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("appl/ins/ins_deel.asp?urole=bo&'
|
||||
|| 'ins_key='
|
||||
|| d.ins_deel_key
|
||||
|| '")''>'
|
||||
|| d.ins_deel_omschrijving
|
||||
|| '</a>'
|
||||
identificatie,
|
||||
d.ins_deel_opmerking beschrijving,
|
||||
sd.ins_srtdeel_omschrijving groep,
|
||||
DECODE (d.ins_deel_verwijder,
|
||||
NULL, lcl.x('fac_srtnotificatie_oms', sn.fac_srtnotificatie_key, sn.fac_srtnotificatie_oms),
|
||||
'Object verwijderd')
|
||||
|| DECODE (sn.fac_srtnotificatie_code,
|
||||
'INSUPD',
|
||||
' (' || COUNT (sn.fac_srtnotificatie_oms) || ')')
|
||||
mutatie,
|
||||
TO_CHAR (t.fac_tracking_datum, 'dd-mm-yyyy') mutatiedatum
|
||||
FROM fac_tracking t,
|
||||
fac_srtnotificatie sn,
|
||||
ins_deel d,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg
|
||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_xmlnode = 'deel'
|
||||
AND t.fac_tracking_refkey = d.ins_deel_key
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND sg.ins_discipline_key = 1621
|
||||
GROUP BY d.ins_deel_omschrijving,
|
||||
d.ins_deel_key,
|
||||
d.ins_deel_opmerking,
|
||||
sd.ins_srtdeel_omschrijving,
|
||||
d.ins_deel_verwijder,
|
||||
sn.fac_srtnotificatie_code,
|
||||
sn.fac_srtnotificatie_oms,
|
||||
sn.fac_srtnotificatie_key,
|
||||
t.fac_tracking_datum;
|
||||
|
||||
-- PNBR#31907: Objectwijzigingen (alle) en ook direct bovenstaande rapportage
|
||||
-- daarmee in lijn gebracht!
|
||||
|
||||
Reference in New Issue
Block a user