BAMG#81378 Kostenplaats koppelen aan persoon

svn path=/Database/trunk/; revision=62895
This commit is contained in:
Peter Feij
2023-12-07 16:39:43 +00:00
parent 5466689f07
commit e530da74db
3 changed files with 42 additions and 32 deletions

View File

@@ -2293,7 +2293,6 @@ AS
END;
-- * create_PRS_PERSLID_node
-- * ?? do we include srtperslid here??
-- select xml.create_PRS_PERSLID_node(1042,'Persoon') FROM DUAL
PROCEDURE create_prs_perslid_node (p_key IN NUMBER,
@@ -2328,7 +2327,7 @@ AS
v_visibility prs_perslid.prs_perslid_visibility%TYPE;
v_firstwpdone BOOLEAN;
v_perslid_key_v prs_perslid.prs_perslid_key_verantw%TYPE;
v_prs_kostenplaats_key prs_perslid.prs_kostenplaats_key%TYPE;
CURSOR c1
IS
SELECT wp.prs_werkplek_key
@@ -2371,7 +2370,8 @@ AS
prs_perslid_key_verantw,
prs_perslid_externid,
prs_perslid_externsyncdate,
prs_perslid_visibility
prs_perslid_visibility,
prs_kostenplaats_key
INTO v_titel,
v_voorletters,
v_naam,
@@ -2396,7 +2396,8 @@ AS
v_perslid_key_v,
v_externid,
v_externsyncdate,
v_visibility
v_visibility,
v_prs_kostenplaats_key
FROM prs_perslid p
WHERE prs_perslid_key = p_key;
@@ -2449,6 +2450,7 @@ AS
END LOOP;
create_prs_afdeling_node (v_afdeling_key, 'afdeling');
create_prs_kostenplaats_node (v_prs_kostenplaats_key, TRUE);
createxmltagvalue ('srtnoti_mode', v_srtnoti_mode);
-- Profiel toevoegen
END IF;

View File

@@ -727,6 +727,9 @@ CREATE_TABLE(prs_perslid,0)
prs_perslid_key_verantw -- fallback als elke structuur faalt (irt o.a. meldingen-instemming)
NUMBER(10)
CONSTRAINT prs_r_prs_perslid_key23 REFERENCES prs_perslid(prs_perslid_key),
prs_kostenplaats_key -- optioneel een (default) persoonlijke kostenplaats
NUMBER(10)
CONSTRAINT prs_r_prs_kostenplaats_key5 REFERENCES prs_kostenplaats(prs_kostenplaats_key),
CONSTRAINT prs_c_prs_perslid_datums CHECK(prs_perslid_einddatum >= prs_perslid_ingangsdatum)
);

View File

@@ -127,6 +127,11 @@ ALTER TABLE mld_stdmelding ADD mld_stdmelding_priomatrix NUMBER(1) DEFAULT 0 NOT
ALTER TABLE mld_melding ADD mld_melding_impact NUMBER(2);
ALTER TABLE mld_melding ADD mld_melding_urgentie NUMBER(2);
/////////////////////////////////////////////////////////////////////////////////////////// BAMG#81378
ALTER TABLE prs_perslid ADD prs_kostenplaats_key
NUMBER(10)
CONSTRAINT prs_r_prs_kostenplaats_key5 REFERENCES prs_kostenplaats(prs_kostenplaats_key);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000