PNBR#36604 Kunst in Facilitor

svn path=/Customer/trunk/; revision=42070
This commit is contained in:
Suzan Wiegerinck
2019-04-11 06:43:47 +00:00
parent aba04a258b
commit 53d766d08d

View File

@@ -17,7 +17,7 @@ SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
1
CREATE OR REPLACE PROCEDURE pnbr_imp_writelog (
p_import_key IN NUMBER,
@@ -3506,217 +3506,185 @@ AS
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key;
-- PNBR#28111 Rapportage met kunstobjecten (srtdeel_key=41) inclusief foto
-- PNBR#28111 Rapportage met kunstobjecten inclusief foto
-- 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,
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
)
FCLT_F_OBJECT,
HTML_INS_DEEL_KEY,
ACHTERGRONDINFO,
FCLT_F_KUNSTENAAR,
FCLT_F_TITEL,
MATERIAAL,
HOOGTE,
BREEDTE,
DIEPTE,
HXBXD_INCL_LIJST,
HTML_FOTO,
TAXATIEWAARDE,
LAATSTE_TAXATIEDATUM,
GETAXEERD_DOOR,
VERZEKERDE_WAARDE,
RESTAURATIE_ONDERHOUD,
THEMA,
EIGENAAR,
DATERING)
AS
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/api2/objects/' || ins_deel_key ||'/attachments/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 =
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 = 3341
AND d.ins_deel_key = ikd.ins_deel_key)
achtergrondinfo,
(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 = 3201
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 )
Naam_kunstenaar,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3221
AND d.ins_deel_key = ikd.ins_deel_key)
Titel,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3281
AND d.ins_deel_key = ikd.ins_deel_key)
Materiaal,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3301
AND d.ins_deel_key = ikd.ins_deel_key)
Hoogte,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3302
AND d.ins_deel_key = ikd.ins_deel_key)
Breedte,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3303
AND d.ins_deel_key = ikd.ins_deel_key)
Diepte,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3321
AND d.ins_deel_key = ikd.ins_deel_key)
hxbxd_incl_lijst,
DECODE (
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 4321
AND d.ins_deel_key = ikd.ins_deel_key),
NULL, 'Geen foto',
'<img src="https://pnbr.facilitor.nl/api2/objects/'
|| ins_deel_key
|| '/attachments/109/'
|| (SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 4321
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 = 3363
AND d.ins_deel_key = ikd.ins_deel_key)
Taxatiewaarde,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3361
AND d.ins_deel_key = ikd.ins_deel_key)
laatste_taxatiedatum,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3362
AND d.ins_deel_key = ikd.ins_deel_key)
getaxeerd_door,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3381
AND d.ins_deel_key = ikd.ins_deel_key)
verzekerde_waarde,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3401
AND d.ins_deel_key = ikd.ins_deel_key)
restauratie_onderhoud,
DECODE (
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3242
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 = 3241
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 = 3241
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;
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 ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3242
AND d.ins_deel_key = ikd.ins_deel_key))
thema,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3322
AND d.ins_deel_key = ikd.ins_deel_key)
Eigenaar,
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel ikd
WHERE ins_kenmerk_key = 3282 AND d.ins_deel_key = ikd.ins_deel_key)
datering
FROM ins_deel d
WHERE ins_srtdeel_key = 1082 AND ins_deel_verwijder IS NULL
ORDER BY 3, 1;
-- PNBR#31907: Objectwijzigingen (alle) en ook direct bovenstaande rapportage
@@ -5473,7 +5441,7 @@ CREATE OR REPLACE FORCE VIEW PNBR_V_RAP_CATERING
OMSCHRIJVING,
OPMERKING,
TIJD_LEVERING,
--BESTELNR,
BESTELNR,
ARTIKELNR,
ARTIKEL_OMSCHRIJVING,
ARTIKEL_AANTAL,
@@ -5534,7 +5502,7 @@ AS
x.res_rsv_ruimte_opmerking,
TO_CHAR (x.res_rsv_artikel_levering, 'hh24:mi')
tijd_levering,
--x.bestelnr,
x.bestelnr,
x.res_artikel_nr,
x.res_artikel_omschrijving,
x.res_rsv_artikel_aantal,
@@ -5659,9 +5627,8 @@ AS
rrr.alg_ruimte_key) =
aog.alg_ruimte_key
AND rrr.res_rsv_ruimte_host_key = pf.prs_perslid_key
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+))
x
LEFT JOIN alg_v_ruimte_gegevens_all rg
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+))
x LEFT JOIN alg_v_ruimte_gegevens_all rg
ON x.alg_ruimte_key = rg.alg_ruimte_key;