VNOG#85909: Verbeteren werking van onderdelen in objectbeheer.
svn path=/Database/trunk/; revision=67270
This commit is contained in:
@@ -527,6 +527,7 @@ DEF_FAC_MESSAGE ('INS_M201', 'Het kenmerk %1% is verplicht in te vullen','Proper
|
||||
DEF_FAC_MESSAGE ('INS_M202', 'Verwijderen niet toegestaan. Er zijn nog meldingen bij dit object.','Delete not allowed. There are Calls referencing this object.');
|
||||
DEF_FAC_MESSAGE ('INS_M203', 'Kopieren object','Copy object');
|
||||
DEF_FAC_MESSAGE ('INS_M204', 'Kopieren geselecteerde objecten','Copy selected objects');
|
||||
DEF_FAC_MESSAGE ('INS_M205', 'Parent object bestaat niet.','Parent object does noet exist.');
|
||||
|
||||
DEF_FAC_MESSAGE ('INS_REFSRTKENMERK_USRTAB' , 'Gebruikerstabel','User table');
|
||||
DEF_FAC_MESSAGE ('INS_CONFIGSAMENSTEL' , 'Samenstelling configuratie','Composition configuration');
|
||||
|
||||
@@ -320,6 +320,9 @@ BEGIN
|
||||
ELSIF :new.ins_alg_ruimte_type = 'P'
|
||||
THEN
|
||||
CHECK_KEY_REFERENCE(prs_v_aanwezigperslid , prs_perslid_key , :new.ins_alg_ruimte_key, 'ins_m195');
|
||||
ELSIF :new.ins_alg_ruimte_type IS NULL
|
||||
THEN
|
||||
CHECK_KEY_REFERENCE(ins_v_aanwezigdeel , ins_deel_key , :new.ins_alg_ruimte_key, 'ins_m205');
|
||||
ELSE
|
||||
raise_application_error(-20000, 'ins_m84');
|
||||
END IF;
|
||||
|
||||
285
INS/INS_VIE.SRC
285
INS/INS_VIE.SRC
@@ -39,17 +39,61 @@ AS
|
||||
AND fac_code2label_domein = 'controle'
|
||||
AND fac_locale_xsl_lang = lcl.getuserlanguage ();
|
||||
|
||||
/* Voor onderdelen de plaats/eigenaar van de parent. */
|
||||
CREATE_VIEW(ins_v_deelenonderdeel, 0)
|
||||
AS
|
||||
SELECT ins_deel_key,
|
||||
ins_deel_module,
|
||||
ins_srtdeel_key,
|
||||
(COALESCE(dl.ins_alg_ruimte_key, (SELECT d2.ins_alg_ruimte_key FROM ins_deel d2 WHERE d2.ins_deel_key = dl.ins_deel_parent_key))) ins_alg_ruimte_key,
|
||||
(COALESCE(dl.ins_alg_ruimte_type, (SELECT d2.ins_alg_ruimte_type FROM ins_deel d2 WHERE d2.ins_deel_key = dl.ins_deel_parent_key))) ins_alg_ruimte_type,
|
||||
ins_deel_aantal,
|
||||
ins_deel_omschrijving,
|
||||
ins_deel_opmerking,
|
||||
ins_deel_upper,
|
||||
ins_deel_aanmaak,
|
||||
ins_deel_vervaldatum,
|
||||
ins_deel_verwijder,
|
||||
ins_deel_getekend,
|
||||
ins_discipline_key,
|
||||
ins_alg_locatie_key,
|
||||
ins_deel_parent_key,
|
||||
ins_deel_omtrek,
|
||||
ins_deel_oppervlak,
|
||||
ins_deel_dwgx,
|
||||
ins_deel_dwgy,
|
||||
ins_deel_dwgz,
|
||||
ins_deel_dwgrotatie,
|
||||
ins_deel_dwgschaal,
|
||||
ins_deel_x,
|
||||
ins_deel_y,
|
||||
ins_alg_ruimte_key_org,
|
||||
ins_alg_ruimte_type_org,
|
||||
ins_deel_state,
|
||||
ins_deel_statedate,
|
||||
ins_deel_t_uitvoertijd,
|
||||
ins_deel_actief,
|
||||
ins_deel_image,
|
||||
ins_deel_mjb_score1,
|
||||
ins_deel_mjb_score2,
|
||||
ins_deel_externnr,
|
||||
ins_deel_externsyncdate,
|
||||
ins_deel_flag,
|
||||
prs_perslid_key_beh,
|
||||
res_rsv_deel_key,
|
||||
bes_bestelopdr_key
|
||||
FROM ins_deel dl;
|
||||
|
||||
/* Views met ins_deel moeten voorwaarde : "AND ins_deel_parent_key IS NULL" bevatten... */
|
||||
DEFINIEER_VIEW_AANWEZIG(ins_deel, ins_deel_verwijder,
|
||||
ins_v_aanwezigdeel,0) AND
|
||||
ins_deel_parent_key IS NULL;
|
||||
|
||||
/* Views met ins_onderdeel moeten voorwaarde : "AND ins_deel_parent_key IS NOT NULL" bevatten... */
|
||||
DEFINIEER_VIEW_AANWEZIG(ins_deel, ins_deel_verwijder,
|
||||
DEFINIEER_VIEW_AANWEZIG(ins_v_deelenonderdeel, ins_deel_verwijder,
|
||||
ins_v_aanwezigonderdeel,0) AND
|
||||
ins_deel_parent_key IS NOT NULL;
|
||||
|
||||
|
||||
CREATE_VIEW(ins_v_srtgroep_gegevens,0) AS
|
||||
SELECT ins_D.ins_discipline_key, ins_D.ins_discipline_omschrijving,
|
||||
ins_SG.ins_srtgroep_key, ins_SG.ins_srtgroep_omschrijving,
|
||||
@@ -470,6 +514,169 @@ AS SELECT INS_D.ins_discipline_key
|
||||
* komt te staan.
|
||||
*/
|
||||
|
||||
CREATE_VIEW(ins_v_deelenonderdeel_gegevens,0)
|
||||
( ins_discipline_key
|
||||
, ins_discipline_omschrijving
|
||||
, ins_srtgroep_key
|
||||
, ins_srtgroep_omschrijving
|
||||
, ins_srtgroep_upper
|
||||
, ins_srtdeel_key
|
||||
, ins_srtdeel_omschrijving
|
||||
, ins_srtdeel_upper
|
||||
, alg_locatie_key
|
||||
, alg_gebouw_key
|
||||
, alg_gebouw_code
|
||||
, alg_gebouw_naam
|
||||
, alg_gebouw_omschrijving
|
||||
, alg_gebouw_upper
|
||||
, alg_verdieping_key
|
||||
, alg_verdieping_omschrijving
|
||||
, alg_verdieping_upper
|
||||
, alg_verdieping_code
|
||||
, alg_ruimte_key
|
||||
, alg_ruimte_nr
|
||||
, alg_ruimte_upper_nr
|
||||
, prs_werkplek_key
|
||||
, prs_werkplek_module
|
||||
, prs_werkplek_volgnr
|
||||
, alg_terreinsector_key
|
||||
, alg_terreinsector_omschrijving
|
||||
, alg_terreinsector_upper
|
||||
, alg_plaatsaanduiding
|
||||
, prs_afdeling_key
|
||||
, prs_afdeling_omschrijving
|
||||
, prs_afdeling_upper
|
||||
, prs_perslid_key
|
||||
, prs_perslid_volnaam
|
||||
, prs_perslid_upper
|
||||
, ins_deel_key
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_upper
|
||||
, ins_deel_aantal
|
||||
, ins_deel_oppervlak
|
||||
, ins_deel_omtrek
|
||||
, ins_deel_aanmaak
|
||||
, ins_deel_opmerking
|
||||
, ins_deel_getekend
|
||||
, ins_deel_vervaldatum
|
||||
)
|
||||
AS SELECT INS_D.ins_discipline_key
|
||||
, INS_D.ins_discipline_omschrijving
|
||||
, INS_SG.ins_srtgroep_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code||'-'||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, INS_AO.alg_gebouw_key
|
||||
, INS_AO.alg_gebouw_code
|
||||
, INS_AO.alg_gebouw_naam
|
||||
, INS_AO.alg_gebouw_omschrijving
|
||||
, INS_AO.alg_gebouw_upper
|
||||
, INS_AO.alg_verdieping_key
|
||||
, INS_AO.alg_verdieping_omschrijving
|
||||
, INS_AO.alg_verdieping_upper
|
||||
, INS_AO.alg_verdieping_code
|
||||
, INS_AO.alg_ruimte_key
|
||||
, INS_AO.alg_ruimte_nr
|
||||
, INS_AO.alg_ruimte_upper_nr
|
||||
, INS_AO.prs_werkplek_key
|
||||
, INS_AO.prs_werkplek_module
|
||||
, INS_AO.prs_werkplek_volgnr
|
||||
, INS_AO.alg_terreinsector_key
|
||||
, INS_AO.alg_terreinsector_omschrijving
|
||||
, INS_AO.alg_terreinsector_upper
|
||||
, INS_AO.alg_plaatsaanduiding
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, INS_DE.ins_deel_key
|
||||
, INS_DE.ins_deel_omschrijving
|
||||
, INS_DE.ins_deel_upper
|
||||
, INS_DE.ins_deel_aantal
|
||||
, INS_DE.ins_deel_oppervlak
|
||||
, INS_DE.ins_deel_omtrek
|
||||
, INS_DE.ins_deel_aanmaak
|
||||
, INS_DE.ins_deel_opmerking
|
||||
, INS_DE.ins_deel_getekend
|
||||
, INS_DE.ins_deel_vervaldatum
|
||||
FROM ins_v_deelenonderdeel INS_DE
|
||||
, ins_tab_discipline INS_D
|
||||
, ins_v_alg_overzicht INS_AO
|
||||
, ins_srtdeel INS_SD
|
||||
, ins_srtgroep INS_SG
|
||||
WHERE INS_DE.ins_deel_verwijder IS NULL
|
||||
AND INS_AO.alg_onroerendgoed_keys = INS_DE.ins_alg_ruimte_key
|
||||
AND INS_AO.alg_onroerendgoed_type = INS_DE.ins_alg_ruimte_type
|
||||
AND INS_DE.ins_alg_ruimte_type IN ('T','R','W')
|
||||
AND INS_AO.alg_locatie_key = INS_DE.ins_alg_locatie_key
|
||||
AND INS_SD.ins_srtdeel_key = INS_DE.ins_srtdeel_key
|
||||
AND INS_SG.ins_srtgroep_key = INS_SD.ins_srtgroep_key
|
||||
AND INS_D.ins_discipline_key = INS_DE.ins_discipline_key
|
||||
AND INS_DE.ins_discipline_key IN (SELECT ins_discipline_key FROM ins_discipline)
|
||||
UNION
|
||||
SELECT INS_D.ins_discipline_key
|
||||
, INS_D.ins_discipline_omschrijving
|
||||
, INS_SG.ins_srtgroep_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code||'-'||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, NULL
|
||||
, NULL
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, to_number(NULL)
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, to_number(NULL)
|
||||
, to_number(NULL)
|
||||
, NULL
|
||||
, NULL
|
||||
, decode(PRS_AP.prs_roerendgoed_type,'A',prs_afdeling_upper,'P',prs_perslid_volnaam)
|
||||
, PRS_AP.prs_afdeling_key
|
||||
, PRS_AP.prs_afdeling_omschrijving
|
||||
, PRS_AP.prs_afdeling_upper
|
||||
, PRS_AP.prs_perslid_key
|
||||
, PRS_AP.prs_perslid_volnaam
|
||||
, PRS_AP.prs_perslid_upper
|
||||
, INS_DE.ins_deel_key
|
||||
, INS_DE.ins_deel_omschrijving
|
||||
, INS_DE.ins_deel_upper
|
||||
, INS_DE.ins_deel_aantal
|
||||
, INS_DE.ins_deel_oppervlak
|
||||
, INS_DE.ins_deel_omtrek
|
||||
, INS_DE.ins_deel_aanmaak
|
||||
, INS_DE.ins_deel_opmerking
|
||||
, INS_DE.ins_deel_getekend
|
||||
, INS_DE.ins_deel_vervaldatum
|
||||
FROM ins_v_deelenonderdeel INS_DE
|
||||
, ins_tab_discipline INS_D
|
||||
, prs_v_afdeling_perslid PRS_AP
|
||||
, ins_srtdeel INS_SD
|
||||
, ins_srtgroep INS_SG
|
||||
WHERE INS_DE.ins_deel_verwijder IS NULL
|
||||
AND PRS_AP.prs_roerendgoed_key = INS_DE.ins_alg_ruimte_key
|
||||
AND PRS_AP.prs_roerendgoed_type = INS_DE.ins_alg_ruimte_type
|
||||
AND INS_DE.ins_alg_ruimte_type IN ('A','P')
|
||||
AND INS_SD.ins_srtdeel_key = INS_DE.ins_srtdeel_key
|
||||
AND INS_SG.ins_srtgroep_key = INS_SD.ins_srtgroep_key
|
||||
AND INS_D.ins_discipline_key = INS_DE.ins_discipline_key
|
||||
AND INS_DE.ins_discipline_key IN (SELECT ins_discipline_key FROM ins_discipline);
|
||||
|
||||
CREATE_VIEW(ins_v_orgdeel_gegevens,0)
|
||||
( ins_discipline_key
|
||||
, ins_discipline_omschrijving
|
||||
@@ -680,7 +887,7 @@ AS
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,ve.alg_gebouw_key,ru.alg_verdieping_key
|
||||
,de.ins_alg_ruimte_key,to_number(null),to_number(null),to_number(null),to_number(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd, alg_ruimte ru,alg_verdieping ve
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd, alg_ruimte ru,alg_verdieping ve
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -691,7 +898,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,ve.alg_gebouw_key,ru.alg_verdieping_key
|
||||
,ru.alg_ruimte_key,de.ins_alg_ruimte_key,to_number(null),to_number(null),to_number(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd, prs_werkplek wp, alg_ruimte ru, alg_verdieping ve
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd, prs_werkplek wp, alg_ruimte ru, alg_verdieping ve
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -703,7 +910,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,to_number(null),to_number(null),to_number(null),to_number(null)
|
||||
,de.ins_alg_ruimte_key,to_number(null),to_number(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key and de.ins_alg_ruimte_type = 'T'
|
||||
@@ -712,7 +919,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,to_number(null),to_number(null)
|
||||
,to_number(null),to_number(null), to_number(null),de.ins_alg_ruimte_key,to_number(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr,ins_srtdeel sd
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr,ins_srtdeel sd
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key and de.ins_alg_ruimte_type = 'A'
|
||||
@@ -721,7 +928,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,to_number(null),to_number(null)
|
||||
,to_number(null),to_number(null),to_number(null),af.prs_afdeling_key,de.ins_alg_ruimte_key,de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr,ins_srtdeel sd,prs_perslid pl,prs_afdeling af
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr,ins_srtdeel sd,prs_perslid pl,prs_afdeling af
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -738,7 +945,7 @@ AS
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,ve.alg_gebouw_key,ru.alg_verdieping_key
|
||||
,de.ins_alg_ruimte_key_org,TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd, alg_ruimte ru,alg_verdieping ve
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd, alg_ruimte ru,alg_verdieping ve
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -749,7 +956,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,ve.alg_gebouw_key,ru.alg_verdieping_key
|
||||
,ru.alg_ruimte_key,de.ins_alg_ruimte_key_org,TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd, prs_werkplek wp, alg_ruimte ru, alg_verdieping ve
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd, prs_werkplek wp, alg_ruimte ru, alg_verdieping ve
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -761,7 +968,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null)
|
||||
,de.ins_alg_ruimte_key_org,TO_NUMBER(null),TO_NUMBER(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr, ins_srtdeel sd
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr, ins_srtdeel sd
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key and de.ins_alg_ruimte_type_org = 'T'
|
||||
@@ -770,7 +977,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,TO_NUMBER(null),TO_NUMBER(null)
|
||||
,TO_NUMBER(null),TO_NUMBER(null), TO_NUMBER(null),de.ins_alg_ruimte_key_org,TO_NUMBER(null),de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr,ins_srtdeel sd
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr,ins_srtdeel sd
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key and de.ins_alg_ruimte_type_org = 'A'
|
||||
@@ -779,7 +986,7 @@ union
|
||||
select de.ins_discipline_key,gr.ins_srtgroep_key,de.ins_srtdeel_key
|
||||
,de.ins_alg_locatie_key,TO_NUMBER(null),TO_NUMBER(null)
|
||||
,TO_NUMBER(null),TO_NUMBER(null),TO_NUMBER(null),af.prs_afdeling_key,de.ins_alg_ruimte_key_org,de.ins_deel_key
|
||||
from ins_deel de,ins_srtgroep gr,ins_srtdeel sd,prs_perslid pl,prs_afdeling af
|
||||
from ins_v_deelenonderdeel de,ins_srtgroep gr,ins_srtdeel sd,prs_perslid pl,prs_afdeling af
|
||||
where de.ins_discipline_key = gr.ins_discipline_key
|
||||
and de.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
and sd.ins_srtgroep_key = gr.ins_srtgroep_key
|
||||
@@ -830,12 +1037,12 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_DE.ins_deel_upper
|
||||
, INS_DE.ins_deel_aantal
|
||||
, INS_DE2.ins_deel_omschrijving
|
||||
FROM ins_deel INS_DE
|
||||
, ins_discipline INS_D
|
||||
, ins_v_alg_overzicht INS_AO
|
||||
, ins_srtdeel INS_SD
|
||||
, ins_srtgroep INS_SG
|
||||
, ins_deel INS_DE2
|
||||
FROM ins_v_deelenonderdeel INS_DE
|
||||
, ins_discipline INS_D
|
||||
, ins_v_alg_overzicht INS_AO
|
||||
, ins_srtdeel INS_SD
|
||||
, ins_srtgroep INS_SG
|
||||
, ins_v_deelenonderdeel INS_DE2
|
||||
WHERE INS_DE.ins_deel_verwijder IS NULL
|
||||
AND INS_DE.ins_deel_parent_key = INS_DE2.ins_deel_key
|
||||
AND INS_AO.alg_onroerendgoed_keys = INS_DE.ins_alg_ruimte_key
|
||||
@@ -867,12 +1074,12 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_DE.ins_deel_upper
|
||||
, INS_DE.ins_deel_aantal
|
||||
, INS_DE2.ins_deel_omschrijving
|
||||
FROM ins_deel INS_DE
|
||||
FROM ins_v_deelenonderdeel INS_DE
|
||||
, ins_discipline INS_D
|
||||
, prs_v_afdeling_perslid PRS_AP
|
||||
, ins_srtdeel INS_SD
|
||||
, ins_srtgroep INS_SG
|
||||
, ins_deel INS_DE2
|
||||
, ins_v_deelenonderdeel INS_DE2
|
||||
WHERE INS_DE.ins_deel_verwijder IS NULL
|
||||
AND INS_DE.ins_deel_parent_key = INS_DE2.ins_deel_key
|
||||
AND PRS_AP.prs_roerendgoed_key = INS_DE.ins_alg_ruimte_key
|
||||
@@ -1329,11 +1536,11 @@ AS SELECT ALG_L.alg_locatie_code ||'-'
|
||||
, INS_D.ins_deel_omschrijving
|
||||
, INS_D.ins_deel_verwijder
|
||||
, ALG_V.alg_verdieping_key
|
||||
FROM ins_deel INS_D
|
||||
, alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
FROM ins_v_deelenonderdeel INS_D
|
||||
, alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
WHERE INS_D.ins_alg_ruimte_key = ALG_R.alg_ruimte_key
|
||||
AND INS_D.ins_alg_ruimte_type = 'R'
|
||||
AND ALG_R.alg_verdieping_key = ALG_V.alg_verdieping_key
|
||||
@@ -1358,12 +1565,12 @@ AS SELECT ALG_L.alg_locatie_code ||'-'
|
||||
, INS_D.ins_deel_omschrijving
|
||||
, INS_D.ins_deel_verwijder
|
||||
, ALG_V.alg_verdieping_key
|
||||
FROM ins_deel INS_D
|
||||
, prs_werkplek PRS_W
|
||||
, alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
FROM ins_v_deelenonderdeel INS_D
|
||||
, prs_werkplek PRS_W
|
||||
, alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
WHERE INS_D.ins_alg_ruimte_key = PRS_W.prs_werkplek_key
|
||||
AND INS_D.ins_alg_ruimte_type = 'W'
|
||||
AND PRS_W.prs_alg_ruimte_key = ALG_R.alg_ruimte_key
|
||||
@@ -1384,17 +1591,17 @@ CREATE_VIEW (ins_v_ins_deel_verdieping,0)
|
||||
, alg_verdieping_key)
|
||||
AS SELECT INS_D.ins_deel_key,
|
||||
ALG_R.alg_verdieping_key
|
||||
FROM ins_deel INS_D,
|
||||
alg_ruimte ALG_R
|
||||
FROM ins_v_deelenonderdeel INS_D,
|
||||
alg_ruimte ALG_R
|
||||
WHERE INS_D.ins_alg_ruimte_key = ALG_R.alg_ruimte_key
|
||||
AND ins_alg_ruimte_type = 'R'
|
||||
AND ins_deel_verwijder IS NULL
|
||||
UNION
|
||||
SELECT INS_D.ins_deel_key,
|
||||
ALG_R.alg_verdieping_key
|
||||
FROM ins_deel INS_D,
|
||||
prs_werkplek PRS_W,
|
||||
alg_ruimte ALG_R
|
||||
FROM ins_v_deelenonderdeel INS_D,
|
||||
prs_werkplek PRS_W,
|
||||
alg_ruimte ALG_R
|
||||
WHERE INS_D.ins_alg_ruimte_key = PRS_W.prs_werkplek_key
|
||||
AND PRS_W.prs_alg_ruimte_key = ALG_R.alg_ruimte_key
|
||||
AND ins_alg_ruimte_type = 'W'
|
||||
@@ -2474,7 +2681,7 @@ AS
|
||||
ROUND (h.ins_deel_statetime, 2) ratio,
|
||||
og.alg_locatie_key fclt_3d_locatie_key,
|
||||
d.ins_discipline_key fclt_3d_discipline_key
|
||||
FROM ins_deel_state_history_all h, ins_deel d, ins_v_alg_overzicht og
|
||||
FROM ins_deel_state_history_all h, ins_v_deelenonderdeel d, ins_v_alg_overzicht og
|
||||
WHERE og.alg_onroerendgoed_keys = d.ins_alg_ruimte_key
|
||||
AND og.alg_onroerendgoed_type = d.ins_alg_ruimte_type
|
||||
AND d.ins_deel_key = h.ins_deel_key;
|
||||
@@ -2501,7 +2708,7 @@ AS
|
||||
og.alg_locatie_key fclt_3d_locatie_key,
|
||||
d.ins_discipline_key fclt_3d_discipline_key
|
||||
FROM ins_deel_state_history h,
|
||||
ins_deel d,
|
||||
ins_v_deelenonderdeel d,
|
||||
ins_v_alg_overzicht og,
|
||||
ins_srtdeel sd
|
||||
WHERE og.alg_onroerendgoed_keys = d.ins_alg_ruimte_key
|
||||
@@ -2541,7 +2748,7 @@ AS
|
||||
ELSE lcl.l('lcl_yes')
|
||||
END verwijderd
|
||||
FROM ins_deel_uitgifte du,
|
||||
ins_deel d,
|
||||
ins_v_deelenonderdeel d,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
ins_discipline dis,
|
||||
|
||||
@@ -141,6 +141,9 @@ UPDATE prs_perslid
|
||||
SET prs_perslid_options = NULL
|
||||
WHERE prs_perslid_options IS NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
DEF_FAC_MESSAGE ('INS_M205', 'Parent object bestaat niet.','Parent object does noet exist.');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user