Merge DB20 patches

svn path=/Customer/trunk/; revision=20938
This commit is contained in:
Jos Groot Lipman
2014-03-11 10:05:12 +00:00
parent 3caa1f41af
commit 40ba4b876d
74 changed files with 12065 additions and 4474 deletions

37
WTCA/Once/WTCA23.sql Normal file
View File

@@ -0,0 +1,37 @@
-- Customer specific once-script WTCA23.
--
-- (c) 2014 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xWTCA23.lst
SET DEFINE OFF
-- WTCA#28500: 69=WEB_USER04 -> Functie verbonden aan Security Module!
CREATE OR REPLACE VIEW wtca_v_rap_sec_incidenten AS SELECT NULL x FROM DUAL;
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Incidentenlijst', 'wtca_v_rap_sec_incidenten',
NULL,
NULL, NULL,
0, 0,
0,
'Incidenten in periode.',
69,
0
);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@wtca.sql

37
WTCA/Once/WTCA26.sql Normal file
View File

@@ -0,0 +1,37 @@
-- Customer specific once-script WTCA26.
--
-- (c) 2014 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xWTCA26.lst
SET DEFINE OFF
-- WTCA#28744: 62=WEB_PRSSYS -> Alleen Marc/Christina?
CREATE OR REPLACE VIEW wtca_v_rap_maand_actual_fact AS SELECT NULL x FROM DUAL;
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Factuurvoorstel', 'wtca_v_rap_maand_actual_fact',
NULL,
NULL, NULL,
0, 0,
1,
'Periodeoverzicht gegroepeerd per complex.',
62,
0
);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@wtca.sql

View File

@@ -2033,7 +2033,7 @@ AS
prs_dienst d
ON x.prs_dienst_key = d.prs_dienst_key;
/* Formatted on 5-5-2011 14:02:24 (QP5 v5.115.810.9015) */
/* Formatted on 13-2-2014 11:44:00 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW wtca_v_rap_maand_actual
(
maand,
@@ -2043,6 +2043,7 @@ CREATE OR REPLACE VIEW wtca_v_rap_maand_actual
fclt_f_kdrager,
fclt_f_kdrager_oms,
corr_kdrager,
hide_f_maatschap_key,
fclt_f_maatschap,
fclt_f_ksoort,
fclt_f_ksoort_oms,
@@ -2063,225 +2064,247 @@ CREATE OR REPLACE VIEW wtca_v_rap_maand_actual
fclt_3d_afdeling_key
)
AS
SELECT TO_CHAR (SYSDATE, 'yyyy-mm'),
COALESCE (c2.sla, a.sla),
COALESCE (c2.prefix, a.prefix),
a.opdracht,
a.kdrager,
a.kdrager_oms,
c1.corr_kdrager,
COALESCE (d.geb_maatschap, e.ter_maatschap),
COALESCE (c2.corr_ksoort, a.ksoort),
COALESCE (c2.corr_ksoort_oms, a.ksoort_oms),
DECODE (c2.corr_ksoort,
NULL, NULL,
a.ksoort || '-' || a.ksoort_oms),
DECODE (f.kdeel,
63, a.gebouw_terrein || ' (H)', -- Toevoeging (H)
37, a.gebouw_terrein || ' (I)', -- Toevoeging (I)
a.gebouw_terrein),
a.verdieping,
a.ruimte,
COALESCE (c2.vakgroep, a.vakgroep),
COALESCE (c2.melding, a.melding),
a.oms,
a.opm,
a.datum_aanmaak,
a.datum_gepland,
a.datum_gereed,
a.bedrijf,
a.cp,
DECODE (f.kdeel,
NULL, a.kosten,
ROUND ( (f.kdeel * a.kosten) / 100, 2)),
b.afdeling
FROM (SELECT o.mld_opdr_key,
COALESCE (og.alg_gebouw_key,
og.alg_terreinsector_key)
gebter_key,
TO_CHAR (m.mld_melding_uitvoertijd)
sla,
sd.ins_srtdiscipline_prefix prefix,
o.mld_melding_key
|| '/'
|| o.mld_opdr_bedrijfopdr_volgnr
opdracht,
kp.prs_kostenplaats_nr kdrager,
kp.prs_kostenplaats_omschrijving
kdrager_oms,
COALESCE (ksm.prs_kostensoort_oms,
ksv.prs_kostensoort_oms)
ksoort,
DECODE (
ksm.prs_kostensoort_oms,
NULL,
ksv.prs_kostensoort_opmerking,
ksm.prs_kostensoort_opmerking
)
ksoort_oms,
COALESCE (og.alg_terreinsector_code,
og.alg_gebouw_code)
gebouw_terrein,
og.alg_verdieping_code verdieping,
og.alg_ruimte_nr ruimte,
td.ins_discipline_omschrijving
vakgroep,
sm.mld_stdmelding_omschrijving
melding,
o.mld_opdr_omschrijving oms,
o.mld_opdr_opmerking opm,
TO_CHAR (o.mld_opdr_datumbegin,
'dd-mm-yyyy')
datum_aanmaak, -- Of verzonden?
TO_CHAR (
fac.datumtijdplusuitvoertijd (
o.mld_opdr_datumbegin,
m.mld_melding_uitvoertijd,
'DAGEN'
),
'dd-mm-yyyy'
)
datum_gepland,
TO_CHAR (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
'dd-mm-yyyy'
)
datum_gereed,
b.prs_bedrijf_naam bedrijf,
o.mld_opdr_contactpersoon cp,
o.mld_opdr_kosten kosten
FROM mld_opdr o,
prs_bedrijf b,
mld_melding m,
alg_v_allonrgoed_gegevens og,
mld_stdmelding sm,
ins_tab_discipline td,
ins_srtdiscipline sd,
prs_kostensoort ksm,
prs_kostensoort ksv,
prs_kostenplaats kp
WHERE o.mld_statusopdr_key = 9
AND o.mld_uitvoerende_keys =
b.prs_bedrijf_key
AND o.mld_melding_key =
m.mld_melding_key
AND m.mld_alg_onroerendgoed_keys =
og.alg_onroerendgoed_keys
AND m.mld_stdmelding_key =
sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key =
td.ins_discipline_key
AND td.ins_srtdiscipline_key =
sd.ins_srtdiscipline_key
AND sm.prs_kostensoort_key =
ksm.prs_kostensoort_key(+)
AND td.prs_kostensoort_key =
ksv.prs_kostensoort_key(+)
AND o.prs_kostenplaats_key =
kp.prs_kostenplaats_key
AND kp.prs_kostenplaats_upper = 'WTC'
AND fac.gettrackingdate (
'ORDAFR',
o.mld_opdr_key
) <
TO_DATE (
TO_CHAR (SYSDATE, 'yyyymm')
|| '01',
'yyyymmdd'
)) a
LEFT JOIN
(SELECT DISTINCT
o.mld_opdr_key,
p.prs_afdeling_key afdeling
FROM mld_opdr o,
prs_bedrijf b,
prs_contactpersoon cp,
prs_perslid p
WHERE b.prs_bedrijf_key =
cp.prs_bedrijf_key
AND o.mld_uitvoerende_keys =
b.prs_bedrijf_key
AND cp.prs_perslid_key =
p.prs_perslid_key) b
ON a.mld_opdr_key = b.mld_opdr_key
LEFT JOIN
(SELECT ko.mld_opdr_key,
ud.fac_usrdata_omschr corr_kdrager
FROM mld_kenmerkopdr ko, fac_usrdata ud
WHERE ko.mld_kenmerk_key = 1 -- Corr. kdrager
AND ud.fac_usrdata_key =
fac.safe_to_number (
ko.mld_kenmerkopdr_waarde
)) c1
ON a.mld_opdr_key = c1.mld_opdr_key
LEFT JOIN
(SELECT ko.mld_opdr_key,
TO_CHAR (sm.mld_stdmelding_uitvoertijd) sla,
COALESCE (ksm.prs_kostensoort_oms,
ksv.prs_kostensoort_oms)
corr_ksoort,
DECODE (ksm.prs_kostensoort_oms,
NULL,
ksv.prs_kostensoort_opmerking,
ksm.prs_kostensoort_opmerking)
corr_ksoort_oms,
sd.ins_srtdiscipline_prefix prefix,
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding
FROM mld_v_aanwezigkenmerkopdr ko,
mld_stdmelding sm,
ins_tab_discipline td,
ins_srtdiscipline sd,
prs_kostensoort ksm,
prs_kostensoort ksv
WHERE ko.mld_kenmerk_key = 41 -- Corr. melding
AND sm.mld_stdmelding_key =
fac.safe_to_number (
ko.mld_kenmerkopdr_waarde
)
AND sm.prs_kostensoort_key =
ksm.prs_kostensoort_key(+)
AND sm.mld_ins_discipline_key =
td.ins_discipline_key
AND td.prs_kostensoort_key =
ksv.prs_kostensoort_key(+)
AND td.ins_srtdiscipline_key =
sd.ins_srtdiscipline_key) c2
ON a.mld_opdr_key = c2.mld_opdr_key
LEFT JOIN
(SELECT ok.alg_onrgoed_key,
ud.fac_usrdata_omschr geb_maatschap
FROM alg_v_aanwezigonrgoedkenmerk ok,
fac_v_aanwezigusrdata ud
WHERE ok.alg_kenmerk_key = 1020 -- Maatschap
AND ud.fac_usrdata_key =
fac.safe_to_number (
ok.alg_onrgoedkenmerk_waarde
)) d
ON a.gebter_key = d.alg_onrgoed_key
LEFT JOIN
(SELECT ok.alg_onrgoed_key,
ud.fac_usrdata_omschr ter_maatschap
FROM alg_v_aanwezigonrgoedkenmerk ok,
fac_v_aanwezigusrdata ud
WHERE ok.alg_kenmerk_key = 1040 -- Maatschap
SELECT TO_CHAR (SYSDATE, 'yyyy-mm'),
COALESCE (c2.sla, a.sla),
COALESCE (c2.prefix, a.prefix),
a.opdracht,
a.kdrager,
a.kdrager_oms,
c1.corr_kdrager,
COALESCE (d.geb_maatschap_key, e.ter_maatschap_key),
COALESCE (d.geb_maatschap, e.ter_maatschap),
COALESCE (c2.corr_ksoort, a.ksoort),
COALESCE (c2.corr_ksoort_oms, a.ksoort_oms),
DECODE (c2.corr_ksoort,
NULL, NULL,
a.ksoort || '-' || a.ksoort_oms),
DECODE (f.kdeel,
63, a.gebouw_terrein || ' (H)', -- Toevoeging (H)
37, a.gebouw_terrein || ' (I)', -- Toevoeging (I)
a.gebouw_terrein),
a.verdieping,
a.ruimte,
COALESCE (c2.vakgroep, a.vakgroep),
COALESCE (c2.melding, a.melding),
a.oms,
a.opm,
a.datum_aanmaak,
a.datum_gepland,
a.datum_gereed,
a.bedrijf,
a.cp,
DECODE (f.kdeel,
NULL, a.kosten,
ROUND ( (f.kdeel * a.kosten) / 100, 2)),
b.afdeling
FROM (SELECT o.mld_opdr_key,
COALESCE (og.alg_gebouw_key, og.alg_terreinsector_key)
gebter_key,
TO_CHAR (m.mld_melding_uitvoertijd) sla,
sd.ins_srtdiscipline_prefix prefix,
o.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr
opdracht,
kp.prs_kostenplaats_nr kdrager,
kp.prs_kostenplaats_omschrijving kdrager_oms,
COALESCE (ksm.prs_kostensoort_oms, ksv.prs_kostensoort_oms)
ksoort,
DECODE (ksm.prs_kostensoort_oms,
NULL, ksv.prs_kostensoort_opmerking,
ksm.prs_kostensoort_opmerking)
ksoort_oms,
COALESCE (og.alg_terreinsector_code, og.alg_gebouw_code)
gebouw_terrein,
og.alg_verdieping_code verdieping,
og.alg_ruimte_nr ruimte,
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding,
o.mld_opdr_omschrijving oms,
o.mld_opdr_opmerking opm,
TO_CHAR (o.mld_opdr_datumbegin, 'dd-mm-yyyy') datum_aanmaak, -- Of verzonden?
TO_CHAR (
fac.datumtijdplusuitvoertijd (o.mld_opdr_datumbegin,
m.mld_melding_uitvoertijd,
'DAGEN'),
'dd-mm-yyyy')
datum_gepland,
TO_CHAR (fac.gettrackingdate ('ORDAFM', o.mld_opdr_key),
'dd-mm-yyyy')
datum_gereed,
b.prs_bedrijf_naam bedrijf,
o.mld_opdr_contactpersoon cp,
o.mld_opdr_kosten kosten
FROM mld_opdr o,
prs_bedrijf b,
mld_melding m,
alg_v_allonrgoed_gegevens og,
mld_stdmelding sm,
ins_tab_discipline td,
ins_srtdiscipline sd,
prs_kostensoort ksm,
prs_kostensoort ksv,
prs_kostenplaats kp
WHERE o.mld_statusopdr_key = 9
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
AND o.mld_melding_key = m.mld_melding_key
AND m.mld_alg_onroerendgoed_keys =
og.alg_onroerendgoed_keys
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = td.ins_discipline_key
AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
AND td.prs_kostensoort_key = ksv.prs_kostensoort_key(+)
AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key
AND kp.prs_kostenplaats_upper = 'WTC'
AND fac.gettrackingdate ('ORDAFR', o.mld_opdr_key) <
TO_DATE (TO_CHAR (SYSDATE, 'yyyymm') || '01',
'yyyymmdd')) a
LEFT JOIN (SELECT DISTINCT
o.mld_opdr_key, p.prs_afdeling_key afdeling
FROM mld_opdr o,
prs_bedrijf b,
prs_contactpersoon cp,
prs_perslid p
WHERE b.prs_bedrijf_key = cp.prs_bedrijf_key
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
AND cp.prs_perslid_key = p.prs_perslid_key) b
ON a.mld_opdr_key = b.mld_opdr_key
LEFT JOIN (SELECT ko.mld_opdr_key,
ud.fac_usrdata_omschr corr_kdrager
FROM mld_kenmerkopdr ko, fac_usrdata ud
WHERE ko.mld_kenmerk_key = 1 -- Corr. kdrager
AND ud.fac_usrdata_key =
fac.safe_to_number (
ok.alg_onrgoedkenmerk_waarde
)) e
ON a.gebter_key = e.alg_onrgoed_key
LEFT JOIN
(SELECT g.alg_gebouw_key, 63 kdeel -- 63% van A-HI (=1572) op TH
FROM alg_gebouw g
WHERE g.alg_gebouw_key = 1572
UNION ALL
SELECT g.alg_gebouw_key, 37 kdeel -- 37% van A-HI (=1572) op TI
FROM alg_gebouw g
WHERE g.alg_gebouw_key = 1572) f
ON a.gebter_key = f.alg_gebouw_key;
ko.mld_kenmerkopdr_waarde)) c1
ON a.mld_opdr_key = c1.mld_opdr_key
LEFT JOIN (SELECT ko.mld_opdr_key,
TO_CHAR (sm.mld_stdmelding_uitvoertijd) sla,
COALESCE (ksm.prs_kostensoort_oms,
ksv.prs_kostensoort_oms)
corr_ksoort,
DECODE (ksm.prs_kostensoort_oms,
NULL, ksv.prs_kostensoort_opmerking,
ksm.prs_kostensoort_opmerking)
corr_ksoort_oms,
sd.ins_srtdiscipline_prefix prefix,
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding
FROM mld_v_aanwezigkenmerkopdr ko,
mld_stdmelding sm,
ins_tab_discipline td,
ins_srtdiscipline sd,
prs_kostensoort ksm,
prs_kostensoort ksv
WHERE ko.mld_kenmerk_key = 41 -- Corr. melding
AND sm.mld_stdmelding_key =
fac.safe_to_number (
ko.mld_kenmerkopdr_waarde)
AND sm.prs_kostensoort_key =
ksm.prs_kostensoort_key(+)
AND sm.mld_ins_discipline_key =
td.ins_discipline_key
AND td.prs_kostensoort_key =
ksv.prs_kostensoort_key(+)
AND td.ins_srtdiscipline_key =
sd.ins_srtdiscipline_key) c2
ON a.mld_opdr_key = c2.mld_opdr_key
LEFT JOIN (SELECT ok.alg_onrgoed_key,
ud.fac_usrdata_key geb_maatschap_key,
ud.fac_usrdata_omschr geb_maatschap
FROM alg_v_aanwezigonrgoedkenmerk ok,
fac_v_aanwezigusrdata ud
WHERE ok.alg_kenmerk_key = 1020 -- Maatschap
AND ud.fac_usrdata_key =
fac.safe_to_number (
ok.alg_onrgoedkenmerk_waarde)) d
ON a.gebter_key = d.alg_onrgoed_key
LEFT JOIN (SELECT ok.alg_onrgoed_key,
ud.fac_usrdata_key ter_maatschap_key,
ud.fac_usrdata_omschr ter_maatschap
FROM alg_v_aanwezigonrgoedkenmerk ok,
fac_v_aanwezigusrdata ud
WHERE ok.alg_kenmerk_key = 1040 -- Maatschap
AND ud.fac_usrdata_key =
fac.safe_to_number (
ok.alg_onrgoedkenmerk_waarde)) e
ON a.gebter_key = e.alg_onrgoed_key
LEFT JOIN (SELECT g.alg_gebouw_key, 63 kdeel -- 63% van A-HI (=1572) op TH
FROM alg_gebouw g
WHERE g.alg_gebouw_key = 1572
UNION ALL
SELECT g.alg_gebouw_key, 37 kdeel -- 37% van A-HI (=1572) op TI
FROM alg_gebouw g
WHERE g.alg_gebouw_key = 1572) f
ON a.gebter_key = f.alg_gebouw_key;
/* Formatted on 13-2-2014 22:36:16 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW wtca_v_rap_maand_actual_fact
(
maand,
tot_datum,
opdr,
maatschap,
ksoort,
ksoort_oms,
fclt_f_complex,
gebouw_terrein,
verdieping,
ruimte,
vakgroep,
melding,
omschrijving,
opmerking,
aanmaak,
fclt_f_uitvoerende,
kosten,
fclt_3d_afdeling_key
)
AS
SELECT maand,
TO_CHAR (TO_DATE (maand || '-01', 'yyyy-mm-dd') - 1, 'dd-mm-yyyy'),
opdr,
fclt_f_maatschap,
fclt_f_ksoort,
fclt_f_ksoort_oms,
CASE
WHEN COALESCE (kosten, 0) = 0
THEN
'0'
WHEN hide_f_maatschap_key = 21
THEN
'924'
WHEN hide_f_maatschap_key = 22
THEN
'925'
WHEN UPPER (TRIM (fclt_f_ksoort_oms)) =
'STORINGEN PARKEERGARAGE'
THEN
'929'
WHEN SUBSTR (UPPER (TRIM (fclt_f_gebouw_terrein)), -1) = 'H'
OR SUBSTR (UPPER (TRIM (fclt_f_gebouw_terrein)), -3) =
'(H)'
THEN
'928'
WHEN SUBSTR (UPPER (TRIM (fclt_f_gebouw_terrein)), -1) = 'I'
OR SUBSTR (UPPER (TRIM (fclt_f_gebouw_terrein)), -3) =
'(I)'
THEN
'927'
ELSE -- De rest
'0'
END
complex,
fclt_f_gebouw_terrein,
verdieping,
ruimte,
fclt_f_vakgroep,
fclt_f_melding,
omschrijving,
opmerking,
aanmaak,
fclt_f_uitvoerende,
kosten,
fclt_3d_afdeling_key
FROM wtca_v_rap_maand_actual;
/* Formatted on 5-5-2011 14:02:24 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW wtca_v_rap_maand_frozen
@@ -4027,9 +4050,153 @@ AS
ON opdr.mld_opdr_key = CORR.mld_opdr_key
GROUP BY uitv.prs_afdeling_key;
/* Formatted on 9-1-2014 17:40:30 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW wtca_v_hoofdhuurders
(
huurder_key,
huurder_naam
)
AS
SELECT p.prs_perslid_key, pf.prs_perslid_naam_full
FROM prs_perslid p, prs_v_perslid_fullnames pf
WHERE p.prs_srtperslid_key = 6
AND p.prs_perslid_key = pf.prs_perslid_key;
/* Formatted on 13-1-2014 14:24:42 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW wtca_v_rap_onderhuurders
(
naam_onderhuurder,
straat,
huisnummer,
naam_hoofdhuurder,
kosten_hoofdhuurder
)
AS
SELECT x.onderhuurder_naam,
k1.straat,
k2.huisnummer,
k3.naam_hoofdhuurder,
k4.kosten_hoofdhuurder
FROM (SELECT p.prs_perslid_key,
pf.prs_perslid_naam_full onderhuurder_naam
FROM prs_perslid p, prs_v_perslid_fullnames pf
WHERE p.prs_srtperslid_key = 4221
AND p.prs_perslid_key = pf.prs_perslid_key)
x
LEFT JOIN
(SELECT kl.prs_link_key,
ud.fac_usrdata_omschr straat
FROM prs_kenmerklink kl, fac_usrdata ud
WHERE kl.prs_kenmerk_key = 1000
AND fac.safe_to_number (
kl.prs_kenmerklink_waarde
) = ud.fac_usrdata_key) k1
ON x.prs_perslid_key = k1.prs_link_key
LEFT JOIN
(SELECT kl.prs_link_key,
ud.fac_usrdata_omschr huisnummer
FROM prs_kenmerklink kl, fac_usrdata ud
WHERE kl.prs_kenmerk_key = 1001
AND fac.safe_to_number (
kl.prs_kenmerklink_waarde
) = ud.fac_usrdata_key) k2
ON x.prs_perslid_key = k2.prs_link_key
LEFT JOIN
(SELECT kl.prs_link_key, v.huurder_naam naam_hoofdhuurder
FROM prs_kenmerklink kl, wtca_v_hoofdhuurders v
WHERE kl.prs_kenmerk_key = 1361
AND fac.safe_to_number (
kl.prs_kenmerklink_waarde
) = v.huurder_key) k3
ON x.prs_perslid_key = k3.prs_link_key
LEFT JOIN
(SELECT kl.prs_link_key,
ud.fac_usrdata_omschr kosten_hoofdhuurder
FROM prs_kenmerklink kl, fac_usrdata ud
WHERE kl.prs_kenmerk_key = 1362
AND fac.safe_to_number (kl.prs_kenmerklink_waarde) =
ud.fac_usrdata_key) k4
ON x.prs_perslid_key = k4.prs_link_key;
/* Formatted on 10-2-2014 13:05:55 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW wtca_v_rap_dienstrapport
(
hide_f_datum,
fclt_d_datum,
html_dienstrapportnr,
fclt_f_medewerker
)
AS
SELECT 0 - m.mld_melding_key,
TO_CHAR (m.mld_melding_datum, 'dd-mm-yyyy'),
--TO_CHAR (m.mld_melding_key) nummer,
'<a onclick=''FcltMgr.openDetail("appl/mld/mld_melding.asp?urole=fo&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| m.mld_melding_key
|| '</a>'
html_nummer,
pf.prs_perslid_naam_full
FROM mld_melding m, prs_v_perslid_fullnames pf
WHERE m.mld_stdmelding_key = 3041
AND m.prs_perslid_key = pf.prs_perslid_key;
CREATE OR REPLACE VIEW wtca_v_rap_sec_incidenten
(
hide_f_datum,
fclt_d_datum,
html_incidentnr,
fclt_f_incident,
datum,
tijd,
plaats,
omschrijving,
fclt_f_bijlagen,
--html_details,
fclt_f_melder
)
AS
SELECT 0 - m.mld_melding_key,
TO_CHAR (m.mld_melding_datum, 'dd-mm-yyyy'),
--TO_CHAR (m.mld_melding_key) nummer,
'<a onclick=''FcltMgr.openDetail("appl/mld/mld_melding.asp?urole=fo&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| m.mld_melding_key
|| '</a>'
html_details,
sm.mld_stdmelding_omschrijving incident,
TO_CHAR (m.mld_melding_datum, 'dd-mm-yyyy') datum,
TO_CHAR (m.mld_melding_datum, 'hh24:mi') tijd,
pa.alg_plaatsaanduiding plaats,
m.mld_melding_omschrijving omschrijving,
DECODE (km.aantal, NULL, '-', TO_CHAR (km.aantal)) bijlagen,
--'<a onclick=''FcltMgr.openDetail("appl/mld/mld_melding.asp?urole=fo&'
--|| 'mld_key='
--|| m.mld_melding_key
--|| '")''>Details</a>'
-- html_details,
pf.prs_perslid_naam_full melder
FROM mld_melding m,
mld_stdmelding sm,
alg_v_plaatsaanduiding_all pa,
prs_v_perslid_fullnames pf,
( SELECT mld_melding_key, COUNT ( * ) aantal
FROM mld_kenmerkmelding
WHERE mld_kenmerk_key IN (101, 102, 103, 104) -- Bijlage1/2/3/4
AND mld_kenmerkmelding_verwijder IS NULL
GROUP BY mld_melding_key) km
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = 721 -- Incident
AND m.mld_alg_onroerendgoed_keys = pa.alg_onroerendgoed_keys
AND m.prs_perslid_key = pf.prs_perslid_key
AND m.mld_melding_key = km.mld_melding_key(+);
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion('WTCA', 21); END;
BEGIN fac.registercustversion('WTCA', 26); END;
/
COMMIT;
spool off