BRCF#73270 -- Bijlage kenmerk aangepast voor mail2melding
svn path=/Customer/trunk/; revision=56589
This commit is contained in:
@@ -313,8 +313,8 @@ END IF;
|
||||
|
||||
IF defaultstdmelding IS NULL
|
||||
THEN
|
||||
defaultstdmelding := fac.getsetting ('defaultstdmelding');
|
||||
v_mailadres_kenmerk_key := 321;
|
||||
defaultstdmelding := fac.getsetting ('defaultstdmelding'); -- algemeen / werkbon
|
||||
v_mailadres_kenmerk_key := 381;
|
||||
END IF;
|
||||
|
||||
-- Als mensen op vakantie zijn en een automatisch antwoord aan hebben staan dan wil je dat niet terug in de melding al notitie.
|
||||
@@ -541,48 +541,50 @@ END IF;
|
||||
-- Dat doen we bij een flexprop van het type 'M' (=folder met bestanden), door het laagste volgnummer te vinden
|
||||
-- find the lowest volgnummer of the flexfield of type folder.
|
||||
|
||||
SELECT MIN (mld_kenmerk_key)
|
||||
INTO kkey
|
||||
FROM mld_kenmerk k,
|
||||
mld_srtkenmerk sk,
|
||||
mld_stdmelding std,
|
||||
ins_tab_discipline d
|
||||
WHERE mld_srtkenmerk_kenmerktype = 'M'
|
||||
AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND std.mld_stdmelding_key = defaultstdmelding
|
||||
AND std.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND ( (k.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND k.mld_kenmerk_niveau = 'S')
|
||||
OR (k.mld_stdmelding_key = d.ins_discipline_key
|
||||
AND k.mld_kenmerk_niveau = 'D')
|
||||
OR (k.mld_stdmelding_key = d.ins_srtdiscipline_key
|
||||
AND k.mld_kenmerk_niveau = 'T'))
|
||||
AND k.mld_kenmerk_verwijder IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT mld_kenmerk_volgnummer
|
||||
FROM mld_kenmerk k1,
|
||||
mld_srtkenmerk sk1,
|
||||
mld_stdmelding std1,
|
||||
ins_tab_discipline d1
|
||||
WHERE sk1.mld_srtkenmerk_kenmerktype = 'M'
|
||||
AND sk1.mld_srtkenmerk_key =
|
||||
k1.mld_srtkenmerk_key
|
||||
AND std1.mld_stdmelding_key =
|
||||
defaultstdmelding
|
||||
AND std1.mld_ins_discipline_key =
|
||||
d1.ins_discipline_key
|
||||
AND ( (k1.mld_stdmelding_key =
|
||||
std1.mld_stdmelding_key
|
||||
AND k1.mld_kenmerk_niveau = 'S')
|
||||
OR (k1.mld_stdmelding_key =
|
||||
d1.ins_discipline_key
|
||||
AND k1.mld_kenmerk_niveau = 'D')
|
||||
OR (k1.mld_stdmelding_key =
|
||||
d1.ins_srtdiscipline_key
|
||||
AND k1.mld_kenmerk_niveau = 'T'))
|
||||
AND k1.mld_kenmerk_verwijder IS NULL
|
||||
AND k1.mld_kenmerk_volgnummer <
|
||||
k.mld_kenmerk_volgnummer);
|
||||
-- SELECT MIN (mld_kenmerk_key)
|
||||
-- INTO kkey
|
||||
-- FROM mld_kenmerk k,
|
||||
-- mld_srtkenmerk sk,
|
||||
-- mld_stdmelding std,
|
||||
-- ins_tab_discipline d
|
||||
-- WHERE mld_srtkenmerk_kenmerktype = 'M'
|
||||
-- AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
-- AND std.mld_stdmelding_key = defaultstdmelding
|
||||
-- AND std.mld_ins_discipline_key = d.ins_discipline_key
|
||||
-- AND ( (k.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
-- AND k.mld_kenmerk_niveau = 'S')
|
||||
-- OR (k.mld_stdmelding_key = d.ins_discipline_key
|
||||
-- AND k.mld_kenmerk_niveau = 'D')
|
||||
-- OR (k.mld_stdmelding_key = d.ins_srtdiscipline_key
|
||||
-- AND k.mld_kenmerk_niveau = 'T'))
|
||||
-- AND k.mld_kenmerk_verwijder IS NULL
|
||||
-- AND NOT EXISTS
|
||||
-- (SELECT mld_kenmerk_volgnummer
|
||||
-- FROM mld_kenmerk k1,
|
||||
-- mld_srtkenmerk sk1,
|
||||
-- mld_stdmelding std1,
|
||||
-- ins_tab_discipline d1
|
||||
-- WHERE sk1.mld_srtkenmerk_kenmerktype = 'M'
|
||||
-- AND sk1.mld_srtkenmerk_key =
|
||||
-- k1.mld_srtkenmerk_key
|
||||
-- AND std1.mld_stdmelding_key =
|
||||
-- defaultstdmelding
|
||||
-- AND std1.mld_ins_discipline_key =
|
||||
-- d1.ins_discipline_key
|
||||
-- AND ( (k1.mld_stdmelding_key =
|
||||
-- std1.mld_stdmelding_key
|
||||
-- AND k1.mld_kenmerk_niveau = 'S')
|
||||
-- OR (k1.mld_stdmelding_key =
|
||||
-- d1.ins_discipline_key
|
||||
-- AND k1.mld_kenmerk_niveau = 'D')
|
||||
-- OR (k1.mld_stdmelding_key =
|
||||
-- d1.ins_srtdiscipline_key
|
||||
-- AND k1.mld_kenmerk_niveau = 'T'))
|
||||
-- AND k1.mld_kenmerk_verwijder IS NULL
|
||||
-- AND k1.mld_kenmerk_volgnummer <
|
||||
-- k.mld_kenmerk_volgnummer);
|
||||
|
||||
kkey := 21; -- BRCF heeft een bijlage kenmerk over alle vakgroeptypen, lekker makkelijk
|
||||
|
||||
IF kkey IS NOT NULL
|
||||
THEN
|
||||
|
||||
Reference in New Issue
Block a user