RENK#35105 extra contract reminder

svn path=/Customer/trunk/; revision=28003
This commit is contained in:
Ruud Lipper
2016-02-02 13:36:29 +00:00
parent 19f1314d3e
commit 2ddde126ea

View File

@@ -4099,7 +4099,84 @@ AS
WHERE m.mld_melding_status IN (2, 3, 4, 7, 0) -- 2-Ingevoerd, 3-Ingezien, 4-Geaccepteerd, 7-Uitgegeven, 0-Pending
);
BEGIN fac.registercustversion('RENK', 12); END;
-- RENK#35126 Extra CUST contractreminder
CREATE OR REPLACE FORCE VIEW renk_v_noti_cntreminder
(
code,
sender,
receiver,
text,
key,
par1,
par2,
xkey
)
AS
SELECT '',
'',
c.prs_perslid_key_beh,
'Rapp<EFBFBD>l: Contract ' || c.cnt_contract_nummer_intern
|| DECODE (cnt_contract_versie,
NULL, '',
'.' || cnt_contract_versie)
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' moet uiterlijk per '
|| TO_CHAR (cnt.cnt_getopzegdatum (c.cnt_contract_key),
'DD-MM-YYYY')
|| ' worden verlengd of opgezegd.',
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
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND cnt_contract_verwijder IS NULL
AND cnt_contract_status = 0
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
UNION ALL
SELECT '',
'',
c.prs_perslid_key_beh,
'Rapp<EFBFBD>l: Contract ' || c.cnt_contract_nummer_intern
|| DECODE (cnt_contract_versie,
NULL, '',
'.' || cnt_contract_versie)
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' de extra rapp<70>ldatum '
|| TO_CHAR (opz.waarde, 'DD-MM-YYYY')
|| ' zal binnenkort verstrijken.',
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,
(SELECT ckc.cnt_contract_key,
fac.safe_to_date (cnt_kenmerkcontract_waarde,
'DD-MM-YYYY')
waarde
FROM cnt_kenmerkcontract ckc, cnt_kenmerk ck
WHERE ckc.cnt_kenmerk_key = ck.cnt_kenmerk_key
AND ck.cnt_srtkenmerk_key = 161
AND ckc.cnt_kenmerkcontract_waarde IS NOT NULL
AND ckc.cnt_kenmerkcontract_verwijder IS NULL) opz
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND cnt_contract_verwijder IS NULL
AND cnt_contract_status = 0
AND opz.cnt_contract_key = c.cnt_contract_key
AND opz.waarde >= TRUNC (SYSDATE + 7)
AND opz.waarde <= TRUNC (SYSDATE + 14);
BEGIN fac.registercustversion('RENK', 13); END;
/
BEGIN adm.systrackscriptId('$Id$', 0); END;
/