AAIT#25498 -- Kenmerken overnemen bij opdracht in workflow
svn path=/Customer/trunk/; revision=16712
This commit is contained in:
@@ -1659,9 +1659,29 @@ GROUP BY mld_melding_key,
|
|||||||
mld_melding_einddatum,
|
mld_melding_einddatum,
|
||||||
mld_melding_status;
|
mld_melding_status;
|
||||||
|
|
||||||
v_opdr_key NUMBER;
|
CURSOR c_flex (c_melding_key NUMBER)
|
||||||
v_notificatie_code VARCHAR2(20);
|
IS
|
||||||
v_mld_opdr_bedrijfopdr_volgnr NUMBER;
|
SELECT sk.mld_srtkenmerk_kenmerktype,
|
||||||
|
sk.mld_srtkenmerk_omschrijving,
|
||||||
|
DECODE (
|
||||||
|
sk.mld_srtkenmerk_kenmerktype,
|
||||||
|
'S',
|
||||||
|
fac.getdomeinwaarde (sk.fac_kenmerkdomein_key,
|
||||||
|
mld_kenmerkmelding_waarde),
|
||||||
|
'R',
|
||||||
|
fac.getdomeinwaarde (sk.fac_kenmerkdomein_key,
|
||||||
|
mld_kenmerkmelding_waarde),
|
||||||
|
mld_kenmerkmelding_waarde) waarde
|
||||||
|
FROM mld_kenmerkmelding km, mld_kenmerk k, mld_srtkenmerk sk
|
||||||
|
WHERE mld_melding_key = c_melding_key
|
||||||
|
AND km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||||
|
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key
|
||||||
|
ORDER BY k.mld_kenmerk_volgnummer;
|
||||||
|
|
||||||
|
v_opdr_key NUMBER;
|
||||||
|
v_notificatie_code VARCHAR2(20);
|
||||||
|
v_mld_opdr_bedrijfopdr_volgnr NUMBER;
|
||||||
|
v_melding_omschrijving VARCHAR2(4000);
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
|
||||||
@@ -1672,6 +1692,14 @@ BEGIN
|
|||||||
IF rec.mld_melding_status <> 4 THEN
|
IF rec.mld_melding_status <> 4 THEN
|
||||||
MLD.setmeldingstatus (rec.mld_melding_key, 4, 4); -- Geaccepteerd, Facilitor
|
MLD.setmeldingstatus (rec.mld_melding_key, 4, 4); -- Geaccepteerd, Facilitor
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
|
v_melding_omschrijving := NULL;
|
||||||
|
FOR rec_flex IN c_flex(rec.mld_melding_key)
|
||||||
|
LOOP
|
||||||
|
BEGIN
|
||||||
|
v_melding_omschrijving := v_melding_omschrijving || rec_flex.mld_srtkenmerk_omschrijving || ': ' || rec_flex.waarde || chr(10);
|
||||||
|
END;
|
||||||
|
END LOOP;
|
||||||
|
|
||||||
v_mld_opdr_bedrijfopdr_volgnr := mld.BepaalOpdrMeldingVolgnr (rec.mld_melding_key);
|
v_mld_opdr_bedrijfopdr_volgnr := mld.BepaalOpdrMeldingVolgnr (rec.mld_melding_key);
|
||||||
|
|
||||||
@@ -1694,7 +1722,7 @@ BEGIN
|
|||||||
, SYSDATE
|
, SYSDATE
|
||||||
, rec.mld_melding_einddatum
|
, rec.mld_melding_einddatum
|
||||||
, 'MLD'
|
, 'MLD'
|
||||||
, rec.mld_melding_omschrijving
|
, v_melding_omschrijving || rec.mld_melding_omschrijving
|
||||||
, v_mld_opdr_bedrijfopdr_volgnr
|
, v_mld_opdr_bedrijfopdr_volgnr
|
||||||
, 1)
|
, 1)
|
||||||
RETURNING mld_opdr_key INTO v_opdr_key;
|
RETURNING mld_opdr_key INTO v_opdr_key;
|
||||||
@@ -1822,7 +1850,7 @@ AS
|
|||||||
BEGIN adm.systrackscript('$Workfile: aait.sql $', '$Revision$', 0); END;
|
BEGIN adm.systrackscript('$Workfile: aait.sql $', '$Revision$', 0); END;
|
||||||
/
|
/
|
||||||
|
|
||||||
BEGIN fac.registercustversion('AAIT', 37); END;
|
BEGIN fac.registercustversion('AAIT', 38); END;
|
||||||
/
|
/
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|||||||
Reference in New Issue
Block a user