PCHD#75348 Notificatie BHV bij late reserveringen

svn path=/Customer/trunk/; revision=59212
This commit is contained in:
Sander Schepers
2023-02-16 20:55:38 +00:00
parent d0bf83f4b1
commit f7ada2169e

View File

@@ -2427,6 +2427,61 @@ AS
-- (SELECT ins_deel_key || '-' || ins_srtcontrole_key
-- FROM ins_deelsrtcontrole);
CREATE OR REPLACE VIEW PCHD_V_NOTI_RESBHV
(
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
PAR1,
PAR2,
XKEY
)
AS
SELECT 'CUST14',
NULL,
bhv.prs_perslid_key,
'BHV bij vergadering tot '
|| TO_CHAR (rr.res_rsv_ruimte_tot, 'HH24:MI')
|| ' bij '
|| rg.alg_gebouw_omschrijving,
rr.res_rsv_ruimte_key,
NULL,
NULL,
NULL
FROM res_rsv_ruimte rr,
alg_v_ruimte_gegevens rg,
prs_v_perslid_fullnames_all pf,
prs_perslid bhv,
(SELECT rr2.res_rsv_ruimte_key,
rr2.res_reservering_key,
COALESCE (rr2.alg_ruimte_key, r2r.alg_ruimte_key)
alg_ruimte_key,
res_ruimte_key
FROM res_v_rsv_ruimte_2_alg_ruimte r2r, res_rsv_ruimte rr2
WHERE r2r.res_rsv_ruimte_key(+) = rr2.res_rsv_ruimte_key
AND res_alg_ruimte_verwijder IS NULL) r2a
WHERE rr.res_rsv_ruimte_verwijder IS NULL
AND r2a.alg_ruimte_key = rg.alg_ruimte_key
AND r2a.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
AND rr.res_rsv_ruimte_contact_key = pf.prs_perslid_key
AND TRUNC (rr.res_rsv_ruimte_van) BETWEEN TRUNC (SYSDATE)
AND TRUNC (
ADD_MONTHS (SYSDATE,
3))
AND TO_NUMBER (TO_CHAR (rr.res_rsv_ruimte_tot, 'HH24MI')) > 1700
AND rr.res_status_fo_key = 2 -- Definitief
AND rr.res_status_bo_key = 2 -- Geregistreerd
AND bhv.prs_srtperslid_key = 22684 -- Functie hoofd BHV
AND rr.res_rsv_ruimte_key NOT IN
(SELECT fac_tracking_refkey
FROM fac_tracking t, fac_srtnotificatie sn
WHERE sn.fac_srtnotificatie_key =
t.fac_srtnotificatie_key
AND sn.fac_srtnotificatie_code = 'CUST14');
------ payload end ------
SET DEFINE OFF