HSLE#59636 Notijob/Indienst

svn path=/Customer/trunk/; revision=50312
This commit is contained in:
Maarten van der Heide
2021-03-11 15:42:43 +00:00
parent 567d08249c
commit a8b04744ee

View File

@@ -1547,21 +1547,23 @@ BEGIN
v_errormsg := 'Fout bepalen bestaande melding';
-- Eerst uit het onderwerp het meldingnummer proberen te onderscheppen, uitgangspunt dat in het onderwerp 'M123' kan worden opgevist, waarbij het deel achter M minimaal uit 1 cijfer bestaat.
-- HSLE#35572: extra spatie erbij hieronder (= verbetering), zodat een M12X34 niet als M12 wordt gezien, want anders wordt bij M12 een notitie geplaatst en dat is onterecht.
-- HSLE#35572: ook extra spatie aan het einde van het onderwerp erbij, zie info in call bij [Netten, Michelle van; 20-5-2016]
-- HSLE#35572: Extra spatie erbij hieronder (= verbetering), zodat een M12X34 niet als M12 wordt gezien, want anders wordt bij M12 een notitie geplaatst en dat is onterecht.
-- HSLE#35572: Ook extra spatie aan het einde van het onderwerp erbij, zie info in call bij [Netten, Michelle van; 20-5-2016].
-- HSLE#65932: Per introductie van Vakgroeptype=Onderwijs ook vissen naar meldingnummers na prefix=O (bv. 'O123').
--subject_regexp := '[[:alpha:]]*[M|O][[:digit:]]{1,} ';
subject_regexp := '[[:alpha:]]*M[[:digit:]]{1,} ';
v_mldnum :=
REGEXP_SUBSTR (psubject || ' ',
subject_regexp,
1,
1,
'i'); -- M123, of M12345, of M12, of M1
'i'); -- M123, of O12345, of M12, of O1
v_srtdisc :=
REGEXP_SUBSTR (v_mldnum,
'[[:alpha:]]',
1,
1,
'i'); -- M
'i'); -- M of O
v_mld_key_uit_subject :=
fac.safe_to_number (SUBSTR (v_mldnum, LENGTH (v_srtdisc) + 1)); -- 123, of 12345, of 12, of 1
@@ -4648,7 +4650,7 @@ AS
AND m.mld_stdmelding_key = 3461 -- Nieuwe medewerker
AND m.mld_melding_key = km.mld_melding_key
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 4281 -- Nieuwe medewerker
AND k.mld_srtkenmerk_key = 4321 -- Nieuwe medewerker
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pm.prs_perslid_key
AND m.prs_perslid_key_voor = pl.prs_perslid_key
AND t.prs_perslid_key = pb.prs_perslid_key) m2lb