PROR#89199 Per melding slechts één object selecteren

svn path=/Database/trunk/; revision=70090
This commit is contained in:
Erik Groener
2025-08-25 10:06:42 +00:00
parent 7fb026a498
commit 4bf288567f
4 changed files with 17 additions and 4 deletions

View File

@@ -6884,6 +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_discipline_image VARCHAR2(255); -- C255
v_stdmelding_image VARCHAR2(255); -- C255
-- Gebruikt voor numeriek-validatie en conversie
@@ -6946,6 +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_discipline_image);
fac.imp_getfield (v_newline, c_fielddelimitor, v_stdmelding_image);
--
@@ -6977,6 +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_discipline_image := TRIM(v_discipline_image);
v_stdmelding_image := TRIM(v_stdmelding_image);
--
@@ -7008,6 +7011,7 @@ BEGIN
|| v_stdmelding_afmeldtext || '|'
|| v_stdmelding_doublecheck || '|'
|| v_stdmelding_slabewaken || '|'
|| v_stdmelding_objects_allowed || '|'
|| v_discipline_image || '|'
|| v_stdmelding_image;
-- Ik controleer of ik een geldige header heb, dat is: in de juiste kolommen
@@ -7190,6 +7194,8 @@ 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;
--
IF UPPER(v_stdmelding_doublecheck) NOT IN ('N', 'I', 'A', 'B') THEN
fac.imp_writelog (
p_import_key,
@@ -7254,6 +7260,7 @@ BEGIN
mld_stdmelding_kopieerbaar,
mld_stdmelding_slabewaken,
mld_stdmelding_doublecheck,
mld_stdmelding_objects_allowed,
ins_discipline_image,
mld_stdmelding_image
)
@@ -7285,6 +7292,7 @@ BEGIN
v_stdmelding_kopieerbaar,
v_stdmelding_slabewaken,
v_stdmelding_doublecheck,
v_stdmelding_objects_allowed,
v_discipline_image,
v_stdmelding_image
);
@@ -8028,7 +8036,8 @@ IS
mld_stdmelding_afmeldtext,
mld_stdmelding_doublecheck,
mld_stdmelding_slabewaken,
mld_stdmelding_image
mld_stdmelding_image,
mld_stdmelding_objects_allowed
)
VALUES (discipline_key,
rec.mld_stdmelding_omschrijving,
@@ -8089,7 +8098,8 @@ IS
rec.mld_stdmelding_afmeldtext,
rec.mld_stdmelding_doublecheck,
rec.mld_stdmelding_slabewaken,
rec.mld_stdmelding_image
rec.mld_stdmelding_image,
rec.mld_stdmelding_objects_allowed
);
v_count_update := v_count_update + 1;

View File

@@ -5553,7 +5553,8 @@ AS
prs_dienst_key,
mld_stdmelding_regime,
mld_stdmelding_conceptstatus,
mld_typeopdr_key
mld_typeopdr_key,
mld_stdmelding_objects_allowed
INTO v_omschrijving,
v_accepttijd_td,
v_accepttijd_e,

View File

@@ -1097,6 +1097,7 @@ CREATE_TABLE(fac_imp_mld, 0)
, mld_stdmelding_slabewaken NUMBER(1)
, mld_stdmelding_externnr VARCHAR2(256)
, mld_stdmelding_image VARCHAR2(255)
, mld_stdmelding_objects_allowed NUMBER(1)
);
CREATE_TABLE(fac_imp_mldafmtxt, 0)

View File

@@ -81,8 +81,9 @@ CREATE VIEW ins_v_udr_sensordata AS SELECT * FROM DUAL;
DEF_RAPPORT('BASIS', 'WEB_UDRMAN', 32, 'ins_v_udr_sensordata', 'UDR: Actuele Sensordata', 'Basisrapport voor actuele data van sensoren',
'UDR: Actual Sensor data', 'Basic report current data from sensors')
/////////////////////////////////////////////////////////////////////////////////////////// PROR#89199 Per melding slechts <20><>n object selecteren
/////////////////////////////////////////////////////////////////////////////////////////// PROR#89199
ALTER TABLE mld_stdmelding ADD mld_stdmelding_objects_allowed NUMBER(1) DEFAULT(2) NOT NULL;
ALTER TABLE fac_imp_mld ADD mld_stdmelding_objects_allowed NUMBER(1);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000