FCLT#82423 Werkplekken, objecten (e.d.?) op locatie of gebouwniveau kunnen vastleggen

svn path=/Database/trunk/; revision=67667
This commit is contained in:
Peter Feij
2025-01-21 15:56:13 +00:00
parent ea15dc65f2
commit e954cfb475
3 changed files with 30 additions and 6 deletions

View File

@@ -438,6 +438,8 @@ CREATE_TABLE(alg_gebouw,0)
DATE,
mld_vrije_dagen_id
VARCHAR2(50),
alg_gebouw_virtueel
NUMBER(1) DEFAULT(0) NOT NULL, /* 0=normaal, 1=virtueel gebouw */
-- in MLD_TAB.SRC:
-- mld_dienstniveau_key
-- NUMBER(10)
@@ -488,6 +490,8 @@ CREATE_TABLE(alg_verdieping,0)
VARCHAR2(256),
alg_verdieping_externsyncdate
DATE,
alg_verdieping_virtueel
NUMBER(1) DEFAULT(0) NOT NULL, /* 0=normaal, 1=virtuele verdieping */
-- in MLD_TAB.SRC:
-- mld_dienstniveau_key
-- NUMBER(10)
@@ -653,6 +657,8 @@ CREATE_TABLE(alg_ruimte,0)
VARCHAR2(256),
alg_ruimte_externsyncdate
DATE,
alg_ruimte_virtueel
NUMBER(1) DEFAULT(0) NOT NULL, /* 0=normaal, 1=virtuele ruimte */
-- in MLD_TAB.SRC:
-- mld_dienstniveau_key
-- NUMBER(10)

View File

@@ -3094,6 +3094,7 @@ AS
v_werkdagen alg_ruimte.alg_ruimte_werkdagen%TYPE;
v_externnr alg_ruimte.alg_ruimte_externnr%TYPE;
v_externsyncdate alg_ruimte.alg_ruimte_externsyncdate%TYPE;
v_virtueel alg_ruimte.alg_ruimte_virtueel%TYPE;
BEGIN
IF p_ruimte_key IS NOT NULL
@@ -3116,7 +3117,8 @@ AS
alg_ruimte_einduur,
alg_ruimte_werkdagen,
alg_ruimte_externnr,
alg_ruimte_externsyncdate
alg_ruimte_externsyncdate,
alg_ruimte_virtueel
INTO v_nr,
v_omschrijving,
v_bruto_vloeropp,
@@ -3135,7 +3137,8 @@ AS
v_einduur,
v_werkdagen,
v_externnr,
v_externsyncdate
v_externsyncdate,
v_virtueel
FROM alg_ruimte
WHERE alg_ruimte_key = p_ruimte_key;
@@ -3158,6 +3161,7 @@ AS
createxmltagvalue ('werkdagen', v_werkdagen);
createxmltagvalue ('externnr', v_externnr);
mydatetochar ('externsyncdate', v_externsyncdate);
createxmltagvalue ('virtueel', v_virtueel);
IF v_dienstniveau_key IS NOT NULL
THEN
@@ -3192,6 +3196,7 @@ AS
v_dwgz alg_verdieping.alg_verdieping_dwgz%TYPE;
v_externnr alg_verdieping.alg_verdieping_externnr%TYPE;
v_externsyncdate alg_verdieping.alg_verdieping_externsyncdate%TYPE;
v_virtueel alg_verdieping.alg_verdieping_virtueel%TYPE;
CURSOR c1
IS
@@ -3211,7 +3216,8 @@ AS
alg_verdieping_code,
alg_verdieping_dwgz,
alg_verdieping_externnr,
alg_verdieping_externsyncdate
alg_verdieping_externsyncdate,
alg_verdieping_virtueel
INTO v_omschrijving,
v_volgnr,
v_tekening,
@@ -3220,7 +3226,8 @@ AS
v_code,
v_dwgz,
v_externnr,
v_externsyncdate
v_externsyncdate,
v_virtueel
FROM alg_verdieping v, cad_tekening t
WHERE v.alg_verdieping_key = p_verdieping_key
AND t.alg_verdieping_key(+) = v.alg_verdieping_key;
@@ -3236,6 +3243,7 @@ AS
createxmltagvalue ('dwgz', v_dwgz);
createxmltagvalue ('externnr', v_externnr);
mydatetochar ('externsyncdate', v_externsyncdate);
createxmltagvalue ('virtueel', v_virtueel);
create_alg_kenmerken (p_verdieping_key, 'V');
IF p_ruimte_key IS NOT NULL
@@ -3290,6 +3298,7 @@ AS
v_mjb_score1 alg_gebouw.alg_gebouw_mjb_score1%TYPE;
v_externnr alg_gebouw.alg_gebouw_externnr%TYPE;
v_externsyncdate alg_gebouw.alg_gebouw_externsyncdate%TYPE;
v_virtueel alg_gebouw.alg_gebouw_virtueel%TYPE;
CURSOR c1
IS
@@ -3327,7 +3336,8 @@ AS
alg_gebouw_vervaldatum,
alg_gebouw_mjb_score1,
alg_gebouw_externnr,
alg_gebouw_externsyncdate
alg_gebouw_externsyncdate,
alg_gebouw_virtueel
INTO v_naam,
v_code,
v_adres,
@@ -3354,7 +3364,8 @@ AS
v_vervaldatum,
v_mjb_score1,
v_externnr,
v_externsyncdate
v_externsyncdate,
v_virtueel
FROM alg_gebouw
WHERE alg_gebouw_key = p_gebouw_key;
@@ -3382,6 +3393,7 @@ AS
createxmltagvalue ('werkdagen', v_werkdagen);
createxmltagvalue ('externnr', v_externnr);
mydatetochar ('externsyncdate', v_externsyncdate);
createxmltagvalue ('virtueel', v_virtueel);
IF p_verdieping_key IS NOT NULL
THEN

View File

@@ -265,6 +265,12 @@ INSERT INTO fac_menu (fac_menu_volgnr,
FROM fac_menu
WHERE fac_menu_alturl = 'appl/api/exchange/default.asp');
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#82423
ALTER TABLE alg_gebouw ADD alg_gebouw_virtueel NUMBER(1) DEFAULT(0) NOT NULL;
ALTER TABLE alg_verdieping ADD alg_verdieping_virtueel NUMBER(1) DEFAULT(0) NOT NULL;
ALTER TABLE alg_ruimte ADD alg_ruimte_virtueel NUMBER(1) DEFAULT(0) NOT NULL;
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
REGISTERONCE('$Id$')