svn path=/Database/trunk/; revision=7261
This commit is contained in:
@@ -3714,7 +3714,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
FOR v_ruimte IN c_ruimte(p_projectkey)
|
||||
LOOP
|
||||
UPDATE alg_ruimte
|
||||
SET alg_ruimte_nr = omschrijving
|
||||
SET alg_ruimte_nr = v_ruimte.alg_ruimte_nr
|
||||
, alg_verdieping_key = v_ruimte.alg_verdieping_key
|
||||
, alg_ruimte_bruto_vloeropp = v_ruimte.alg_ruimte_bruto_vloeropp
|
||||
, alg_ruimte_omtrek = v_ruimte.alg_ruimte_omtrek
|
||||
|
||||
129
_UP/310to311.src
129
_UP/310to311.src
@@ -115,6 +115,70 @@ CREATE_VIEW(alg_v_verdieping_gegevens,ALG_NORMAAL_PRIVILEGE) AS
|
||||
|
||||
#ifdef INS
|
||||
|
||||
CREATE_VIEW(ins_v_deel_plaatsaanduiding_r,INS_NORMAAL_PRIVILEGE)
|
||||
( alg_plaatsaanduiding
|
||||
, prs_werkplek_key
|
||||
, prs_werkplek_verwijder
|
||||
, ins_deel_key
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_verwijder
|
||||
, alg_verdieping_key)
|
||||
AS SELECT ALG_G.alg_gebouw_code ||' - '
|
||||
|| to_char(ALG_V.alg_verdieping_volgnr) ||' - '
|
||||
|| ALG_R.alg_ruimte_nr
|
||||
, to_number(NULL)
|
||||
, to_date(NULL)
|
||||
, INS_D.ins_deel_key
|
||||
, 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
|
||||
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
|
||||
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key;
|
||||
/
|
||||
|
||||
CREATE_VIEW(ins_v_deel_plaatsaanduiding_w,INS_NORMAAL_PRIVILEGE)
|
||||
( alg_plaatsaanduiding
|
||||
, prs_werkplek_key
|
||||
, prs_werkplek_verwijder
|
||||
, ins_deel_key
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_verwijder
|
||||
, alg_verdieping_key)
|
||||
AS SELECT ALG_G.alg_gebouw_code ||' - '
|
||||
|| to_char(ALG_V.alg_verdieping_volgnr) ||' - '
|
||||
|| ALG_R.alg_ruimte_nr ||'/'
|
||||
|| to_char(PRS_W.prs_werkplek_volgnr),
|
||||
PRS_W.prs_werkplek_key
|
||||
, PRS_W.prs_werkplek_verwijder
|
||||
, INS_D.ins_deel_key
|
||||
, 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
|
||||
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
|
||||
AND ALG_R.alg_verdieping_key = ALG_V.alg_verdieping_key
|
||||
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key;
|
||||
/
|
||||
|
||||
CREATE_VIEW(ins_v_deel_plaatsaanduiding,INS_NORMAAL_PRIVILEGE)
|
||||
AS SELECT *
|
||||
FROM ins_v_deel_plaatsaanduiding_r
|
||||
UNION
|
||||
SELECT *
|
||||
FROM ins_v_deel_plaatsaanduiding_w;
|
||||
/
|
||||
#endif // INS
|
||||
|
||||
|
||||
@@ -932,8 +996,8 @@ WHERE fac_message_code = 'FAC_M035';
|
||||
#ifdef PRJ
|
||||
|
||||
DEF_FAC_MESSAGE ('PRJ_M068','<27> ');
|
||||
DEF_FAC_MESSAGE ('PRJ_M069','Object dat buiten de projectvoorbereiding om is toegevoegd: ');
|
||||
DEF_FAC_MESSAGE ('PRJ_M070','Werkplek dat buiten de projectvoorbereiding om is toegevoegd: ');
|
||||
DEF_FAC_MESSAGE ('PRJ_M069','Object dat buiten het project om is toegevoegd: ');
|
||||
DEF_FAC_MESSAGE ('PRJ_M070','Werkplek dat buiten het project om is toegevoegd: ');
|
||||
DEF_FAC_MESSAGE ('PRJ_M071','Vraag projectleiding.');
|
||||
|
||||
CREATE_TRIGGER(cad_t_cad_tekening_B_IU)
|
||||
@@ -957,6 +1021,47 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_VIEW(prj_v_prj_deel_mag_delete, PRJ_NORMAAL_PRIVILEGE)
|
||||
( alg_plaatsaanduiding
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_key
|
||||
, ins_srtdeel_omschrijving
|
||||
, prj_project_key
|
||||
, alg_verdieping_key)
|
||||
AS SELECT INS_P.alg_plaatsaanduiding
|
||||
, INS_P.ins_deel_omschrijving
|
||||
, PRJ_D.ins_deel_key
|
||||
, INS_S.ins_srtdeel_omschrijving
|
||||
, PRJ_D.prj_project_key
|
||||
, INS_P.alg_verdieping_key
|
||||
FROM prj_deel PRJ_D
|
||||
, ins_v_deel_plaatsaanduiding_R INS_P
|
||||
, ins_srtdeel INS_S
|
||||
WHERE INS_P.ins_deel_key = PRJ_D.ins_deel_key
|
||||
AND PRJ_D.ins_srtdeel_key = INS_S.ins_srtdeel_key
|
||||
AND PRJ_D.ins_alg_ruimte_key = 0
|
||||
AND PRJ_D.ins_alg_ruimte_type = 'R'
|
||||
AND INS_P.ins_deel_verwijder IS NULL
|
||||
UNION
|
||||
SELECT INS_P.alg_plaatsaanduiding
|
||||
, INS_P.ins_deel_omschrijving
|
||||
, PRJ_D.ins_deel_key
|
||||
, INS_S.ins_srtdeel_omschrijving
|
||||
, PRJ_D.prj_project_key
|
||||
, INS_P.alg_verdieping_key
|
||||
FROM prj_deel PRJ_D
|
||||
, ins_v_deel_plaatsaanduiding_W INS_P
|
||||
, ins_srtdeel INS_S
|
||||
, prj_werkplek PRJ_W
|
||||
WHERE INS_P.ins_deel_key = PRJ_D.ins_deel_key
|
||||
AND PRJ_D.ins_srtdeel_key = INS_S.ins_srtdeel_key
|
||||
AND PRJ_D.ins_alg_ruimte_type = 'W'
|
||||
AND PRJ_W.prs_werkplek_key = PRJ_D.ins_alg_ruimte_key
|
||||
AND PRJ_W.prj_project_key = PRJ_D.prj_project_key
|
||||
AND PRJ_W.prs_alg_ruimte_key = 0
|
||||
AND INS_P.ins_deel_verwijder IS NULL;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE PACKAGE prj AS
|
||||
FUNCTION prj_f_fac_get_description (LPNName IN VARCHAR2
|
||||
,CondKey IN NUMBER
|
||||
@@ -4624,7 +4729,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
FOR v_ruimte IN c_ruimte(p_projectkey)
|
||||
LOOP
|
||||
UPDATE alg_ruimte
|
||||
SET alg_ruimte_nr = omschrijving
|
||||
SET alg_ruimte_nr = v_ruimte.alg_ruimte_nr
|
||||
, alg_verdieping_key = v_ruimte.alg_verdieping_key
|
||||
, alg_ruimte_bruto_vloeropp = v_ruimte.alg_ruimte_bruto_vloeropp
|
||||
, alg_ruimte_omtrek = v_ruimte.alg_ruimte_omtrek
|
||||
@@ -4683,10 +4788,13 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
, p.ins_deel_getekend
|
||||
, p.ins_deel_verwijder
|
||||
, p.ins_discipline_key
|
||||
FROM prj_v_deel_verwijderd_all c
|
||||
, prj_deel p
|
||||
, l.alg_verdieping_key
|
||||
FROM prj_v_deel_verwijderd_all c
|
||||
, prj_deel p
|
||||
, ins_v_deel_plaatsaanduiding l
|
||||
WHERE c.ins_deel_key = p.ins_deel_key
|
||||
AND c.prj_project_key = p.prj_project_key
|
||||
AND c.ins_deel_key = l.ins_deel_key
|
||||
AND p.prj_project_key = p_project
|
||||
AND EXISTS (SELECT ''
|
||||
FROM prj_werkplek
|
||||
@@ -4702,6 +4810,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
, d.ins_deel_getekend
|
||||
, d.ins_deel_verwijder
|
||||
, d.ins_discipline_key
|
||||
, l.alg_verdieping_key
|
||||
FROM prj_v_ins_deel_nieuw p
|
||||
, ins_deel d
|
||||
, ins_v_deel_plaatsaanduiding l
|
||||
@@ -4723,9 +4832,12 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
INTO dummy
|
||||
FROM cad_tekening
|
||||
WHERE ins_discipline_key = v_object.ins_discipline_key
|
||||
AND prj_project_key = p_projectkey;
|
||||
AND alg_verdieping_key = v_object.alg_verdieping_key
|
||||
AND prj_project_key = p_projectkey
|
||||
AND rownum = 1;
|
||||
--
|
||||
-- Discipline komt in project voor.
|
||||
--
|
||||
UPDATE ins_deel
|
||||
SET ins_deel_getekend = v_object.ins_deel_getekend
|
||||
, ins_deel_verwijder = NVL(v_object.ins_deel_verwijder,sysdate)
|
||||
@@ -4745,9 +4857,12 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
INTO dummy
|
||||
FROM cad_tekening
|
||||
WHERE ins_discipline_key = v_object.ins_discipline_key
|
||||
AND prj_project_key = p_projectkey;
|
||||
AND alg_verdieping_key = v_object.alg_verdieping_key
|
||||
AND prj_project_key = p_projectkey
|
||||
AND rownum = 1;
|
||||
--
|
||||
-- Discipline komt in project voor.
|
||||
--
|
||||
-- prj.verwerk_log('Object verwijderd: <20> '||to_char(v_object.ins_deel_key),p_session,p_projectkey);
|
||||
UPDATE ins_deel
|
||||
SET ins_deel_getekend = NULL
|
||||
|
||||
Reference in New Issue
Block a user