UWVA#63431 TCS views en procedures verwijderd
svn path=/Customer/trunk/; revision=47666
This commit is contained in:
@@ -8657,107 +8657,6 @@ EXCEPTION
|
|||||||
END uwva_update_resruimten;
|
END uwva_update_resruimten;
|
||||||
/
|
/
|
||||||
|
|
||||||
|
|
||||||
CREATE OR REPLACE PROCEDURE uwva_export_tcsbezout (p_applname IN VARCHAR2,
|
|
||||||
p_applrun IN VARCHAR2,
|
|
||||||
p_filedir IN VARCHAR2,
|
|
||||||
p_filename IN VARCHAR2)
|
|
||||||
AS
|
|
||||||
-- Automatisch buitenmelden bezoekers (moet gepland tussen 22:00 en 0:00 uur).
|
|
||||||
CURSOR uwva_tcs_bez_out_c
|
|
||||||
IS
|
|
||||||
SELECT b.bezoeker_id, b.pasnr, b.bezoeker_in
|
|
||||||
FROM UWVA_V_RAP_TCS_BEZ b
|
|
||||||
WHERE b.bezoeker_out IS NULL;
|
|
||||||
BEGIN
|
|
||||||
IF fac.safe_to_number (TO_CHAR (SYSDATE, 'HH24')) >= '22'
|
|
||||||
THEN
|
|
||||||
FOR rec IN uwva_tcs_bez_out_c
|
|
||||||
LOOP
|
|
||||||
BEGIN
|
|
||||||
UPDATE bez_bezoekers
|
|
||||||
SET bez_bezoekers_out = SYSDATE
|
|
||||||
WHERE bez_bezoekers_key = rec.bezoeker_id;
|
|
||||||
|
|
||||||
fac.trackaction ('BEZOUT', rec.bezoeker_id, NULL, NULL, NULL);
|
|
||||||
END;
|
|
||||||
END LOOP;
|
|
||||||
END IF;
|
|
||||||
END;
|
|
||||||
/
|
|
||||||
|
|
||||||
CREATE OR REPLACE PROCEDURE uwva_export_tcsustatus (p_applname IN VARCHAR2,
|
|
||||||
p_applrun IN VARCHAR2,
|
|
||||||
p_filedir IN VARCHAR2,
|
|
||||||
p_filename IN VARCHAR2)
|
|
||||||
AS
|
|
||||||
-- Status pas wijzigen naar aanleiding van invulling "uitgifte" veld.
|
|
||||||
CURSOR uwva_tcs_uitgifte_status_c
|
|
||||||
IS
|
|
||||||
SELECT i.ins_deel_key,
|
|
||||||
DECODE (kdu.ins_kenmerkdeel_waarde,
|
|
||||||
'29740',
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Defect
|
|
||||||
502, '29874', -- Defect/Andover
|
|
||||||
'30127'), -- Defect/Niet UWV
|
|
||||||
'29743',
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Verloren
|
|
||||||
502, '29877', -- Vermist/Andover
|
|
||||||
'30129'), -- Vermist/Niet UWV
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Ingenomen
|
|
||||||
502, '29875', -- Geblokkeerd/Andover
|
|
||||||
'30128')) -- Geblokkeerd/Niet UWV
|
|
||||||
newstat_key,
|
|
||||||
DECODE (kdu.ins_kenmerkdeel_waarde,
|
|
||||||
'29740',
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Defect
|
|
||||||
502, 'Defect', -- Defect/Andover
|
|
||||||
'Defect'), -- Defect/Niet UWV
|
|
||||||
'29743',
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Verloren
|
|
||||||
502, 'Vermist', -- Vermist/Andover
|
|
||||||
'Vermist'), -- Vermist/Niet UWV
|
|
||||||
DECODE (ku.ins_kenmerk_key, -- Ingenomen
|
|
||||||
502, 'Geblokkeerd', -- Geblokkeerd/Andover
|
|
||||||
'Geblokkeerd')) -- Geblokkeerd/Niet UWV
|
|
||||||
newstat_oms
|
|
||||||
FROM ins_v_aanwezigdeel i, ins_kenmerkdeel kdu, ins_kenmerk ku, ins_kenmerkdeel kds, ins_kenmerk ks
|
|
||||||
WHERE i.ins_deel_key = kdu.ins_deel_key
|
|
||||||
AND kdu.ins_kenmerk_key = ku.ins_kenmerk_key
|
|
||||||
AND ku.ins_srtkenmerk_key = 342 -- Uitgifte
|
|
||||||
AND kdu.ins_kenmerkdeel_waarde IN ('29741', '29740', '29743') -- Ingenomen/Defect/Verloren
|
|
||||||
AND i.ins_deel_key = kds.ins_deel_key
|
|
||||||
AND kds.ins_kenmerk_key = ks.ins_kenmerk_key
|
|
||||||
AND ks.ins_srtkenmerk_key IN (327, 361) -- Status (Andover/Niet UWV)
|
|
||||||
AND kds.ins_kenmerkdeel_waarde NOT IN ('29875', '30128', '29874', '30127', '29877', '30129'); -- Geblokkeerd/Defect/Vermist
|
|
||||||
|
|
||||||
v_kenmerkdeel_key NUMBER (10);
|
|
||||||
v_oldstat_oms VARCHAR2 (60);
|
|
||||||
BEGIN
|
|
||||||
FOR rec IN uwva_tcs_uitgifte_status_c
|
|
||||||
LOOP
|
|
||||||
BEGIN
|
|
||||||
SELECT kd.ins_kenmerkdeel_key, ud.fac_usrdata_omschr
|
|
||||||
INTO v_kenmerkdeel_key, v_oldstat_oms
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel kd, ins_kenmerk k, fac_usrdata ud
|
|
||||||
WHERE kd.ins_deel_key = rec.ins_deel_key
|
|
||||||
AND kd.ins_kenmerk_key = k.ins_kenmerk_key
|
|
||||||
AND k.ins_srtkenmerk_key IN (327, 361) -- Status (Andover/Niet UWV)
|
|
||||||
AND kd.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key);
|
|
||||||
|
|
||||||
UPDATE ins_kenmerkdeel
|
|
||||||
SET ins_kenmerkdeel_waarde = rec.newstat_key
|
|
||||||
WHERE ins_kenmerkdeel_key = v_kenmerkdeel_key;
|
|
||||||
|
|
||||||
fac.trackaction ('INSUPD', rec.ins_deel_key, NULL, NULL, 'Status gewijzigd: ' || v_oldstat_oms || ' --> ' || rec.newstat_oms);
|
|
||||||
|
|
||||||
COMMIT;
|
|
||||||
END;
|
|
||||||
END LOOP;
|
|
||||||
END;
|
|
||||||
/
|
|
||||||
|
|
||||||
|
|
||||||
-- UWVA#20109: Marktplaats reminder
|
-- UWVA#20109: Marktplaats reminder
|
||||||
CREATE OR REPLACE VIEW uwva_v_noti_mrkreminder
|
CREATE OR REPLACE VIEW uwva_v_noti_mrkreminder
|
||||||
(
|
(
|
||||||
@@ -13535,7 +13434,6 @@ as
|
|||||||
and pw.prs_alg_ruimte_key = aog.alg_onroerendgoed_keys
|
and pw.prs_alg_ruimte_key = aog.alg_onroerendgoed_keys
|
||||||
and l.alg_locatie_key = aog.alg_locatie_key;
|
and l.alg_locatie_key = aog.alg_locatie_key;
|
||||||
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW uwva_v_rap_cntauto_noscope
|
CREATE OR REPLACE VIEW uwva_v_rap_cntauto_noscope
|
||||||
(
|
(
|
||||||
cnt_contract_key,
|
cnt_contract_key,
|
||||||
@@ -13571,794 +13469,6 @@ AS
|
|||||||
FROM cnt_contract_object
|
FROM cnt_contract_object
|
||||||
WHERE cnt_contract_object_verwijder IS NULL);
|
WHERE cnt_contract_object_verwijder IS NULL);
|
||||||
|
|
||||||
|
|
||||||
-- Rapportage views voor UWV TCS
|
|
||||||
-- Medewerkers
|
|
||||||
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_MDW
|
|
||||||
(
|
|
||||||
FACILITOR_NR,
|
|
||||||
VOORNAAM,
|
|
||||||
TUSSENVOEGSEL,
|
|
||||||
ACHTERNAAM,
|
|
||||||
WERKLOCATIE,
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT TO_CHAR (p.prs_perslid_key),
|
|
||||||
p.prs_perslid_voornaam,
|
|
||||||
p.prs_perslid_tussenvoegsel,
|
|
||||||
p.prs_perslid_naam,
|
|
||||||
wpg.alg_locatie_code,
|
|
||||||
GREATEST (
|
|
||||||
COALESCE ((SELECT MAX (t.fac_tracking_datum)
|
|
||||||
FROM fac_tracking t, fac_srtnotificatie sn
|
|
||||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
|
||||||
AND sn.fac_srtnotificatie_xmlnode = 'perslid'
|
|
||||||
AND sn.fac_srtnotificatie_code NOT LIKE 'CUST%'
|
|
||||||
AND t.fac_tracking_refkey = p.prs_perslid_key),
|
|
||||||
p.prs_perslid_aanmaak),
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key = 133 -- INSNEW
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key
|
|
||||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key))
|
|
||||||
FROM ins_deel i, -- Alle passen ooit!
|
|
||||||
prs_perslid p, -- Alle medewerkers ooit!
|
|
||||||
(SELECT * FROM prs_perslidwerkplek WHERE prs_perslidwerkplek_volgnr = 2) pw, -- HRM-WP
|
|
||||||
prs_v_werkplek_gegevens wpg
|
|
||||||
WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover
|
|
||||||
AND i.ins_alg_ruimte_type = 'P' -- Persoon!
|
|
||||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key
|
|
||||||
AND p.prs_perslid_key = pw.prs_perslid_key(+)
|
|
||||||
AND pw.prs_werkplek_key = wpg.prs_werkplek_key(+)
|
|
||||||
AND NOT EXISTS (SELECT 1
|
|
||||||
FROM ins_deel
|
|
||||||
WHERE ins_srtdeel_key = 259000 -- Toegangspas/Andover
|
|
||||||
AND ins_alg_ruimte_type = 'P'
|
|
||||||
AND ins_alg_ruimte_key = p.prs_perslid_key
|
|
||||||
AND ins_deel_key > i.ins_deel_key)
|
|
||||||
UNION ALL -- Personen aan wie een Niet UWV pas is uitgeleend!
|
|
||||||
SELECT '9' || LPAD (TO_CHAR (cp.prs_contactpersoon_key), 5, '0'),
|
|
||||||
cp.prs_contactpersoon_voornaam prs_perslid_voornaam,
|
|
||||||
cp.prs_contactpersoon_tussenv prs_perslid_tussenvoegsel,
|
|
||||||
cp.prs_contactpersoon_naam prs_perslid_naam,
|
|
||||||
rg.alg_locatie_code,
|
|
||||||
GREATEST (
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key = 133 -- INSNEW
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key
|
|
||||||
AND i.ins_alg_ruimte_key = cp.prs_contactpersoon_key),
|
|
||||||
COALESCE (cp.prs_contactpersoon_verwijder, cp.prs_contactpersoon_aanmaak))
|
|
||||||
FROM ins_deel i, -- Alle passen ooit!
|
|
||||||
prs_contactpersoon cp, -- Alle contactpersonen ooit!
|
|
||||||
alg_v_ruimte_gegevens_all rg
|
|
||||||
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
|
|
||||||
AND i.ins_alg_ruimte_type = 'C' -- Contactpersoon!
|
|
||||||
AND i.ins_alg_ruimte_key = cp.prs_contactpersoon_key
|
|
||||||
AND i.ins_alg_ruimte_type_org = 'R' -- Ruimte!
|
|
||||||
AND i.ins_alg_ruimte_key_org = rg.alg_ruimte_key
|
|
||||||
AND NOT EXISTS
|
|
||||||
(SELECT 1
|
|
||||||
FROM ins_deel
|
|
||||||
WHERE ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
|
|
||||||
AND ins_alg_ruimte_type = 'C'
|
|
||||||
AND ins_alg_ruimte_key = cp.prs_contactpersoon_key
|
|
||||||
AND ins_deel_key > i.ins_deel_key);
|
|
||||||
|
|
||||||
-- Object toegangspas
|
|
||||||
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_OBJ
|
|
||||||
(
|
|
||||||
DEEL_KEY,
|
|
||||||
PASNR,
|
|
||||||
SITECODE,
|
|
||||||
EIGENAARNR,
|
|
||||||
TEMPLATE,
|
|
||||||
STATUS,
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
PARKEERCODE_1,
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
PARKEERCODE_2,
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
PARKEERCODE_3,
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
PARKEERCODE_4,
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
PARKEERCODE_5,
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT TO_CHAR (i.ins_deel_key),
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PASNR,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
SITECODE,
|
|
||||||
TO_CHAR (p.prs_perslid_key),
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 328 -- Template
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
TEMPLATE,
|
|
||||||
DECODE (i.ins_deel_verwijder,
|
|
||||||
NULL,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 327 -- Status
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key),
|
|
||||||
'Geblokkeerd')
|
|
||||||
STATUS,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 493
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 492
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 495
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 494
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 497
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 496
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 499
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 498
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 486
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_5,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 485
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key IN
|
|
||||||
(SELECT fac_srtnotificatie_key
|
|
||||||
FROM fac_srtnotificatie
|
|
||||||
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key)
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
FROM ins_deel i, prs_perslid p
|
|
||||||
WHERE i.ins_srtdeel_key = 259000
|
|
||||||
AND i.ins_alg_ruimte_type = 'P'
|
|
||||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key
|
|
||||||
UNION ALL
|
|
||||||
SELECT TO_CHAR (i.ins_deel_key),
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PASNR,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
SITECODE,
|
|
||||||
DECODE (i.ins_alg_ruimte_type, 'C', '9' || LPAD (TO_CHAR (i.ins_alg_ruimte_key), 5, '0'), NULL),
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 328 -- Template
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
TEMPLATE,
|
|
||||||
DECODE (i.ins_deel_verwijder,
|
|
||||||
NULL,
|
|
||||||
DECODE (i.ins_alg_ruimte_type,
|
|
||||||
'C',
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 361 -- Status
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key),
|
|
||||||
'Geblokkeerd'),
|
|
||||||
'Geblokkeerd')
|
|
||||||
STATUS,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 524
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 523
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 532
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 531
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 534
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 533
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 536
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 535
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 538
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_5,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 537
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key IN
|
|
||||||
(SELECT fac_srtnotificatie_key
|
|
||||||
FROM fac_srtnotificatie
|
|
||||||
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key)
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
FROM ins_deel i
|
|
||||||
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
|
|
||||||
;
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_BEZ
|
|
||||||
(
|
|
||||||
BEZOEKER_ID,
|
|
||||||
PASNR,
|
|
||||||
NAAM,
|
|
||||||
BEDRIJF,
|
|
||||||
BEZOEKDATUM,
|
|
||||||
BEZOEKLOCATIE,
|
|
||||||
BEZOEKER_IN,
|
|
||||||
BEZOEKER_OUT,
|
|
||||||
TEMPLATE,
|
|
||||||
SITECODE,
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT bb.bez_bezoekers_key,
|
|
||||||
bw.bez_kenmerkwaarde_waarde,
|
|
||||||
bb.bez_afspraak_naam,
|
|
||||||
bb.bez_afspraak_bedrijf,
|
|
||||||
ba.bez_afspraak_datum,
|
|
||||||
l.alg_locatie_code,
|
|
||||||
DECODE (bb.bez_bezoekers_done, NULL, NULL, 1),
|
|
||||||
DECODE (bb.bez_bezoekers_out, NULL, NULL, 1),
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM bez_kenmerkwaarde bw, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE bw.bez_kenmerk_key = 1002 -- Template
|
|
||||||
AND bw.bez_kenmerkwaarde_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND bw.bez_bezoekers_key = bb.bez_bezoekers_key)
|
|
||||||
template,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM bez_kenmerkwaarde bw, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE bw.bez_kenmerk_key = 1001 -- Sitecode
|
|
||||||
AND bw.bez_kenmerkwaarde_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND bw.bez_bezoekers_key = bb.bez_bezoekers_key)
|
|
||||||
sitecode,
|
|
||||||
GREATEST (
|
|
||||||
(SELECT MAX (t.fac_tracking_datum)
|
|
||||||
FROM fac_tracking t, fac_srtnotificatie sn
|
|
||||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
|
||||||
AND ((sn.fac_srtnotificatie_xmlnode = 'afspraak' AND t.fac_tracking_refkey = bb.bez_afspraak_key)
|
|
||||||
OR (sn.fac_srtnotificatie_xmlnode = 'bezoeker' AND t.fac_tracking_refkey = bb.bez_bezoekers_key))),
|
|
||||||
COALESCE (bb.bez_bezoekers_out, SYSDATE - 1000))
|
|
||||||
FROM bez_bezoekers bb, bez_kenmerkwaarde bw, bez_afspraak ba, alg_locatie l
|
|
||||||
WHERE bb.bez_bezoekers_done IS NOT NULL -- Alleen binnengevinkte passen meenemen!
|
|
||||||
AND bb.bez_bezoekers_key = bw.bez_bezoekers_key
|
|
||||||
AND bw.bez_kenmerk_key = 1000 -- Pasnummer
|
|
||||||
AND bb.bez_afspraak_key = ba.bez_afspraak_key
|
|
||||||
AND ba.alg_locatie_key = l.alg_locatie_key
|
|
||||||
AND TRUNC (ba.bez_afspraak_datum) = TRUNC (SYSDATE);
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_BEV
|
|
||||||
(
|
|
||||||
DEEL_KEY,
|
|
||||||
FCLT_3D_LOCATIE_KEY, -- Beveiliger mag alleen passen van personen op eigen locatie zien
|
|
||||||
PASNR,
|
|
||||||
SITECODE,
|
|
||||||
EIGENAARNR,
|
|
||||||
EIGENAARNAAM,
|
|
||||||
TEMPLATE,
|
|
||||||
STATUS,
|
|
||||||
UITGIFTE,
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
PARKEERCODE_1,
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
PARKEERCODE_2,
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
PARKEERCODE_3,
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
PARKEERCODE_4,
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
PARKEERCODE_5,
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
)
|
|
||||||
AS
|
|
||||||
SELECT i.ins_deel_key,
|
|
||||||
wpg.alg_locatie_key,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PASNR,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
SITECODE,
|
|
||||||
TO_CHAR (p.prs_perslid_key) EIGENAARNR,
|
|
||||||
TRIM (DECODE (p.prs_perslid_tussenvoegsel,
|
|
||||||
NULL, p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam,
|
|
||||||
p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ' ' || p.prs_perslid_naam))
|
|
||||||
EIGENAARNAAM,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 328 -- Template
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
TEMPLATE,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 327 -- Status
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
STATUS,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 342 -- Uitgifte
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
UITGIFTE,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 493
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 492
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 495
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 494
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 497
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 496
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 499
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 498
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 486
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_5,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 485
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key IN
|
|
||||||
(SELECT fac_srtnotificatie_key
|
|
||||||
FROM fac_srtnotificatie
|
|
||||||
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key)
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
FROM ins_v_aanwezigdeel i,
|
|
||||||
ins_v_aanwezigkenmerkdeel ink,
|
|
||||||
prs_perslid p,
|
|
||||||
(SELECT * FROM prs_perslidwerkplek WHERE prs_perslidwerkplek_volgnr = 2) pw, -- HRM-WP
|
|
||||||
prs_v_werkplek_gegevens wpg
|
|
||||||
WHERE i.ins_srtdeel_key = 259000 -- Toegangspas Andover
|
|
||||||
AND i.ins_deel_key = ink.ins_deel_key
|
|
||||||
AND ink.ins_kenmerk_key = 502 -- Uitgifte
|
|
||||||
AND ink.ins_kenmerkdeel_waarde IN ('29739', '29740', '29743') -- Aangemaakt/Defect/Verloren
|
|
||||||
AND i.ins_alg_ruimte_type = 'P'
|
|
||||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key
|
|
||||||
AND p.prs_perslid_key = pw.prs_perslid_key(+)
|
|
||||||
AND pw.prs_werkplek_key = wpg.prs_werkplek_key(+)
|
|
||||||
UNION ALL
|
|
||||||
SELECT i.ins_deel_key,
|
|
||||||
rg.alg_locatie_key,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PASNR,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
SITECODE,
|
|
||||||
DECODE (i.ins_alg_ruimte_type, 'C', '9' || LPAD (TO_CHAR (i.ins_alg_ruimte_key), 5, '0'), NULL)
|
|
||||||
EIGENAARNR,
|
|
||||||
(SELECT TRIM (DECODE (prs_contactpersoon_tussenv,
|
|
||||||
NULL, prs_contactpersoon_voornaam || ' ' || prs_contactpersoon_naam,
|
|
||||||
prs_contactpersoon_voornaam || ' ' || prs_contactpersoon_tussenv || ' ' || prs_contactpersoon_naam))
|
|
||||||
FROM prs_contactpersoon
|
|
||||||
WHERE prs_contactpersoon_key = i.ins_alg_ruimte_key
|
|
||||||
AND i.ins_alg_ruimte_type = 'C')
|
|
||||||
EIGENAARNAAM,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 328 -- Template
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
TEMPLATE,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 361 -- Status
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
STATUS,
|
|
||||||
(SELECT ud.fac_usrdata_omschr
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 342 -- Uitgifte
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
UITGIFTE,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
VERLOOPDATUMTIJD,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
LAATSTGEWIJZIGD,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 524
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 523
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_1,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 532
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 531
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_2,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 534
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 533
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_3,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 536
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 535
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_4,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 538
|
|
||||||
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERCODE_5,
|
|
||||||
(SELECT ud.fac_usrdata_code
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_kenmerk_key = 537
|
|
||||||
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
|
|
||||||
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEERLOCATIECODE_5,
|
|
||||||
(SELECT ink.ins_kenmerkdeel_waarde
|
|
||||||
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
|
|
||||||
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
|
|
||||||
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
|
|
||||||
AND ink.ins_deel_key = i.ins_deel_key)
|
|
||||||
PARKEER_LANDELIJK,
|
|
||||||
(SELECT MAX (fac_tracking_datum)
|
|
||||||
FROM fac_tracking
|
|
||||||
WHERE fac_srtnotificatie_key IN
|
|
||||||
(SELECT fac_srtnotificatie_key
|
|
||||||
FROM fac_srtnotificatie
|
|
||||||
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
|
|
||||||
AND fac_tracking_refkey = i.ins_deel_key)
|
|
||||||
LAATSTE_MUTATIE
|
|
||||||
FROM ins_v_aanwezigdeel i,
|
|
||||||
ins_v_aanwezigkenmerkdeel ink,
|
|
||||||
alg_v_ruimte_gegevens_all rg
|
|
||||||
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
|
|
||||||
AND i.ins_deel_key = ink.ins_deel_key
|
|
||||||
AND ink.ins_kenmerk_key = 529 -- Uitgifte
|
|
||||||
AND ink.ins_kenmerkdeel_waarde IN ('29739', '29740', '29743') -- Aangemaakt/Defect/Verloren
|
|
||||||
AND ((i.ins_alg_ruimte_type = 'R' AND i.ins_alg_ruimte_key = rg.alg_ruimte_key)
|
|
||||||
OR (i.ins_alg_ruimte_type_org = 'R' AND i.ins_alg_ruimte_key_org = rg.alg_ruimte_key));
|
|
||||||
|
|
||||||
|
|
||||||
-- UWVA#51959: Afhandelen CR-meldingen!
|
-- UWVA#51959: Afhandelen CR-meldingen!
|
||||||
CREATE OR REPLACE PROCEDURE UWVA_processemail (
|
CREATE OR REPLACE PROCEDURE UWVA_processemail (
|
||||||
pfrom IN VARCHAR2,
|
pfrom IN VARCHAR2,
|
||||||
|
|||||||
Reference in New Issue
Block a user