ARBO#60475 extra cnt reminder obv kenmerk Actiedatum

svn path=/Customer/trunk/; revision=45353
This commit is contained in:
Ruud Lipper
2020-01-03 15:08:21 +00:00
parent 61260ba0ec
commit 02ce2b9447

View File

@@ -3514,6 +3514,72 @@ AS
WHERE (SUBSTR (prs_perslid_oslogin, 0, 1) != '_'
OR prs_perslid_oslogin IS NULL);
CREATE OR REPLACE VIEW arbo_v_noti_cntreminder
(
code,
sender,
receiver,
text,
key,
par1,
par2,
xkey
)
AS
SELECT '',
'',
c.prs_perslid_key_beh,
'Rappel: 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 'CUST03',
'',
c.prs_perslid_key_beh,
'Contract ' || c.cnt_contract_nummer_intern
|| DECODE (cnt_contract_versie,
NULL, '',
'.' || cnt_contract_versie)
|| ' voor '
|| b.prs_bedrijf_naam
|| ' heeft actie nodig.',
c.cnt_contract_key,
c.cnt_contract_nummer_intern,
fac.safe_to_date (ckc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY'),
NULL
FROM cnt_v_aanwezigcontract c,
prs_bedrijf b,
cnt_kenmerkcontract ckc,
cnt_kenmerk ck
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
AND cnt_contract_verwijder IS NULL
AND cnt_contract_status = 0
AND ckc.cnt_contract_key = c.cnt_contract_key
AND ckc.cnt_kenmerk_key = ck.cnt_kenmerk_key
AND ck.cnt_srtkenmerk_key = 343 -- actidatum
AND fac.safe_to_date (ckc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY') =
TRUNC (SYSDATE);
------ payload end ------
SET DEFINE OFF