DCOL#41382 view toegevoerd en omgezet naar nieuw structuur

svn path=/Customer/trunk/; revision=34821
This commit is contained in:
Jordy Polman
2017-08-04 06:59:39 +00:00
parent 16e3697be1
commit 96c05f2da8

View File

@@ -387,9 +387,9 @@ AS
/* Formatted on 3-8-2017 09:26:27 (QP5 v5.313) */
DROP VIEW DCOL.DCOL_V_NOTI_CNTREMINDER;
DROP VIEW DCOL_V_NOTI_CNTREMINDER;
CREATE OR REPLACE FORCE VIEW DCOL.DCOL_V_NOTI_CNTREMINDER
CREATE OR REPLACE FORCE VIEW DCOL_V_NOTI_CNTREMINDER
(
CODE,
SENDER,
@@ -487,8 +487,13 @@ AS
/* Formatted on 3-8-2017 09:26:27 (QP5 v5.313) notificaties 60 dagen voor verstrijken evaluatie periode*/
CREATE OR REPLACE FORCE VIEW DCOL_V_EVAL_CNTREMINDER
notificaties 60 dagen voor verstrijken evaluatie periode*/
/* Formatted on 3-8-2017 09:26:27 (QP5 v5.313) notificaties 60 dagen voor verstrijken evaluatie periode*/
DROP VIEW DCOL_V_NOTI_CNTREMINDER;
CREATE OR REPLACE FORCE VIEW DCOL_V_NOTI_CNTREMINDER
(
CODE,
SENDER,
@@ -499,94 +504,89 @@ CREATE OR REPLACE FORCE VIEW DCOL_V_EVAL_CNTREMINDER
PAR2,
XKEY
)
BEQUEATH DEFINER
AS
AS
SELECT 'CNTMAI',
'',
c.prs_perslid_key_beh,
'Evaluatie: Contract '
'Rappèl: Contract '
|| c.cnt_contract_nummer_intern
|| ' nadert de evaluatie datum ('
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' op '
|| ' 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_kenmerkcontract ckc, cnt_kenmerk ck, cnt_v_aanwezigcontract c,prs_bedrijf b, prs_kenmerklink kl
WHERE ck.cnt_kenmerk_key = ckc.cnt_kenmerk_key
AND c.cnt_contract_status = 0
AND ck.cnt_srtkenmerk_key = 14
AND ckc.cnt_contract_key = c.cnt_contract_key
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
and fac.safe_to_date(ckc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY') <= sysdate + 60
and cnt_contract_looptijd_tot >= sysdate
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 'CNTMAI',
'',
c.prs_perslid_key_eig,
'Evaluatie: Contract '
'Rappèl: Contract '
|| c.cnt_contract_nummer_intern
|| ' nadert de evaluatie datum ('
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' op '
|| ' 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_kenmerkcontract ckc, cnt_kenmerk ck, cnt_v_aanwezigcontract c,prs_bedrijf b, prs_kenmerklink kl
WHERE ck.cnt_kenmerk_key = ckc.cnt_kenmerk_key
AND c.cnt_contract_status = 0
AND ck.cnt_srtkenmerk_key = 14
AND ckc.cnt_contract_key = c.cnt_contract_key
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
and fac.safe_to_date(ckc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY') <= sysdate + 60
and cnt_contract_looptijd_tot >= sysdate
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 'CNTMAI',
'',
fac.safe_to_number (kl.prs_kenmerklink_waarde),
'Evaluatie: Contract '
'Rappèl: Contract '
|| c.cnt_contract_nummer_intern
|| ' nadert de evaluatie datum ('
|| ' ('
|| c.cnt_contract_omschrijving
|| ' '
|| b.prs_bedrijf_naam
|| ')'
|| ' op '
|| ' 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_kenmerkcontract ckc, cnt_kenmerk ck, cnt_v_aanwezigcontract c,prs_bedrijf b, prs_kenmerklink kl, prs_afdeling a
WHERE ck.cnt_kenmerk_key = ckc.cnt_kenmerk_key
AND c.cnt_contract_status = 0
AND ck.cnt_srtkenmerk_key = 14
AND ckc.cnt_contract_key = c.cnt_contract_key
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
and fac.safe_to_date(ckc.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY') <= sysdate + 60
and cnt_contract_looptijd_tot >= sysdate
AND kl.prs_kenmerklink_verwijder IS NULL
AND kl.prs_kenmerk_key = 1060
AND a.prs_afdeling_key = kl.prs_link_key
AND c.prs_afdeling_key_eig = a.prs_afdeling_key-- Bestaande afdeling!
order by 5,3;
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;
------ payload end ------