diff --git a/BLCC/blcc.sql b/BLCC/blcc.sql index afd9c7d69..758596ff1 100644 --- a/BLCC/blcc.sql +++ b/BLCC/blcc.sql @@ -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