GOKO#78706 -- Inpassen functie-wijziging locatieleiders naar locatiemanagers in beaufort-koppeling
svn path=/Customer/trunk/; revision=60805
This commit is contained in:
@@ -253,7 +253,7 @@ AS
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND b.prs_bedrijf_key = 21 -- bedrijfs_key GOKO
|
||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
||||
AND UPPER(sp.prs_srtperslid_omschrijving) = 'LOCATIELEIDER'
|
||||
AND sp.prs_srtperslid_key = 122 --- LOCATIEMANAGER/LEIDER
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
ORDER BY p.prs_perslid_naam
|
||||
;
|
||||
@@ -502,7 +502,8 @@ AS
|
||||
IS
|
||||
SELECT fac_imp_file_index,
|
||||
p.prs_perslid_key,
|
||||
sp.prs_srtperslid_omschrijving
|
||||
sp.prs_srtperslid_omschrijving,
|
||||
sp.prs_srtperslid_key
|
||||
FROM fac_imp_perslid i, prs_perslid p, prs_srtperslid sp
|
||||
WHERE fac_import_key = p_import_key
|
||||
AND i.prs_perslid_nr = p.prs_perslid_nr
|
||||
@@ -514,7 +515,8 @@ AS
|
||||
-1
|
||||
prs_perslid_key,
|
||||
COALESCE (i.prs_kenmerk1, 'Onbekend')
|
||||
prs_srtperslid_omschrijving
|
||||
prs_srtperslid_omschrijving,
|
||||
1 prs_srtperslid_key -- key van onbekend
|
||||
FROM fac_imp_perslid i
|
||||
WHERE fac_import_key = p_import_key
|
||||
AND NOT EXISTS
|
||||
@@ -528,7 +530,8 @@ AS
|
||||
SELECT fac_imp_file_index,
|
||||
prs_afdeling_naam,
|
||||
prs_kenmerk5,
|
||||
prs_srtperslid_omschrijving
|
||||
prs_srtperslid_omschrijving,
|
||||
prs_kenmerk8 -- prs_srtperslid_key
|
||||
FROM fac_imp_perslid
|
||||
WHERE fac_import_key = p_import_key
|
||||
ORDER BY 1;
|
||||
@@ -593,8 +596,8 @@ BEGIN
|
||||
LOOP
|
||||
BEGIN
|
||||
UPDATE fac_imp_perslid
|
||||
SET prs_srtperslid_omschrijving =
|
||||
rec.prs_srtperslid_omschrijving
|
||||
SET prs_srtperslid_omschrijving = rec.prs_srtperslid_omschrijving,
|
||||
prs_kenmerk8 = rec.prs_srtperslid_key
|
||||
WHERE fac_imp_file_index = rec.fac_imp_file_index;
|
||||
END;
|
||||
END LOOP;
|
||||
@@ -642,7 +645,7 @@ BEGIN
|
||||
v_errorhint := 'Persoon aan Afdeling koppelen';
|
||||
|
||||
-- Als locatieleider dan afdeling altijd OPVANG (c_prs_afdeling_key_leid)
|
||||
IF UPPER (rec.prs_srtperslid_omschrijving) = 'LOCATIELEIDER'
|
||||
IF rec.prs_kenmerk8 = 122 -- prs_srtperslid_key leider/manager
|
||||
THEN
|
||||
UPDATE fac_imp_perslid
|
||||
SET prs_afdeling_naam =
|
||||
@@ -703,7 +706,7 @@ BEGIN
|
||||
INSTR (prs_perslid_email, '@') - 1)))
|
||||
WHERE UPPER (prs_perslid_email) LIKE '%GO-KINDEROPVANG.NL'
|
||||
AND prs_perslid_email IS NOT NULL
|
||||
AND ( UPPER (prs_srtperslid_omschrijving) = 'LOCATIELEIDER'
|
||||
AND ( prs_kenmerk8 = 122 -- 'LOCATIELEIDER/MANAGER'
|
||||
OR prs_afdeling_naam IN
|
||||
(SELECT a.prs_afdeling_upper
|
||||
FROM prs_v_afdeling_boom ab, prs_afdeling a
|
||||
|
||||
Reference in New Issue
Block a user