WEHK#39464 /Noti/Top50-rappel

svn path=/Customer/trunk/; revision=36578
This commit is contained in:
Maarten van der Heide
2018-01-15 08:42:16 +00:00
parent 35021db1be
commit 8ab886fbdd

View File

@@ -1900,7 +1900,7 @@ AS
c.cnt_contract_key
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND c.cnt_contract_status = 0
AND c.cnt_contract_status = 0
--AND SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
-- AND cnt.cnt_getopzegdatum (c.cnt_contract_key)
AND TRUNC (
@@ -1995,6 +1995,32 @@ AS
AND epk.cnt_srtkenmerk_key = 301 -- Contracteigenaar procurement
AND TRUNC (cnt.cnt_getRappeldatum (c.cnt_contract_key)) = TRUNC (SYSDATE)
UNION ALL
SELECT 'CUST01',
NULL,
fac.safe_to_number (ud.fac_usrdata_code), -- Te notificeren PRS_PERSLID_KEY voor Top50-contracten!
'Rappel: Contract '
|| c.cnt_contract_nummer_intern
|| ' ('
|| 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,
NULL
FROM cnt_v_aanwezigcontract c, prs_bedrijf b, cnt_kenmerkcontract hotkc, cnt_kenmerk hotk, fac_usrdata ud
WHERE c.cnt_contract_status = 0
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND c.cnt_contract_key = hotkc.cnt_contract_key
AND hotkc.cnt_kenmerkcontract_verwijder IS NULL
AND hotkc.cnt_kenmerk_key = hotk.cnt_kenmerk_key
AND hotk.cnt_kenmerk_verwijder IS NULL
AND hotk.cnt_srtkenmerk_key = 481 -- Top50 spend
AND ud.fac_usrtab_key = 741
AND TRUNC (cnt.cnt_getRappeldatum (c.cnt_contract_key)) = TRUNC (SYSDATE)
UNION ALL
SELECT sn.fac_srtnotificatie_code,
NULL,
c.prs_perslid_key_eig,
@@ -2003,7 +2029,7 @@ AS
REPLACE (
REPLACE (sn.fac_srtnotificatie_oms,
'##NR##', c.cnt_contract_nummer_intern),
'##OMS##', c.cnt_contract_omschrijving),
'##OMS##', c.cnt_contract_omschrijving),
'##BEDR##', b.prs_bedrijf_naam),
'##DAT##', prkc.cnt_kenmerkcontract_waarde),
c.cnt_contract_key,
@@ -2028,7 +2054,7 @@ AS
REPLACE (
REPLACE (sn.fac_srtnotificatie_oms,
'##NR##', c.cnt_contract_nummer_intern),
'##OMS##', c.cnt_contract_omschrijving),
'##OMS##', c.cnt_contract_omschrijving),
'##BEDR##', b.prs_bedrijf_naam),
'##DAT##', prkc.cnt_kenmerkcontract_waarde),
c.cnt_contract_key,
@@ -2052,7 +2078,7 @@ AS
REPLACE (
REPLACE (sn.fac_srtnotificatie_oms,
'##NR##', c.cnt_contract_nummer_intern),
'##OMS##', c.cnt_contract_omschrijving),
'##OMS##', c.cnt_contract_omschrijving),
'##BEDR##', b.prs_bedrijf_naam),
'##DAT##', prkc.cnt_kenmerkcontract_waarde),
c.cnt_contract_key,
@@ -2840,7 +2866,7 @@ AS
AND kc.cnt_kenmerk_key = k.cnt_kenmerk_key
AND k.cnt_kenmerk_verwijder IS NULL
AND k.cnt_srtkenmerk_key IN (291, 292, 293) -- Approval Budgethouder/Legal/Buyer
GROUP BY kc.cnt_contract_key) appr
GROUP BY kc.cnt_contract_key) appr
WHERE c.cnt_contract_status = 0 -- Actief
--AND SYSDATE BETWEEN c.cnt_contract_looptijd_van AND c.cnt_contract_looptijd_tot
AND c.ins_discipline_key IN (1561, 1562, 1563, 1564, 1565)