CVGZ#63332 - Aanpassing in personen-import

svn path=/Customer/trunk/; revision=47951
This commit is contained in:
Jos Migo
2020-08-27 14:46:23 +00:00
parent 21d915a47e
commit 6e93e70c6a

View File

@@ -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