KFNS#40062 : Notificatie en escalatie nav niet handelen na notificatie

svn path=/Customer/trunk/; revision=33667
This commit is contained in:
Rick Kamphuis
2017-05-03 09:27:01 +00:00
parent 7ba1f35571
commit 0e8bf9b110

View File

@@ -9412,7 +9412,46 @@ AS
AND ft.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'KFNS_V_NOTI_BEZOEKERS');
WHERE fac_notificatie_job_view = 'KFNS_V_NOTI_BEZOEKERS');
CREATE OR REPLACE VIEW KFNS_V_NOTI_CNTREMINDERESC (CODE, SENDER, RECEIVER, TEXT, KEY, PAR1, PAR2, XKEY)
AS
SELECT '', '', fac.safe_to_number(kc.cnt_kenmerkcontract_waarde),
(SELECT REPLACE (REPLACE (fac_srtnotificatie_oms, '##contractnr##',c.cnt_contract_key), '##hrdr##', b.prs_bedrijf_naam)
FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code = 'CUST06')
text,
c.cnt_contract_key, c.cnt_contract_nummer_intern, cnt.cnt_getopzegdatum (c.cnt_contract_key), NULL
FROM cnt_v_aanwezigcontract c, prs_bedrijf b, cnt_kenmerkcontract kc
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND cnt_contract_verwijder IS NULL
AND c.ins_discipline_key = 901
AND cnt_contract_status = 0
--AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
AND (cnt.cnt_getrappeldatum (c.cnt_contract_key) = TRUNC (sysdate)
OR cnt.cnt_getrappeldatum (c.cnt_contract_key) +7 = TRUNC (sysdate))
AND c.cnt_contract_key = kc.cnt_contract_key
AND cnt_kenmerkcontract_verwijder IS NULL
AND kc.cnt_kenmerk_key = 361
union all
SELECT '', '', fac.safe_to_number(kc.cnt_kenmerkcontract_waarde),
(SELECT REPLACE (REPLACE (fac_srtnotificatie_oms, '##contractnr##',c.cnt_contract_key), '##hrdr##', b.prs_bedrijf_naam)
FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code = 'CUST07')
text,
c.cnt_contract_key, c.cnt_contract_nummer_intern, cnt.cnt_getopzegdatum (c.cnt_contract_key), NULL
FROM cnt_v_aanwezigcontract c, prs_bedrijf b, cnt_kenmerkcontract kc
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND cnt_contract_verwijder IS NULL
AND c.ins_discipline_key = 901
AND cnt_contract_status = 0
--AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key) AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
--AND cnt.cnt_getrappeldatum (c.cnt_contract_key) = sysdate
AND cnt.cnt_getrappeldatum (c.cnt_contract_key) +14 = TRUNC (sysdate)
AND c.cnt_contract_key = kc.cnt_contract_key
AND cnt_kenmerkcontract_verwijder IS NULL
AND kc.cnt_kenmerk_key = 362
------ payload end ------