BLCC#91467 OUDE_ACCOUNTS-notijob/Extra reminder 4 weken voor schoning

svn path=/Customer/trunk/; revision=70959
This commit is contained in:
Maarten van der Heide
2025-11-17 12:38:40 +00:00
parent 4238730a84
commit fa53a2c2c0

View File

@@ -6477,6 +6477,7 @@ AS
AND vgt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key;
-- BLCC#63461: Notificeren oude accounts (halfjaar minus 2 weken niet ingelogd).
-- BLCC#91467: Notificeren oude accounts (halfjaar minus 4 weken niet ingelogd).
CREATE OR REPLACE VIEW blcc_v_noti_oude_accounts
(
code,
@@ -6521,7 +6522,40 @@ AS -- CUST04 naar te schonen persoon!
AND (p.prs_perslid_oslogin IS NULL
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
AND TRUNC (COALESCE (p.prs_perslid_login, p.prs_perslid_aanmaak)) = TRUNC (ADD_MONTHS (SYSDATE, -6) + 14) -- Halfjaar minus 2 weken niet ingelogd!
AND sn.fac_srtnotificatie_code = 'CUST04';
AND sn.fac_srtnotificatie_code = 'CUST04'
UNION ALL -- CUST25 naar te schonen persoon!
SELECT sn.fac_srtnotificatie_code,
NULL,
p.prs_perslid_key,
sn.fac_srtnotificatie_oms,
p.prs_perslid_key,
NULL,
NULL,
NULL,
NULL,
NULL
FROM prs_v_aanwezigperslid p,
prs_v_afdeling_boom ab,
fac_srtnotificatie sn
WHERE p.prs_afdeling_key = ab.prs_afdeling_key
AND ab.prs_bedrijf_key = 22 -- Huurder!
AND INSTR (UPPER (COALESCE (p.prs_perslid_email, 'Quqelequ')), '@BRIGHTLANDS') = 0
AND NOT EXISTS -- Geen lopende verplichtingen?
(SELECT 1
FROM prs_v_verplichting_keys
WHERE prs_perslid_key = p.prs_perslid_key)
AND NOT EXISTS -- Niet uitgesloten voor automatische schoning?
(SELECT 1
FROM prs_v_aanwezigkenmerklink
WHERE prs_kenmerk_key = 1200 -- Niet automatisch schonen
AND prs_link_key = p.prs_perslid_key)
AND p.prs_perslid_key > 10 -- Voor de zekerheid!
AND p.prs_perslid_apikey IS NULL
AND (p.prs_perslid_oslogin IS NULL
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
AND TRUNC (COALESCE (p.prs_perslid_login, p.prs_perslid_aanmaak)) = TRUNC (ADD_MONTHS (SYSDATE, -6) + 28) -- Halfjaar minus 4 weken niet ingelogd!
AND sn.fac_srtnotificatie_code = 'CUST25'
;
-- BLCC#70565: Overzicht uitvoerenden incl. datum+nummer laatste opdracht!
CREATE OR REPLACE VIEW BLCC_V_RAP_UREL_LASTOPDR