TWYN#76488 TWYN heeft geen opdracht disciplines
svn path=/Database/trunk/; revision=59226
This commit is contained in:
@@ -292,20 +292,26 @@ FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(mld_opdr_key, mld_s_mld_opdr_key);
|
||||
|
||||
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 -- 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, mld_stdmelding msm
|
||||
WHERE m.mld_melding_key = :NEW.mld_melding_key
|
||||
AND msm.mld_stdmelding_key = m.mld_stdmelding_key;
|
||||
END IF;
|
||||
BEGIN
|
||||
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 -- 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, mld_stdmelding msm
|
||||
WHERE m.mld_melding_key = :NEW.mld_melding_key
|
||||
AND msm.mld_stdmelding_key = m.mld_stdmelding_key;
|
||||
END IF;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
NULL; /* TWYN heeft geen meldingen boven de opdracht */
|
||||
END;
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user