BLCC#75155 Behandelteams ook meenemen in vakgroepscope van opdracht-autorisaties

svn path=/Database/trunk/; revision=58406
This commit is contained in:
Jos Groot Lipman
2022-12-20 13:48:56 +00:00
parent b1974aff6b
commit 36eaa1f0bc
2 changed files with 29 additions and 26 deletions

View File

@@ -292,17 +292,19 @@ FOR EACH ROW
BEGIN
UPDATE_PRIMARY_KEY(mld_opdr_key, mld_s_mld_opdr_key);
IF fac.getSetting ('mld_allow_for_others') = 1
THEN
IF fac.getSetting ('mld_opdr_discipline_mode') = 1
THEN -- altijd vakgroep discipline
SELECT msm.mld_ins_discipline_key
INTO :NEW.mld_opdr_discipline_key
FROM mld_melding m, mld_stdmelding msm
WHERE m.mld_melding_key = :NEW.mld_melding_key AND msm.mld_stdmelding_key = m.mld_stdmelding_key;
ELSE
SELECT m.mld_ins_discipline_key
WHERE m.mld_melding_key = :NEW.mld_melding_key
AND msm.mld_stdmelding_key = m.mld_stdmelding_key;
ELSE -- voorkeur voor behandelteam discipline
SELECT COALESCE(m.mld_ins_discipline_key, msm.mld_ins_discipline_key)
INTO :NEW.mld_opdr_discipline_key
FROM mld_melding m
WHERE m.mld_melding_key = :NEW.mld_melding_key;
FROM mld_melding m, mld_stdmelding msm
WHERE m.mld_melding_key = :NEW.mld_melding_key
AND msm.mld_stdmelding_key = m.mld_stdmelding_key;
END IF;
END;
/