DJIN#59913 RES+BEZ-noti naar gebouw+DJIN#57015+DJIN#58152 Diverse rapportages/Bugfixes
svn path=/Customer/trunk/; revision=44758
This commit is contained in:
@@ -5819,19 +5819,19 @@ AS
|
||||
--ref.mld_kenmerkopdr_waarde ref,
|
||||
x.mldafm,
|
||||
DECODE (x.mldacp,
|
||||
NULL, NULL,
|
||||
NULL, TO_NUMBER (NULL),
|
||||
fac.datumtijdnaaruitvoertijd (x.mldnew, x.mldacp, 'U').tijdsduur)
|
||||
mldacp_uvtijd,
|
||||
DECODE (minordacp.fac_tracking_datum,
|
||||
NULL, NULL,
|
||||
NULL, TO_NUMBER (NULL),
|
||||
fac.datumtijdnaaruitvoertijd (minordnew.fac_tracking_datum, minordacp.fac_tracking_datum, 'U').tijdsduur)
|
||||
ordacp_uvtijd,
|
||||
DECODE (maxordafm.fac_tracking_datum,
|
||||
NULL, NULL,
|
||||
NULL, TO_NUMBER (NULL),
|
||||
fac.datumtijdnaaruitvoertijd (minordnew.fac_tracking_datum, maxordafm.fac_tracking_datum, 'U').tijdsduur)
|
||||
ordafm_uvtijd,
|
||||
DECODE (maxordafm.fac_tracking_datum,
|
||||
NULL, NULL,
|
||||
NULL, TO_NUMBER (NULL),
|
||||
fac.datumtijdnaaruitvoertijd (maxordafm.fac_tracking_datum, x.mldafm, 'U').tijdsduur)
|
||||
ordafm_mldafm,
|
||||
fac.datumtijdnaaruitvoertijd (x.mldnew, x.mldafm, 'U').tijdsduur
|
||||
@@ -6076,6 +6076,7 @@ AS
|
||||
CREATE OR REPLACE VIEW djin_v_rap_mt_bron
|
||||
(
|
||||
hide_f_sortering,
|
||||
jaar,
|
||||
week,
|
||||
vestiging,
|
||||
vakgroeptype,
|
||||
@@ -6086,7 +6087,8 @@ CREATE OR REPLACE VIEW djin_v_rap_mt_bron
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (mldafm, 'iyyy-iw') || vt || vakgroeptype || vakgroep,
|
||||
TO_CHAR (mldafm, 'iyyy-iw') week,
|
||||
TO_CHAR (mldafm, 'iyyy') jaar,
|
||||
TO_CHAR (mldafm, 'iw') week,
|
||||
vt, vakgroeptype, vakgroep,
|
||||
COUNT ( * ) totaal,
|
||||
SUM (DECODE (SIGN (mld_melding_acceptdatum_std - mldacp), -1, 0, 1))
|
||||
@@ -6128,7 +6130,8 @@ AS
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_district_key = d.alg_district_key)
|
||||
GROUP BY TO_CHAR (mldafm, 'iyyy-iw') || vt || vakgroeptype || vakgroep,
|
||||
TO_CHAR (mldafm, 'iyyy-iw'),
|
||||
TO_CHAR (mldafm, 'iyyy'),
|
||||
TO_CHAR (mldafm, 'iw'),
|
||||
vt, vakgroeptype, vakgroep;
|
||||
|
||||
-- DJIN#58223: Recente wijzigingen reserveringen
|
||||
@@ -6325,7 +6328,8 @@ CREATE OR REPLACE VIEW djin_v_rap_res2gebouw
|
||||
--fclt_3d_discipline_key,
|
||||
--fclt_3d_locatie_key,
|
||||
res_rsv_ruimte_key,
|
||||
extra_key -- Moet zo heten?
|
||||
extra_key, -- Moet zo heten?
|
||||
noti
|
||||
)
|
||||
AS
|
||||
SELECT d.alg_district_omschrijving || l.alg_locatie_omschrijving || g.alg_gebouw_code || TO_CHAR (rrr.res_rsv_ruimte_van, 'yymmddhh24miss') || TO_CHAR (rrr.res_rsv_ruimte_key) || TO_CHAR (rra.res_rsv_artikel_levering, 'yymmddhh24miss') sortering,
|
||||
@@ -6353,7 +6357,8 @@ AS
|
||||
--cd.ins_discipline_key,
|
||||
--l.alg_locatie_key,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
aog.alg_gebouw_key
|
||||
aog.alg_gebouw_key,
|
||||
DECODE (TRUNC (rrr.res_rsv_ruimte_van), TRUNC (SYSDATE + 2), 'CUST01', DECODE (TRUNC (rrr.res_rsv_ruimte_van, 'IW'), TRUNC (SYSDATE, 'IW'), NULL, 'CUST03')) noti
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_activiteit act,
|
||||
res_ruimte_opstelling rro,
|
||||
@@ -6379,7 +6384,7 @@ AS
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra,
|
||||
res_discipline cd
|
||||
WHERE rrr.res_rsv_ruimte_van > TRUNC (SYSDATE) -- Vanaf vandaag (tot in de toekomst)!
|
||||
WHERE rrr.res_rsv_ruimte_van BETWEEN TRUNC (SYSDATE) AND TRUNC (SYSDATE + 21, 'IW') -- Vandaag t/m komende 2 weken!
|
||||
AND rrr.res_activiteit_key = act.res_activiteit_key
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key(+)
|
||||
AND rro.res_ruimte_key = rar1.res_ruimte_key(+)
|
||||
@@ -6427,7 +6432,8 @@ CREATE OR REPLACE VIEW djin_v_rap_bez2gebouw
|
||||
badgenr,
|
||||
--fclt_3d_locatie_key,
|
||||
bez_afspraak_key,
|
||||
extra_key -- Moet zo heten?
|
||||
extra_key, -- Moet zo heten?
|
||||
noti
|
||||
)
|
||||
AS
|
||||
SELECT d.alg_district_omschrijving || l.alg_locatie_omschrijving || TO_CHAR (a.bez_afspraak_datum, 'yymmddhh24miss') || TO_CHAR (a.bez_afspraak_key) || b.bez_afspraak_naam sortering,
|
||||
@@ -6454,7 +6460,8 @@ AS
|
||||
b.bez_bezoekers_pasnr badgenr,
|
||||
--l.alg_locatie_key,
|
||||
a.bez_afspraak_key,
|
||||
g.alg_gebouw_key
|
||||
g.alg_gebouw_key,
|
||||
DECODE (TRUNC (a.bez_afspraak_datum), TRUNC (SYSDATE + 1), 'CUST02', NULL) noti
|
||||
FROM bez_afspraak a,
|
||||
bez_actie act,
|
||||
bez_bezoekers b,
|
||||
@@ -6472,7 +6479,7 @@ AS
|
||||
prs_v_perslid_fullnames_all pfh,
|
||||
res_rsv_deel rrd,
|
||||
res_deel rd
|
||||
WHERE a.bez_afspraak_datum > TRUNC (SYSDATE) -- Vanaf vandaag (tot in de toekomst)!
|
||||
WHERE a.bez_afspraak_datum BETWEEN TRUNC (SYSDATE) AND TRUNC (SYSDATE + 2) -- Vandaag en morgen!
|
||||
AND a.bez_actie_key = act.bez_actie_key(+)
|
||||
AND a.bez_afspraak_key = b.bez_afspraak_key
|
||||
AND a.alg_locatie_key = l.alg_locatie_key(+)
|
||||
@@ -6490,6 +6497,7 @@ AS
|
||||
AND a.bez_afspraak_host_key = ph.prs_perslid_key(+)
|
||||
AND ph.prs_perslid_key = pfh.prs_perslid_key(+);
|
||||
|
||||
-- DJIN#59913: Dagelijkse rapport-notificatie naar gebouw (voor RES overmorgen en BEZ morgen).
|
||||
CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_d
|
||||
(
|
||||
code,
|
||||
@@ -6502,7 +6510,7 @@ CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_d
|
||||
xmobile
|
||||
)
|
||||
AS
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
SELECT DISTINCT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
REPLACE (REPLACE (sn.fac_srtnotificatie_oms, '##GEB##', g.alg_gebouw_code), '##DATUM##', TO_CHAR (SYSDATE + 2, 'dd-mm-yyyy')),
|
||||
@@ -6511,13 +6519,13 @@ AS
|
||||
g.alg_gebouw_email,
|
||||
NULL
|
||||
FROM djin_v_rap_res2gebouw v, alg_gebouw g, fac_usrrap r, fac_srtnotificatie sn
|
||||
WHERE TRUNC (v.datum) = TRUNC (SYSDATE + 2) -- Vandaag verstuurd voor morgen!
|
||||
WHERE TRUNC (v.datum) = TRUNC (SYSDATE + 2) -- Vandaag verstuurd voor overmorgen
|
||||
AND v.extra_key = g.alg_gebouw_key
|
||||
AND INSTR (g.alg_gebouw_email, '@') > 0
|
||||
AND UPPER (r.fac_usrrap_view_name) = 'DJIN_V_RAP_RES2GEBOUW'
|
||||
AND sn.fac_srtnotificatie_code = 'CUST01'
|
||||
UNION ALL
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
SELECT DISTINCT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
REPLACE (REPLACE (sn.fac_srtnotificatie_oms, '##GEB##', g.alg_gebouw_code), '##DATUM##', TO_CHAR (SYSDATE + 1, 'dd-mm-yyyy')),
|
||||
@@ -6525,13 +6533,14 @@ AS
|
||||
v.extra_key,
|
||||
g.alg_gebouw_email,
|
||||
NULL
|
||||
FROM djin_v_rap_res2gebouw v, alg_gebouw g, fac_usrrap r, fac_srtnotificatie sn
|
||||
WHERE TRUNC (v.datum) = TRUNC (SYSDATE + 1) -- Vandaag verstuurd voor morgen!
|
||||
FROM djin_v_rap_bez2gebouw v, alg_gebouw g, fac_usrrap r, fac_srtnotificatie sn
|
||||
WHERE TRUNC (v.datum) = TRUNC (SYSDATE + 1) -- Vandaag verstuurd voor morgen
|
||||
AND v.extra_key = g.alg_gebouw_key
|
||||
AND INSTR (g.alg_gebouw_email, '@') > 0
|
||||
AND UPPER (r.fac_usrrap_view_name) = 'DJIN_V_RAP_BEZ2GEBOUW'
|
||||
AND sn.fac_srtnotificatie_code = 'CUST02';
|
||||
|
||||
-- DJIN#59913: Wekelijkse rapport-notificatie naar gebouw (voor RES komende 2 weken).
|
||||
CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_w
|
||||
(
|
||||
code,
|
||||
@@ -6544,7 +6553,7 @@ CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_w
|
||||
xmobile
|
||||
)
|
||||
AS
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
SELECT DISTINCT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
REPLACE (REPLACE (sn.fac_srtnotificatie_oms, '##GEB##', g.alg_gebouw_code), '##DATUM##', TO_CHAR (TRUNC (SYSDATE + 7, 'IW'), 'dd-mm-yyyy')),
|
||||
@@ -6553,12 +6562,13 @@ AS
|
||||
g.alg_gebouw_email,
|
||||
NULL
|
||||
FROM djin_v_rap_res2gebouw v, alg_gebouw g, fac_usrrap r, fac_srtnotificatie sn
|
||||
WHERE TRUNC (v.datum) BETWEEN TRUNC (SYSDATE + 7, 'IW') AND TRUNC (SYSDATE + 21, 'IW') -- Vrijdags verstuurd voor komende 2 weken!
|
||||
WHERE TRUNC (v.datum) BETWEEN TRUNC (SYSDATE + 7, 'IW') AND TRUNC (SYSDATE + 21, 'IW') -- Deze week verstuurd voor komende 2 weken!
|
||||
AND v.extra_key = g.alg_gebouw_key
|
||||
AND INSTR (g.alg_gebouw_email, '@') > 0
|
||||
AND UPPER (r.fac_usrrap_view_name) = 'DJIN_V_RAP_RES2GEBOUW'
|
||||
AND sn.fac_srtnotificatie_code = 'CUST03';
|
||||
|
||||
-- DJIN#59913: Uurlijkse afspraak-notificatie naar gebouw (voor last-minute afspraken).
|
||||
CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_u
|
||||
(
|
||||
code,
|
||||
@@ -6571,19 +6581,18 @@ CREATE OR REPLACE VIEW djin_v_noti_ext_gebouw_u
|
||||
xmobile
|
||||
)
|
||||
AS
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
SELECT DISTINCT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
REPLACE (REPLACE (sn.fac_srtnotificatie_oms, '##GEB##', g.alg_gebouw_code), '##DATUM##', TO_CHAR (SYSDATE, 'dd-mm-yyyy')),
|
||||
r.fac_usrrap_key,
|
||||
v.extra_key,
|
||||
t.fac_tracking_refkey,
|
||||
NULL,
|
||||
g.alg_gebouw_email,
|
||||
NULL
|
||||
FROM djin_v_rap_bez2gebouw v, alg_gebouw g, fac_usrrap r, fac_srtnotificatie sn, fac_tracking t, fac_notificatie_job nj
|
||||
FROM djin_v_rap_bez2gebouw v, alg_gebouw g, fac_srtnotificatie sn, fac_tracking t, fac_notificatie_job nj
|
||||
WHERE TRUNC (v.datum) = TRUNC (SYSDATE)
|
||||
AND v.extra_key = g.alg_gebouw_key
|
||||
AND INSTR (g.alg_gebouw_email, '@') > 0
|
||||
AND UPPER (r.fac_usrrap_view_name) = 'DJIN_V_RAP_BEZ2GEBOUW'
|
||||
AND sn.fac_srtnotificatie_code = 'CUST04'
|
||||
AND v.bez_afspraak_key = t.fac_tracking_refkey
|
||||
AND t.fac_srtnotificatie_key = 26 -- BEZMUT=Alleen nieuwe afspraken!
|
||||
@@ -6593,31 +6602,6 @@ AS
|
||||
|
||||
-- DJIN#58881: UDR Sleutelmodule!
|
||||
CREATE OR REPLACE VIEW djin_v_rap_udr_sle
|
||||
(
|
||||
datum_upd,
|
||||
catalogus, -- Van de ruimte bij een ruimtereservering (met/zonder catering) en leeg voor een roomservice-reservering?
|
||||
activiteit,
|
||||
verwijderd, -- X als verwijderd
|
||||
--dirtlevel,
|
||||
datum_res,
|
||||
van,
|
||||
tot,
|
||||
vestiging,
|
||||
complex,
|
||||
ruimte,
|
||||
aant_pers,
|
||||
resnr,
|
||||
opstelling,
|
||||
aanvrager,
|
||||
gastheer_vrouw,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
extra_velden,
|
||||
catering, -- X als catering
|
||||
fclt_3d_discipline_key,
|
||||
fclt_3d_locatie_key,
|
||||
res_rsv_ruimte_key
|
||||
)
|
||||
AS
|
||||
WITH kd AS (SELECT sk.vnr, sk.ins_srtkenmerk_key, sk.ins_srtkenmerk_omschrijving, kd.ins_deel_key, kd.waarde
|
||||
FROM (SELECT ROWNUM vnr, ins_srtkenmerk_key, ins_srtkenmerk_omschrijving
|
||||
|
||||
Reference in New Issue
Block a user