SKAF#63270 -- Afas personen import

svn path=/Customer/trunk/; revision=48632
This commit is contained in:
Jos Migo
2020-10-29 08:49:03 +00:00
parent 9fc887c1b1
commit aceae2cdb8

View File

@@ -304,10 +304,10 @@ BEGIN
v_errorhint := 'Ongeldige functie';
v_prs_srtperslid_omschrijving := TRIM (v_prs_srtperslid_omschrijving);
IF LENGTH (v_prs_srtperslid_omschrijving) > 30
IF LENGTH (v_prs_srtperslid_omschrijving) > 60
THEN
v_prs_srtperslid_omschrijving :=
SUBSTR (v_prs_srtperslid_omschrijving, 1, 30);
SUBSTR (v_prs_srtperslid_omschrijving, 1, 60);
fac.imp_writelog (p_import_key,
'W',
v_aanduiding || 'Functie te lang',
@@ -401,7 +401,7 @@ BEGIN
--
v_errorhint := 'Ongeldig loginnaam';
v_prs_perslid_oslogin := TRIM (v_prs_perslid_oslogin);
v_prs_perslid_oslogin := TRIM(SUBSTR (v_prs_perslid_oslogin, 1, INSTR (v_prs_perslid_oslogin, '@', 1, 1) - 1));
IF LENGTH (v_prs_perslid_oslogin) > 30
THEN
@@ -538,7 +538,7 @@ IS
-- LET OP: moet idem zijn als declaratie bij SKAF_IMPORT_PRS
c_persoon_inactief VARCHAR2 (30) := 'INACTIEF: ';
-- Maximaal percentage aan nieuwe medewerkers tov. actieve medewerkers met een nummer
c_max_delta_percentage NUMBER (10) := 20;
c_max_delta_percentage NUMBER (10) := 50; -- Eenmalig 25-10-2020 op 50 gezet... Moet op 20
-- Zie SKAF#41843 het verschil is op dit moment 1099-326=773 is ongeveer 70% dus om het personeelsbestand te corrigeren tijdelijk aanpassen
-- c_max_delta_percentage NUMBER (10) := 80;
@@ -867,10 +867,11 @@ BEGIN
AND UPPER (prs_perslid_nr) = UPPER (recperslid.prs_perslid_nr);
-- Login afleiden uit e-mail (alles voor @)
-- Login afleiden uit e-mail (alles voor @) -- ACTIE: NOG VASTSTELLEN MET BRANDON
-- v_oslogin := SUBSTR (recperslid.prs_perslid_email, 1, INSTR (recperslid.prs_perslid_email, '@', 1, 1) - 1);
-- Hier wordt loginnaam expliciet (anders) in het importbestand meegegeven.
v_oslogin := recperslid.prs_perslid_oslogin;
v_oslogin := SUBSTR (recperslid.prs_perslid_email, 1, INSTR (recperslid.prs_perslid_email, '@', 1, 1) - 1);
-- WAS: v_oslogin := recperslid.prs_perslid_oslogin;
v_wachtwoord := recperslid.prs_perslid_wachtwoord;
IF (v_count = 0)
@@ -2090,53 +2091,7 @@ END;
-- Hier de view met alle INS-objecten tbv QRC rapportage
--CREATE OR REPLACE VIEW skaf_v_ins_qrc_inventaris
--(fclt_3d_discipline_key, fclt_3d_locatie_key, fclt_f_wijk, fclt_f_locatie, plaats, ins_srtdeel_code, ins_srtdeel_omschrijving, ins_deel_omschrijving, ins_deel_key, ins_srtdeel_key,
-- fclt_f_objectsoort, ins_alg_ruimte_type, alg_district_key, ins_deel_upper, alg_ruimte_key,hide_f_encrypt_url, hide_f_bookmark_id
--)
--AS
-- SELECT i.ins_discipline_key,
-- l.alg_locatie_key,
-- di.alg_district_omschrijving,
-- l.alg_locatie_omschrijving,
-- o.alg_plaatsaanduiding
-- || ' ('
-- || (SELECT r.alg_ruimte_omschrijving
-- FROM alg_ruimte r
-- WHERE r.alg_ruimte_key = i.ins_alg_ruimte_key)
-- || ')'
-- plaats,
-- s.ins_srtdeel_code,
-- s.ins_srtdeel_omschrijving,
-- i.ins_deel_omschrijving,
-- i.ins_deel_key,
-- s.ins_srtdeel_key,
-- s.ins_srtdeel_upper,
-- i.ins_alg_ruimte_type,
-- l.alg_district_key,
-- ins_deel_upper,
-- i.ins_alg_ruimte_key,
-- fac.encrypt('ins_key=' || i.ins_deel_key, 'sCAULHSRDAEqngHD'),
-- 'sCAULHSRDAEqngHD'
-- FROM ins_deel i,
-- ins_v_alg_overzicht o,
-- ins_srtdeel s,
-- alg_locatie l,
-- alg_district di
-- WHERE i.ins_deel_verwijder IS NULL
-- AND i.ins_deel_module = 'INS'
-- AND i.ins_deel_parent_key IS NULL
-- AND o.alg_onroerendgoed_keys = i.ins_alg_ruimte_key
-- AND o.alg_onroerendgoed_type = i.ins_alg_ruimte_type
-- AND i.ins_alg_ruimte_type IN ('T', 'R', 'W')
-- AND o.alg_locatie_key = i.ins_alg_locatie_key
-- AND i.ins_alg_locatie_key = l.alg_locatie_key
-- AND l.alg_district_key = di.alg_district_key
-- AND s.ins_srtdeel_key = i.ins_srtdeel_key;
-- Views voor Graphs / Dashboard
CREATE OR REPLACE FORCE VIEW skaf_v_rap_mld_status
(key, mld_melding_behandelaar_key, FCLT_3D_DISCIPLINE_KEY, FCLT_3D_LOCATIE_KEY, alg_district_key, code)
@@ -2257,7 +2212,7 @@ AS
AND k.ins_srtkenmerk_key = 63
AND km.ins_kenmerkdeel_verwijder IS NULL
AND t.fac_usrtab_key = d.fac_usrtab_key
AND t.fac_usrtab_key = 162
AND t.fac_usrtab_key = 161
AND fac.safe_to_number(km.ins_kenmerkdeel_waarde) = d.fac_usrdata_key)
type_opvang,
b.fac_bookmark_id hide_f_bookmark_id
@@ -2363,7 +2318,7 @@ AS
AND k.ins_srtkenmerk_key = 63
AND km.ins_kenmerkdeel_verwijder IS NULL
AND t.fac_usrtab_key = d.fac_usrtab_key
AND t.fac_usrtab_key = 162
AND t.fac_usrtab_key = 161
AND fac.safe_to_number(km.ins_kenmerkdeel_waarde) = d.fac_usrdata_key)
type_opvang,
b.fac_bookmark_id,