CVGZ#63332 - Aanpassing in personen-import
svn path=/Customer/trunk/; revision=47951
This commit is contained in:
@@ -377,6 +377,13 @@ IS
|
||||
AND SUBSTR(p.prs_perslid_oslogin,1,1) <> '_'
|
||||
AND i.prs_perslid_nr IS NULL
|
||||
AND p.prs_perslid_verwijder IS NULL;
|
||||
|
||||
CURSOR c_tel IS
|
||||
SELECT p.prs_perslid_oslogin, p.prs_perslid_nr, pp.prs_perslid_telefoonnr, pp.prs_perslid_mobiel
|
||||
FROM fac_imp_perslid p, prs_perslid pp
|
||||
WHERE p.prs_perslid_nr = pp.prs_perslid_nr
|
||||
AND ( pp.prs_perslid_telefoonnr IS NOT NULL
|
||||
OR pp.prs_perslid_mobiel IS NOT NULL);
|
||||
|
||||
CURSOR c_man IS
|
||||
SELECT v.prs_perslid_key, v.prs_perslid_naam || ', ' || v.prs_perslid_voorletters || ' (' || v.prs_perslid_voornaam || ')' as prs_perslid_naam_full, v.prs_perslid_nr, v.prs_perslid_oslogin
|
||||
@@ -417,6 +424,33 @@ BEGIN
|
||||
END LOOP;
|
||||
END IF;
|
||||
|
||||
FOR rec IN c_tel
|
||||
LOOP
|
||||
-- Telefoonnummers voert men zelf in Facilitor handmatig in en zitten dus niet in importbestand.
|
||||
-- We vullen daarom deze aan in de fac_imp_perslid
|
||||
v_errorhint := 'Telefoonnummer toevoegen aan import-tabel' || '-' || rec.prs_perslid_nr || '-' || rec.prs_perslid_oslogin;
|
||||
|
||||
IF rec.prs_perslid_telefoonnr IS NOT NULL
|
||||
THEN
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.prs_perslid_telefoonnr = rec.prs_perslid_telefoonnr
|
||||
WHERE p.prs_perslid_nr = rec.prs_perslid_nr;
|
||||
|
||||
END IF;
|
||||
|
||||
IF rec.prs_perslid_mobiel IS NOT NULL
|
||||
THEN
|
||||
|
||||
UPDATE fac_imp_perslid p
|
||||
SET p.prs_perslid_mobiel = rec.prs_perslid_mobiel
|
||||
WHERE p.prs_perslid_nr = rec.prs_perslid_nr;
|
||||
|
||||
END IF;
|
||||
|
||||
END LOOP;
|
||||
|
||||
-- Nu kunnen we de standaard facilitor-update doorvoeren
|
||||
prs.update_perslid (p_import_key, 'NR', NULL);
|
||||
|
||||
-- Gaan nu de mandetering toevoegen indien nodig
|
||||
|
||||
Reference in New Issue
Block a user