LOGI#56094: Personen import afgelopen nacht verkeerd gelopen, eenmalige import op basis van login, defintieve nieuwe personenimport op basis van emailadressen.
svn path=/Customer/trunk/; revision=43077
This commit is contained in:
@@ -886,60 +886,7 @@ BEGIN
|
||||
|
||||
UPDATE fac_imp_perslid
|
||||
SET prs_afdeling_naam = 'CGI';
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.alg_locatie_code =
|
||||
(SELECT lo.alg_locatie_code
|
||||
FROM fac_usrdata ud, alg_locatie lo
|
||||
WHERE ud.fac_usrtab_key = 1
|
||||
AND ud.fac_usrdata_code = lo.alg_locatie_code
|
||||
AND ud.fac_usrdata_omschr = p.prs_kenmerk1
|
||||
AND lo.alg_locatie_verwijder IS NULL);
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.alg_gebouw_code =
|
||||
(SELECT g.alg_gebouw_code
|
||||
FROM alg_locatie l, alg_gebouw g
|
||||
WHERE p.alg_locatie_code = l.alg_locatie_code
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_verwijder IS NULL
|
||||
AND g.alg_srtgebouw_key <> 61 -- parkeer garages doen niet mee
|
||||
AND l.alg_locatie_verwijder IS NULL);
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.alg_verdieping_volgnr =
|
||||
(SELECT v.alg_verdieping_volgnr
|
||||
FROM alg_locatie l, alg_gebouw g, alg_verdieping v
|
||||
WHERE p.alg_locatie_code = l.alg_locatie_code
|
||||
AND p.alg_gebouw_code = g.alg_gebouw_code
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_verwijder IS NULL
|
||||
AND g.alg_srtgebouw_key <> 61 -- parkeer garages doen niet mee
|
||||
AND l.alg_locatie_verwijder IS NULL
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND v.alg_verdieping_code = '0'
|
||||
AND v.alg_verdieping_verwijder IS NULL);
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.alg_ruimte_nr =
|
||||
(SELECT r.alg_ruimte_nr
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE p.alg_locatie_code = l.alg_locatie_code
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND p.alg_gebouw_code = g.alg_gebouw_code
|
||||
AND p.alg_verdieping_volgnr = v.alg_verdieping_volgnr
|
||||
AND g.alg_gebouw_verwijder IS NULL
|
||||
AND g.alg_srtgebouw_key <> 61 -- parkeer garages doen niet mee
|
||||
AND l.alg_locatie_verwijder IS NULL
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND v.alg_verdieping_code = '0'
|
||||
AND v.alg_verdieping_verwijder IS NULL
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND r.alg_ruimte_nr = '000'
|
||||
AND r.alg_ruimte_verwijder IS NULL);
|
||||
|
||||
|
||||
COMMIT;
|
||||
EXCEPTION
|
||||
@@ -974,8 +921,7 @@ AS
|
||||
--- dan de werkplekken aanvullen
|
||||
CURSOR c_prs_upd IS
|
||||
SELECT p.prs_perslid_key,
|
||||
lp.prs_kenmerk1
|
||||
prs_locatie_omschrijving,
|
||||
lp.prs_kenmerk1 prs_locatie_omschrijving,
|
||||
lp.prs_perslid_naam,
|
||||
lp.prs_perslid_tussenvoegsel,
|
||||
lp.prs_perslid_voorletters,
|
||||
@@ -1267,11 +1213,11 @@ BEGIN
|
||||
prs_perslid_key,
|
||||
prs_werkplek_key,
|
||||
prs_perslidwerkplek_bezetting)
|
||||
VALUES (v_perslid_key, v_werkplek_key, 0);
|
||||
VALUES (rec_prs_upd.prs_perslid_key, v_werkplek_key, 0);
|
||||
ELSE -- v_aktie = 'UPDATE' AND v_nr_werkplek = 1
|
||||
UPDATE prs_perslidwerkplek
|
||||
SET prs_werkplek_key = v_werkplek_key
|
||||
WHERE prs_perslid_key = v_perslid_key;
|
||||
WHERE prs_perslid_key = rec_prs_upd.prs_perslid_key;
|
||||
END IF;
|
||||
END IF;
|
||||
END IF;
|
||||
|
||||
Reference in New Issue
Block a user