PROR#89199 Per melding slechts één object selecteren

svn path=/Database/trunk/; revision=70101
This commit is contained in:
Erik Groener
2025-08-25 13:52:28 +00:00
parent 52a38be004
commit f4bb030455
2 changed files with 7 additions and 6 deletions

View File

@@ -6884,7 +6884,7 @@ AS
v_stdmelding_afmeldtext VARCHAR2(255); -- N1
v_stdmelding_doublecheck VARCHAR2(255); -- N4
v_stdmelding_slabewaken VARCHAR2(255); -- N1
v_stdmelding_objects_allowed VARCHAR2(255); -- N1
v_stdmelding_maxobjecten VARCHAR2(255); -- N1
v_discipline_image VARCHAR2(255); -- C255
v_stdmelding_image VARCHAR2(255); -- C255
-- Gebruikt voor numeriek-validatie en conversie
@@ -6947,7 +6947,7 @@ BEGIN
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_afmeldtext); -- N1
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_doublecheck); -- N4
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_slabewaken); -- N1
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_objects_allowed); -- N1
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_maxobjecten); -- N1
fac.imp_getfield (v_newline, c_fielddelimitor, v_discipline_image);
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_image);
--
@@ -6979,7 +6979,7 @@ BEGIN
v_stdmelding_afmeldtext := TRIM(v_stdmelding_afmeldtext);
v_stdmelding_doublecheck := TRIM(v_stdmelding_doublecheck);
v_stdmelding_slabewaken := TRIM(v_stdmelding_slabewaken);
v_stdmelding_objects_allowed := TRIM(v_stdmelding_objects_allowed);
v_stdmelding_maxobjecten := TRIM(v_stdmelding_maxobjecten);
v_discipline_image := TRIM(v_discipline_image);
v_stdmelding_image := TRIM(v_stdmelding_image);
--
@@ -7011,7 +7011,7 @@ BEGIN
|| v_stdmelding_afmeldtext || '|'
|| v_stdmelding_doublecheck || '|'
|| v_stdmelding_slabewaken || '|'
|| v_stdmelding_objects_allowed || '|'
|| v_stdmelding_maxobjecten || '|'
|| v_discipline_image || '|'
|| v_stdmelding_image;
-- Ik controleer of ik een geldige header heb, dat is: in de juiste kolommen
@@ -7194,7 +7194,7 @@ BEGIN
--
SELECT DECODE (fac.safe_to_number (v_stdmelding_slabewaken), 1, '1', '0') INTO v_stdmelding_slabewaken FROM DUAL;
--
SELECT DECODE (fac.safe_to_number (v_stdmelding_objects_allowed), 0, '0', 1, '1', '2') INTO v_stdmelding_objects_allowed FROM DUAL;
SELECT DECODE (fac.safe_to_number (v_stdmelding_maxobjecten), 0, '0', 1, '1', '2') INTO v_stdmelding_maxobjecten FROM DUAL;
--
IF UPPER(v_stdmelding_doublecheck) NOT IN ('N', 'I', 'A', 'B') THEN
fac.imp_writelog (
@@ -7292,7 +7292,7 @@ BEGIN
v_stdmelding_kopieerbaar,
v_stdmelding_slabewaken,
v_stdmelding_doublecheck,
v_stdmelding_objects_allowed,
v_stdmelding_maxobjecten,
v_discipline_image,
v_stdmelding_image
);

View File

@@ -259,6 +259,7 @@ SELECT sd.ins_srtdiscipline_omschrijving vakgroeptype
, sm.mld_stdmelding_afmeldtext tekst_bij_afmelden
, DECODE(sm.mld_stdmelding_doublecheck, 1, 'i', 2, 'a', 3, 'b', 'n') dubbele_meldingen
, mld_stdmelding_slabewaken sla_bewaken
, mld_stdmelding_objects_allowed max_objecten
, md.ins_discipline_image disc_image
, sm.mld_stdmelding_image stdm_image
, sm.mld_stdmelding_externnr externnr