BAMG#71089 Contractbeheer - vastgoed (breakoptie)

svn path=/Customer/trunk/; revision=55196
This commit is contained in:
Arthur Egberink
2022-03-02 20:48:30 +00:00
parent 996e3cbfe5
commit b0f5510ea7

View File

@@ -646,7 +646,7 @@ UNION ALL
FROM fac_rapport
WHERE fac_rapport_node = 'PERSLID_E';
-- Contract reminder
-- Contract reminder CUST01 en breakoptie tussen 5 en 6 maanden van tevoren (breakoptie datum is kenmerk 101) (CUST05)
CREATE OR REPLACE VIEW bamg_v_noti_cntreminder_coll
AS
SELECT 'CUST01' code,
@@ -686,7 +686,44 @@ AS
AND cnt_contract_verwijder IS NULL
AND cnt_contract_status = 0 -- actief
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
AND cnt.cnt_getopzegdatum (c.cnt_contract_key));
AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
UNION ALL
SELECT 'CUST05' code,
'' sender,
p.prs_collega_key receiver,
'Breakoptie: Contract '
|| c.cnt_contract_nummer_intern
|| DECODE (cnt_contract_versie,
NULL, '',
'.' || cnt_contract_versie)
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' op '
|| FLX.getflex ('CNT', 101, c.cnt_contract_key) text,
c.cnt_contract_key key,
NULL xkey,
NULL xemail,
NULL xmobile,
NULL fac_srtnotificatie_key,
NULL attachments,
NULL xsender,
NULL prs_bedrijfadres_key
FROM cnt_v_aanwezigcontract c,
prs_bedrijf b,
(SELECT prs_perslid_key, prs_perslid_key prs_collega_key
FROM prs_perslid
UNION ALL
SELECT prs_perslid_key, prs_perslid_key_alt prs_collega_key
FROM prs_collega) p
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND c.prs_perslid_key_beh = p.prs_perslid_key
AND cnt_contract_verwijder IS NULL
AND cnt_contract_status = 0 -- actief
AND (SYSDATE BETWEEN TO_DATE(FLX.getflex ('CNT', 101, c.cnt_contract_key), 'dd-mm-yyyy') - 6 * 30
AND TO_DATE(FLX.getflex ('CNT', 101, c.cnt_contract_key), 'dd-mm-yyyy') - 5 * 30);
-- Notificatie naar bezoeker 2 dagen voor de afspraak
-- Locatie met key 52 (UTR14) is een AM pand