DCOL#30219 Klantspecifieke CNTREMINDER-noti ook naar eigenaar + manager
svn path=/Customer/trunk/; revision=22517
This commit is contained in:
109
DCOL/dcol.sql
109
DCOL/dcol.sql
@@ -356,9 +356,116 @@ EXCEPTION
|
||||
END dcol_update_bedrijf;
|
||||
/
|
||||
|
||||
/* Formatted on 9-9-2014 16:06:24 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW dcol_v_medewerkers
|
||||
(
|
||||
prs_perslid_key,
|
||||
prs_perslid_naam_full
|
||||
)
|
||||
AS
|
||||
SELECT pf.prs_perslid_key, pf.prs_perslid_naam_full
|
||||
FROM prs_perslid p, prs_v_perslid_fullnames_all pf
|
||||
WHERE p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND SUBSTR (p.prs_perslid_oslogin, 1, 1) != '_';
|
||||
|
||||
/* Formatted on 9-9-2014 16:10:50 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW dcol_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
|
||||
|| ' ('
|
||||
|| 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 c.cnt_contract_status = 0
|
||||
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
|
||||
AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
UNION
|
||||
SELECT '',
|
||||
'',
|
||||
c.prs_perslid_key_eig,
|
||||
'Rapp<EFBFBD>l: 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,
|
||||
c.cnt_contract_nummer_intern,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key),
|
||||
NULL
|
||||
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
|
||||
WHERE c.cnt_contract_status = 0
|
||||
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
|
||||
AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
|
||||
AND c.prs_perslid_key_eig IS NOT NULL
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
UNION
|
||||
SELECT '',
|
||||
'',
|
||||
fac.safe_to_number (kl.prs_kenmerklink_waarde),
|
||||
'Rapp<EFBFBD>l: 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,
|
||||
c.cnt_contract_nummer_intern,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key),
|
||||
NULL
|
||||
FROM cnt_v_aanwezigcontract c,
|
||||
prs_bedrijf b,
|
||||
prs_afdeling a,
|
||||
prs_kenmerklink kl
|
||||
WHERE c.cnt_contract_status = 0
|
||||
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key)
|
||||
AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND a.prs_afdeling_verwijder IS NULL
|
||||
AND c.cnt_prs_afdeling_key = a.prs_afdeling_key -- Bestaande afdeling!
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
--AND kl.prs_kenmerklink_niveau = 'A'
|
||||
AND kl.prs_kenmerk_key = 1060 -- Manager
|
||||
AND a.prs_afdeling_key = kl.prs_link_key;
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
||||
/
|
||||
BEGIN fac.registercustversion('DCOL', 1); END;
|
||||
BEGIN fac.registercustversion('DCOL', 2); END;
|
||||
/
|
||||
COMMIT;
|
||||
spool off
|
||||
|
||||
Reference in New Issue
Block a user