From 0ea153863628e65b801ae3c4df7000b8e6fdd4aa Mon Sep 17 00:00:00 2001 From: Maarten van der Heide Date: Fri, 24 Feb 2023 15:34:04 +0000 Subject: [PATCH] HSLE#76373 CUST06-noti naar cateraar bij specifieke reservering activiteit en catalogi svn path=/Customer/trunk/; revision=59317 --- HSLE/hsle.sql | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/HSLE/hsle.sql b/HSLE/hsle.sql index 14a79e8fb..991a938a8 100644 --- a/HSLE/hsle.sql +++ b/HSLE/hsle.sql @@ -5001,6 +5001,60 @@ AS -- CUST04 naar nieuwe medewerker! AND sn.fac_srtnotificatie_code = 'CUST05' AND BITAND (sn.fac_srtnotificatie_mode, 2) = 2; */ +-- HSLE#76373: Uurlijkse CUST06-notificatie van reguliere RES-bon naar cateraar +-- na boeking op activiteit 90=Catering bestellen uit de +-- catalogi 130=Receptiearrangementen (verbruiksartikelen met keys +-- 2258+2259+2260+2261+2262+2326) en 131=Dinerbuffetten. +CREATE OR REPLACE VIEW HSLE_V_NOTI_CATERAAR +( + CODE, + SENDER, + RECEIVER, + TEXT, + KEY, + XKEY, + XSENDER, + XEMAIL, + XMOBILE, + ATTACHMENTS +) +AS + SELECT DISTINCT + sn.fac_srtnotificatie_code, + NULL, + NULL, + REPLACE ( + REPLACE ( + sn.fac_srtnotificatie_oms, + '##KEY##', + TO_CHAR (rrr.res_reservering_key) + || '/' + || TO_CHAR (rrr.res_rsv_ruimte_volgnr)), + '##DESC##', + rrr.res_rsv_ruimte_omschrijving), + rrr.res_reservering_key, + rrr.res_rsv_ruimte_key, + NULL xsender, + 'NL1209@compass-group.nl' xemail, + NULL xmobile, + NULL attachments + FROM fac_tracking t, + res_v_aanwezigrsv_ruimte rrr, + res_v_aanwezigrsv_artikel rra, + res_v_aanwezigartikel ra, + fac_srtnotificatie sn, + fac_notificatie_job nj + WHERE t.fac_srtnotificatie_key = 81 -- RESNEW + AND t.fac_tracking_refkey = rrr.res_rsv_ruimte_key + AND rrr.res_activiteit_key = 90 + AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key + AND rra.res_artikel_key = ra.res_artikel_key + AND ((ra.res_discipline_key = 130 AND ra.res_artikel_key IN (2258, 2259, 2260, 2261, 2262, 2326)) + OR ra.res_discipline_key = 131) + AND sn.fac_srtnotificatie_code = 'CUST06' + AND nj.fac_notificatie_job_view = 'HSLE_V_NOTI_CATERAAR' + AND t.fac_tracking_datum > COALESCE (nj.fac_notificatie_job_lastrun, TRUNC (SYSDATE)); + -- HSLE#62236: UDR-objecten inclusief e-mail eigenaar. -- HSLE#63183: Toevoegen (specifieke) kenmerkkolommen. CREATE OR REPLACE VIEW hsle_v_udr_ins_deel