HSLE#59636 Notijob/Indienst
svn path=/Customer/trunk/; revision=50312
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user