KMMO#65492 -- FMIS Stichting Kröller-Müller Museum
svn path=/Customer/trunk/; revision=53055
This commit is contained in:
@@ -542,30 +542,40 @@ BEGIN
|
||||
IF v_ins_deel_aanmaak_txt IS NOT NULL
|
||||
THEN
|
||||
v_ins_deel_aanmaak := to_date('0101' || v_ins_deel_aanmaak_txt, 'ddmmyyyy');
|
||||
ELSE
|
||||
v_ins_deel_aanmaak := SYSDATE;
|
||||
END IF;
|
||||
|
||||
v_errormsg := 'Fout bij toevoegen te impoteren v_kenmerk9: ' || v_kenmerk9;
|
||||
IF v_kenmerk9 IS NOT NULL
|
||||
THEN
|
||||
v_ins_deel_startjaar := to_date('0101' || v_kenmerk9, 'ddmmyyyy');
|
||||
ELSE
|
||||
v_ins_deel_startjaar := NULL;
|
||||
END IF;
|
||||
|
||||
v_errormsg := 'Fout bij toevoegen te impoteren v_ins_deel_aantal_txt: ' || v_ins_deel_aantal_txt;
|
||||
IF v_ins_deel_aantal_txt IS NOT NULL
|
||||
THEN
|
||||
v_ins_deel_aantal := to_number(v_ins_deel_aantal_txt);
|
||||
ELSE
|
||||
v_ins_deel_aantal := NULL;
|
||||
END IF;
|
||||
|
||||
v_errormsg := 'Fout bij toevoegen te impoteren v_ins_srtcontrole_periode_txt: ' || v_ins_srtcontrole_periode_txt;
|
||||
IF v_ins_srtcontrole_periode_txt IS NOT NULL
|
||||
THEN
|
||||
v_ins_srtcontrole_periode := to_number(v_ins_srtcontrole_periode_txt);
|
||||
ELSE
|
||||
v_ins_srtcontrole_periode := NULL;
|
||||
END IF;
|
||||
|
||||
v_errormsg := 'Fout bij toevoegen te impoteren v_ins_srtcontrole_prijs_txt: ' || v_ins_srtcontrole_prijs_txt;
|
||||
IF v_ins_srtcontrole_prijs_txt IS NOT NULL
|
||||
THEN
|
||||
v_ins_srtcontrole_prijs := to_number(REPLACE(REPLACE(v_ins_srtcontrole_prijs_txt, '.'), ',', '.'));
|
||||
ELSE
|
||||
v_ins_srtcontrole_prijs := NULL;
|
||||
END IF;
|
||||
|
||||
v_errormsg := 'Fout bij toevoegen te impoteren v_kenmerk7: ' || v_kenmerk7;
|
||||
@@ -577,6 +587,8 @@ BEGIN
|
||||
ELSE
|
||||
v_ins_deel_percentage := to_number(REPLACE(v_kenmerk7, '%'));
|
||||
END IF;
|
||||
ELSE
|
||||
v_ins_deel_percentage := 100;
|
||||
END IF;
|
||||
|
||||
INSERT INTO fac_imp_ins (ins_discipline_omschrijving,
|
||||
@@ -817,6 +829,9 @@ BEGIN
|
||||
|
||||
v_errorhint := 'Aanmaken srtcontrole';
|
||||
|
||||
-- We vullen de controle altijd met een bedrag van 0 euro. De overrule heeft dan het juiste
|
||||
-- bedrag. Hiermee voorkomen we een controle met een bepaald bedrag waarbij er voor een bepaald object
|
||||
-- die taak niet voorkomt.
|
||||
INSERT INTO ins_srtcontrole (
|
||||
ins_srtinstallatie_key,
|
||||
ins_srtcontrole_niveau,
|
||||
@@ -839,8 +854,17 @@ BEGIN
|
||||
0),
|
||||
4,
|
||||
v_srtcontrole_level,
|
||||
v_materiaal,
|
||||
v_srtcontrole_percentage);
|
||||
0,
|
||||
v_srtcontrole_percentage)
|
||||
RETURNING ins_srtcontrole_key INTO v_srtcontrole_key;
|
||||
|
||||
INSERT INTO ins_srtcontroledl_xcp (ins_srtcontrole_key,
|
||||
ins_srtcontroledl_xcp_materia,
|
||||
ins_deel_key)
|
||||
VALUES (v_srtcontrole_key, v_materiaal, v_deel_key)
|
||||
RETURNING ins_srtcontroledl_xcp_key
|
||||
INTO v_srtcontroledl_xcp_key;
|
||||
|
||||
END;
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
|
||||
Reference in New Issue
Block a user