Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2276df94f2 | ||
|
|
5fb93a5ec5 | ||
|
|
673bb1cff3 | ||
|
|
d7bc21a0c4 | ||
|
|
3ed06d9e01 | ||
|
|
b215265512 |
@@ -7,7 +7,6 @@ AS
|
||||
PROCEDURE systrackscriptId (svnid IN VARCHAR2, force IN NUMBER DEFAULT 1);
|
||||
PROCEDURE trydrop (n IN VARCHAR2);
|
||||
PROCEDURE tryalter (n IN VARCHAR2);
|
||||
FUNCTION scriptspoolfile (custpattern IN VARCHAR2, scriptname IN VARCHAR) RETURN VARCHAR;
|
||||
END adm;
|
||||
/
|
||||
|
||||
@@ -98,34 +97,7 @@ AS
|
||||
END IF;
|
||||
END;
|
||||
|
||||
FUNCTION scriptspoolfile (custpattern IN VARCHAR2, -- eg ^SGGR for 'start with SGGR', ATCH|BONS for two schema
|
||||
scriptname IN VARCHAR)
|
||||
RETURN VARCHAR
|
||||
IS
|
||||
lstname VARCHAR2 (255);
|
||||
tekst VARCHAR2 (255);
|
||||
BEGIN
|
||||
IF NOT REGEXP_LIKE(USER, custpattern, 'i') THEN
|
||||
tekst := CHR(10) || '============================================' || CHR(10)
|
||||
|| 'Wrong user!!!!!!!!!' || CHR(10)
|
||||
|| 'User should be match ' || custpattern || ' but is ' || USER || CHR(10)
|
||||
|| '============================================' || CHR(10);
|
||||
RAISE_APPLICATION_ERROR(-20000, tekst);
|
||||
END IF;
|
||||
|
||||
lstname := UPPER (scriptname);
|
||||
RETURN lstname || '_'
|
||||
|| UPPER( USER
|
||||
|| '_'
|
||||
|| SYS_CONTEXT ('USERENV', 'SERVICE_NAME')
|
||||
|| '_'
|
||||
|| SYS_CONTEXT ('USERENV', 'SERVER_HOST'))
|
||||
|| '_'
|
||||
|| TO_CHAR (SYSDATE, 'YYYYMMDD_HH24MISS')
|
||||
|| '.lst';
|
||||
END;
|
||||
|
||||
END adm;
|
||||
END adm;
|
||||
/
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('ALG','lcl_module_ALG')
|
||||
_FAC_MODULE('ALG','Vastgoedbeheer')
|
||||
|
||||
DEF_FAC_MESSAGE ('ALG_OPENST_MELDING', 'heeft openstaande melding', '');
|
||||
DEF_FAC_MESSAGE ('ALG_BEVAT_OBJECT', 'bevat object', '');
|
||||
|
||||
@@ -231,7 +231,7 @@ CREATE_TABLE(alg_gebouw,0)
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_alg_srtgebouw_key REFERENCES alg_srtgebouw(alg_srtgebouw_key),
|
||||
alg_gebouw_naam
|
||||
VARCHAR2(60)
|
||||
VARCHAR2(30)
|
||||
NOT_NULL(alg_gebouw_naam, alg_c_alg_gebouw_naam),
|
||||
alg_gebouw_code
|
||||
VARCHAR2(12)
|
||||
@@ -272,13 +272,10 @@ CREATE_TABLE(alg_gebouw,0)
|
||||
-- CONSTRAINT alg_r_mld_adres_key1 REFERENCES mld_adres(mld_adres_key),
|
||||
alg_gebouw_opmerking
|
||||
VARCHAR2(50),
|
||||
-- in PRS_TAB.SRC: de gebouwverantwoordelijke (1 en 2)
|
||||
-- in PRS_TAB.SRC: de gebouwverantwoordelijke
|
||||
-- prs_perslid_key_verantw
|
||||
-- NUMBER(10)
|
||||
-- CONSTRAINT alg_r_prs_perslid_key1 REFERENCES prs_perslid(prs_perslid_key),
|
||||
-- prs_perslid_key_verantw2
|
||||
-- NUMBER(10)
|
||||
-- CONSTRAINT alg_r_prs_perslid_key2 REFERENCES prs_perslid(prs_perslid_key),
|
||||
alg_gebouw_dwgx
|
||||
NUMBER(10,3),
|
||||
alg_gebouw_dwgy
|
||||
@@ -303,8 +300,6 @@ CREATE_TABLE(alg_gebouw,0)
|
||||
OR alg_gebouw_bez = 1),
|
||||
alg_gebouw_email
|
||||
VARCHAR2(200),
|
||||
alg_gebouw_vervaldatum
|
||||
DATE,
|
||||
CONSTRAINT alg_u_alg_gebouw_upper UNIQUE(alg_locatie_key, alg_gebouw_upper, alg_gebouw_verwijder)
|
||||
);
|
||||
|
||||
@@ -560,7 +555,7 @@ CREATE_TABLE(alg_kenmerk,0)
|
||||
VARCHAR2(10)
|
||||
,alg_kenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT alg_c_alg_kenmerk_type1 CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
CONSTRAINT alg_c_alg_kenmerk_type1 CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
,alg_kenmerk_systeem
|
||||
NUMBER(1)
|
||||
,alg_kenmerk_toonbaar
|
||||
|
||||
@@ -448,16 +448,18 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR(-20003, 'ALG_M238');
|
||||
END IF;
|
||||
IF :new.alg_kenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.alg_kenmerk_lengte IS NULL
|
||||
IF (:new.alg_kenmerk_kenmerktype IN ('C','N'))
|
||||
AND :new.alg_kenmerk_lengte IS NULL
|
||||
THEN
|
||||
APPLICATION_ERROR(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.alg_kenmerk_kenmerktype IN ('N', 'B') AND :new.alg_kenmerk_lengte > 20
|
||||
IF :new.alg_kenmerk_kenmerktype = 'N'
|
||||
AND :new.alg_kenmerk_lengte > 20
|
||||
THEN
|
||||
:new.alg_kenmerk_lengte := 20;
|
||||
END IF;
|
||||
IF :new.alg_kenmerk_kenmerktype IN ('N', 'B') AND :old.alg_kenmerk_key IS NOT NULL
|
||||
IF :new.alg_kenmerk_kenmerktype = 'N' AND :old.alg_kenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.alg_kenmerk_nmin <> :new.alg_kenmerk_nmin OR
|
||||
:old.alg_kenmerk_nmin IS NULL AND :new.alg_kenmerk_nmin IS NOT NULL
|
||||
@@ -612,7 +614,7 @@ BEGIN
|
||||
APPLICATION_ERROR(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
||||
|| TO_CHAR(KenmerkLengte));
|
||||
END IF;
|
||||
ELSIF KenmerkType IN ('N', 'B')
|
||||
ELSIF KenmerkType = 'N'
|
||||
/*
|
||||
** Number
|
||||
*/
|
||||
|
||||
@@ -289,7 +289,7 @@ CREATE_VIEW(alg_v_allonrgoed_gegevens,0)
|
||||
)
|
||||
AS
|
||||
SELECT alg_r.alg_ruimte_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code)
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code)
|
||||
|| DECODE (SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_', '',
|
||||
'-' || alg_v.alg_verdieping_code)
|
||||
@@ -328,7 +328,7 @@ AS
|
||||
AND alg_l.alg_locatie_key = alg_g.alg_locatie_key
|
||||
UNION ALL
|
||||
SELECT alg_v.alg_verdieping_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code)
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code)
|
||||
|| DECODE (SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_', '',
|
||||
'-' || alg_v.alg_verdieping_code),
|
||||
@@ -359,7 +359,7 @@ AS
|
||||
AND alg_l.alg_locatie_key = alg_g.alg_locatie_key
|
||||
UNION ALL
|
||||
SELECT alg_g.alg_gebouw_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code),
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code),
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1),
|
||||
'_', alg_l.alg_locatie_omschrijving,
|
||||
alg_g.alg_gebouw_naam),
|
||||
@@ -385,7 +385,7 @@ AS
|
||||
SELECT alg_t.alg_terreinsector_key,
|
||||
DECODE (SUBSTR (alg_t.alg_terreinsector_code, 1, 1),
|
||||
'_', '',
|
||||
alg_t.alg_terreinsector_code),
|
||||
'-' || alg_t.alg_terreinsector_code),
|
||||
DECODE (SUBSTR (alg_t.alg_terreinsector_code, 1, 1),
|
||||
'_', alg_l.alg_locatie_omschrijving,
|
||||
alg_terreinsector_naam),
|
||||
@@ -432,7 +432,7 @@ CREATE_VIEW(alg_v_onroerendgoed_gegevens,0)
|
||||
)
|
||||
AS
|
||||
SELECT alg_r.alg_ruimte_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code)
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code)
|
||||
|| DECODE (SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_', '',
|
||||
'-' || alg_v.alg_verdieping_code)
|
||||
@@ -471,7 +471,7 @@ AS
|
||||
AND alg_l.alg_locatie_key = alg_g.alg_locatie_key
|
||||
UNION ALL
|
||||
SELECT alg_v.alg_verdieping_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code)
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code)
|
||||
|| DECODE (SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_', '',
|
||||
'-' || alg_v.alg_verdieping_code),
|
||||
@@ -502,7 +502,7 @@ AS
|
||||
AND alg_l.alg_locatie_key = alg_g.alg_locatie_key
|
||||
UNION ALL
|
||||
SELECT alg_g.alg_gebouw_key,
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', alg_g.alg_gebouw_code),
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code),
|
||||
DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1),
|
||||
'_', alg_l.alg_locatie_omschrijving,
|
||||
alg_g.alg_gebouw_naam),
|
||||
@@ -528,7 +528,7 @@ AS
|
||||
SELECT alg_t.alg_terreinsector_key,
|
||||
DECODE (SUBSTR (alg_t.alg_terreinsector_code, 1, 1),
|
||||
'_', '',
|
||||
alg_t.alg_terreinsector_code),
|
||||
'-' || alg_t.alg_terreinsector_code),
|
||||
DECODE (SUBSTR (alg_t.alg_terreinsector_code, 1, 1),
|
||||
'_', alg_l.alg_locatie_omschrijving,
|
||||
alg_terreinsector_naam),
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('BES','lcl_module_BES')
|
||||
_FAC_MODULE('BES','Bestellingenmodule')
|
||||
|
||||
DEF_STATUS('bestelling', 1, 'lcl_bes_afgewezen');
|
||||
DEF_STATUS('bestelling', 2, 'lcl_bes_new');
|
||||
|
||||
@@ -843,7 +843,7 @@ AS
|
||||
BEGIN
|
||||
SELECT a.prs_afdeling_parentkey
|
||||
INTO afd_key_temp
|
||||
FROM prs_afdeling a
|
||||
FROM prs_v_aanwezigafdeling a
|
||||
WHERE a.prs_afdeling_key = afd_key;
|
||||
IF niveau != 1
|
||||
THEN
|
||||
@@ -1857,8 +1857,7 @@ AS
|
||||
bes_bestelling_plaats,
|
||||
mld_adres_key_lev,
|
||||
prs_kostenplaats_key,
|
||||
bes_bestelling_leverdatum,
|
||||
bes_bestelling_lev_opm
|
||||
bes_bestelling_leverdatum
|
||||
) =
|
||||
(SELECT bes_bestelling_datum,
|
||||
prs_perslid_key,
|
||||
@@ -1867,8 +1866,7 @@ AS
|
||||
bes_bestelling_plaats,
|
||||
mld_adres_key_lev,
|
||||
prs_kostenplaats_key,
|
||||
bes_bestelling_leverdatum,
|
||||
bes_bestelling_lev_opm
|
||||
bes_bestelling_leverdatum
|
||||
FROM bes_bestelling
|
||||
WHERE bes_bestelling_key = beskey)
|
||||
WHERE bes_bestelling_key = orgbeskey;
|
||||
|
||||
@@ -258,9 +258,7 @@ CREATE_TABLE(bes_bestelling, 0)
|
||||
bes_bestelling_satisfaction_op
|
||||
VARCHAR2(2000),
|
||||
bes_bestelling_approved
|
||||
NUMBER(11,2),
|
||||
bes_bestelling_lev_opm
|
||||
VARCHAR2(320)
|
||||
NUMBER(11,2)
|
||||
);
|
||||
|
||||
CREATE_TABLE(bes_bestelopdr, 0)
|
||||
@@ -545,7 +543,7 @@ CREATE_TABLE(bes_srtkenmerk, 0)
|
||||
, CONSTRAINT bes_c_bes_srtkenmerk_omschr CHECK(bes_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT bes_srtkenmerk_omschrijving CHECK(bes_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT bes_u_bes_srtkenmerk_upper UNIQUE(bes_srtkenmerk_upper, bes_srtkenmerk_verwijder)
|
||||
, CONSTRAINT bes_c_bes_srtkenmerk_kenmtype CHECK(bes_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
, CONSTRAINT bes_c_bes_srtkenmerk_kenmtype CHECK(bes_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
, CONSTRAINT bes_c_bes_srtkenmerk_systeem CHECK(bes_srtkenmerk_systeem IS NULL
|
||||
OR bes_srtkenmerk_systeem = 1)
|
||||
, CONSTRAINT bes_c_bes_srtkenmerk_lengte CHECK(bes_srtkenmerk_lengte >= 1
|
||||
|
||||
@@ -169,17 +169,19 @@ BEGIN
|
||||
raise_application_error(-20003, 'bes_C_bes_SRTKENMERK_SYSTEEM');
|
||||
END IF;
|
||||
|
||||
IF :NEW.bes_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :NEW.bes_srtkenmerk_lengte IS NULL
|
||||
IF (:NEW.bes_srtkenmerk_kenmerktype = 'C' OR :NEW.bes_srtkenmerk_kenmerktype = 'N')
|
||||
AND :NEW.bes_srtkenmerk_lengte IS NULL
|
||||
THEN
|
||||
raise_application_error (-20000, 'bes_C_bes_SRTKENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.bes_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.bes_srtkenmerk_lengte > 20
|
||||
IF :new.bes_srtkenmerk_kenmerktype = 'N'
|
||||
AND :new.bes_srtkenmerk_lengte > 20
|
||||
THEN
|
||||
:new.bes_srtkenmerk_lengte := 20;
|
||||
END IF;
|
||||
|
||||
IF :NEW.bes_srtkenmerk_kenmerktype IN ('N', 'B') AND :OLD.bes_srtkenmerk_key IS NOT NULL
|
||||
IF :NEW.bes_srtkenmerk_kenmerktype = 'N' AND :OLD.bes_srtkenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :OLD.bes_srtkenmerk_nmin <> :NEW.bes_srtkenmerk_nmin
|
||||
OR (:OLD.bes_srtkenmerk_nmin IS NULL AND :NEW.bes_srtkenmerk_nmin IS NOT NULL)
|
||||
@@ -316,7 +318,7 @@ BEGIN
|
||||
THEN
|
||||
raise_application_error (-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||
END IF;
|
||||
ELSIF srtkenmerktype IN ('N', 'B')
|
||||
ELSIF srtkenmerktype = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
@@ -431,7 +433,7 @@ BEGIN
|
||||
THEN
|
||||
raise_application_error (-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||
END IF;
|
||||
ELSIF srtkenmerktype IN ('N', 'B')
|
||||
ELSIF srtkenmerktype = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
|
||||
@@ -57,8 +57,6 @@ CREATE_VIEW(bes_v_qvw_algemeen, 0) (bes_bestelling_key,
|
||||
afdeling_omschrijving,
|
||||
alg_locatie_key,
|
||||
locatie_code,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
district_omschijving,
|
||||
afleveradres,
|
||||
mandaat,
|
||||
@@ -86,7 +84,7 @@ CREATE_VIEW(bes_v_qvw_algemeen, 0) (bes_bestelling_key,
|
||||
)
|
||||
AS
|
||||
SELECT bes_bestelling_key, bestelaanvraagnr, besteldatum, besteller, invoerder, kostensoortgroep,kostensoort, kpn, kpn_omschrijving, prs_bedrijf_key,
|
||||
afdeling_code, afdeling_omschrijving, alg_locatie_key, locatie_code, locatie_omschrijving, locatie_plaats, district_omschijving, afleveradres, mandaat,
|
||||
afdeling_code, afdeling_omschrijving, alg_locatie_key, locatie_code, district_omschijving, afleveradres, mandaat,
|
||||
personeelsnr, werkplek, ins_discipline_key, catalogus, bes_srtgroep_key, groep, afleverdatum, doorlooptijd_werkdgn, sla_tijd,
|
||||
productcode, prijs, inkoopprijs, status, gefiatteerddoor, bestelopdrachtnummer, aantal, itemprijs, iteminkoopprijs, bes_srtdeel_key, productomschrijving, itemposnr
|
||||
FROM (SELECT b.bes_bestelling_key bes_bestelling_key, 'A-' || b.bes_bestelling_key bestelaanvraagnr,
|
||||
@@ -122,9 +120,9 @@ AS
|
||||
a.prs_afdeling_naam afdeling_code,
|
||||
a.prs_afdeling_omschrijving afdeling_omschrijving,
|
||||
ma.alg_locatie_key alg_locatie_key,
|
||||
l.alg_locatie_code locatie_code,
|
||||
l.alg_locatie_omschrijving locatie_omschrijving,
|
||||
l.alg_locatie_plaats locatie_plaats,
|
||||
(SELECT alg_locatie_code
|
||||
FROM alg_locatie l
|
||||
WHERE l.alg_locatie_key = ma.alg_locatie_key) locatie_code,
|
||||
(SELECT alg_district_omschrijving
|
||||
FROM alg_locatie l, alg_district d
|
||||
WHERE l.alg_district_key = d.alg_district_key
|
||||
@@ -172,14 +170,12 @@ AS
|
||||
bes_bestelopdr bo,
|
||||
bes_srtdeel sd,
|
||||
bes_srtgroep sg,
|
||||
ins_tab_discipline d,
|
||||
alg_locatie l
|
||||
ins_tab_discipline d
|
||||
WHERE b.prs_perslid_key = p.prs_perslid_key
|
||||
AND b.prs_kostenplaats_key = k.prs_kostenplaats_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND b.mld_adres_key_lev = ma.mld_adres_key
|
||||
AND wp2.prs_perslid_key(+) = p.prs_perslid_key
|
||||
AND l.alg_locatie_key(+) = ma.alg_locatie_key
|
||||
AND b.bes_bestelling_key = bi.bes_bestelling_key
|
||||
AND bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key(+)
|
||||
AND boi.bes_bestelopdr_key = bo.bes_bestelopdr_key(+)
|
||||
@@ -279,7 +275,6 @@ CREATE_VIEW(bes_v_udr_bestelling, 1)
|
||||
afdeling_omschrijving,
|
||||
fclt_3d_locatie_key,
|
||||
locatie_code,
|
||||
regio_omschrijving,
|
||||
district_omschrijving,
|
||||
afleveradres,
|
||||
mandaat,
|
||||
@@ -317,7 +312,6 @@ AS
|
||||
afdeling_omschrijving,
|
||||
alg_locatie_key,
|
||||
locatie_code,
|
||||
regio_omschrijving,
|
||||
district_omschijving,
|
||||
afleveradres,
|
||||
mandaat,
|
||||
@@ -383,12 +377,6 @@ AS
|
||||
FROM alg_locatie l
|
||||
WHERE l.alg_locatie_key = ma.alg_locatie_key)
|
||||
locatie_code,
|
||||
(SELECT alg_regio_omschrijving
|
||||
FROM alg_locatie l, alg_district d, alg_regio r
|
||||
WHERE r.alg_regio_key = d.alg_regio_key
|
||||
AND l.alg_district_key = d.alg_district_key
|
||||
AND l.alg_locatie_key = ma.alg_locatie_key)
|
||||
regio_omschrijving,
|
||||
(SELECT alg_district_omschrijving
|
||||
FROM alg_locatie l, alg_district d
|
||||
WHERE l.alg_district_key = d.alg_district_key
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('BEZ','lcl_module_BEZ')
|
||||
_FAC_MODULE('BEZ','Bezoekersregistratie')
|
||||
|
||||
INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Onbekend');
|
||||
INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Ontvanger bellen');
|
||||
|
||||
@@ -29,7 +29,7 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
SELECT bez_bezoekers_key,
|
||||
bez_afspraak_naam,
|
||||
bez_afspraak_bedrijf,
|
||||
bez_bezoekers_opmerking,
|
||||
bez_afspraak_opmerking,
|
||||
prs_contactpersoon_key
|
||||
FROM bez_bezoekers
|
||||
WHERE bez_afspraak_key = pkey;
|
||||
@@ -54,23 +54,13 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
|
||||
SELECT bez_s_bez_afspraak_key.NEXTVAL INTO newafspraakkey FROM DUAL;
|
||||
|
||||
INSERT INTO bez_afspraak (bez_afspraak_key,
|
||||
prs_perslid_key,
|
||||
bez_afspraak_host_key,
|
||||
bez_afspraak_contact_key,
|
||||
bez_afspraak_gastheer,
|
||||
bez_afspraak_telefoonnr,
|
||||
bez_afspraak_datum, bez_actie_key,
|
||||
alg_locatie_key, res_rsv_ruimte_key,
|
||||
alg_onrgoed_keys, bez_afspraak_ruimte,
|
||||
bez_afspraak_opmerking, bez_afspraak_eind
|
||||
INSERT INTO bez_afspraak (bez_afspraak_key, prs_perslid_key, bez_afspraak_host_key, bez_afspraak_contact_key, bez_afspraak_gastheer, bez_afspraak_datum, bez_actie_key, alg_locatie_key, res_rsv_ruimte_key, alg_onrgoed_keys, bez_afspraak_ruimte, bez_afspraak_opmerking, bez_afspraak_eind
|
||||
)
|
||||
SELECT newafspraakkey,
|
||||
puserkey,
|
||||
a.bez_afspraak_host_key,
|
||||
a.bez_afspraak_contact_key,
|
||||
a.bez_afspraak_gastheer,
|
||||
a.bez_afspraak_telefoonnr,
|
||||
nieuwvan,
|
||||
a.bez_actie_key,
|
||||
a.alg_locatie_key,
|
||||
@@ -92,7 +82,7 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
bez_afspraak_key,
|
||||
bez_afspraak_naam,
|
||||
bez_afspraak_bedrijf,
|
||||
bez_bezoekers_opmerking,
|
||||
bez_afspraak_opmerking,
|
||||
prs_contactpersoon_key
|
||||
)
|
||||
VALUES (
|
||||
@@ -100,7 +90,7 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
newafspraakkey,
|
||||
b.bez_afspraak_naam,
|
||||
b.bez_afspraak_bedrijf,
|
||||
b.bez_bezoekers_opmerking,
|
||||
b.bez_afspraak_opmerking,
|
||||
b.prs_contactpersoon_key
|
||||
);
|
||||
|
||||
@@ -295,8 +285,6 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
POWER(2,
|
||||
(fac.getweekdaynum(TRUNC(lbegin)) - 1))) =
|
||||
POWER(2, (fac.getweekdaynum(TRUNC (lbegin)) - 1))
|
||||
AND ( d.res_deel_vervaldatum IS NULL
|
||||
OR d.res_deel_vervaldatum > lbegin)
|
||||
ORDER BY id.ins_deel_upper)
|
||||
WHERE aantal IS NULL;
|
||||
ELSE
|
||||
@@ -329,8 +317,6 @@ CREATE OR REPLACE PACKAGE BODY bez AS
|
||||
POWER(2,
|
||||
(fac.getweekdaynum(TRUNC(lbegin)) - 1))) =
|
||||
POWER(2, (fac.getweekdaynum(TRUNC (lbegin)) - 1))
|
||||
AND ( d.res_deel_vervaldatum IS NULL
|
||||
OR d.res_deel_vervaldatum > lbegin)
|
||||
ORDER BY id.ins_deel_upper)
|
||||
WHERE aantal IS NULL;
|
||||
END IF;
|
||||
|
||||
@@ -84,8 +84,6 @@ CREATE_TABLE(bez_bezoekers,0)
|
||||
CONSTRAINT bez_r_prs_perslid REFERENCES prs_perslid(prs_perslid_key),
|
||||
bez_bezoekers_pasnr
|
||||
VARCHAR2(30),
|
||||
bez_bezoekers_opmerking
|
||||
VARCHAR2(50),
|
||||
bez_afspraak_opmerking
|
||||
VARCHAR2(50),
|
||||
bez_bezoekers_done
|
||||
@@ -128,7 +126,7 @@ CREATE_TABLE(bez_kenmerk,0)
|
||||
,bez_kenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT bez_c_bez_kenmerk_type2 CHECK
|
||||
(bez_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
(bez_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
,bez_kenmerk_systeem
|
||||
NUMBER(1)
|
||||
,bez_kenmerk_toonbaar
|
||||
|
||||
@@ -19,7 +19,7 @@ SELECT a.bez_afspraak_key,
|
||||
b.bez_bezoekers_key,
|
||||
b.bez_afspraak_naam bezoeker_naam,
|
||||
b.bez_afspraak_bedrijf bezoeker_bedrijf,
|
||||
b.bez_bezoekers_opmerking bezoeker_opmerking,
|
||||
b.bez_afspraak_opmerking bezoeker_opmerking,
|
||||
b.bez_bezoekers_done,
|
||||
b.bez_bezoekers_out,
|
||||
b.bez_bezoekers_pasnr
|
||||
@@ -45,7 +45,6 @@ CREATE_VIEW(bez_v_udr_bezoeker, 1)
|
||||
district,
|
||||
locatie_code,
|
||||
locatie_naam,
|
||||
locatie_plaats,
|
||||
gebouw_code,
|
||||
gebouw_naam,
|
||||
verdieping_code,
|
||||
@@ -77,7 +76,6 @@ AS
|
||||
d.alg_district_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_plaats,
|
||||
og.alg_gebouw_code,
|
||||
og.alg_gebouw_naam,
|
||||
og.alg_verdieping_code,
|
||||
@@ -91,7 +89,7 @@ AS
|
||||
a.bez_afspraak_datum,
|
||||
a.bez_afspraak_eind,
|
||||
ba.bez_actie_omschrijving,
|
||||
b.bez_bezoekers_opmerking bezoeker_opmerking,
|
||||
b.bez_afspraak_opmerking bezoeker_opmerking,
|
||||
b.bez_bezoekers_done,
|
||||
b.bez_bezoekers_out,
|
||||
b.bez_bezoekers_pasnr,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('CAD','lcl_module_CAD')
|
||||
_FAC_MODULE('CAD','Facilitor Graphics')
|
||||
|
||||
|
||||
INSERT INTO cad_legenda (cad_legenda_omschrijving, cad_legenda_discreet) VALUES ('Default legenda', 1);
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('CARE','lcl_module_CARE')
|
||||
_FAC_MODULE('CARE','Care-Webb')
|
||||
|
||||
|
||||
------------ De eenvoudige bedrijfsstructuur vormgeven via 3 nivo's: bedrijf, afdeling en subafdeling ------------
|
||||
@@ -867,7 +867,7 @@ AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_BEHANDELAAR';
|
||||
|
||||
|
||||
-- BONS#31596: Iwmo factuurrapport via XSL
|
||||
-- Rapport Iwmo) FACTUURrapport voor Iwmo:
|
||||
-- Rapport Iwmo) FACTUURrapport voor Iwmo:
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving,
|
||||
fac_usrrap_view_name,
|
||||
@@ -1519,7 +1519,7 @@ INSERT INTO fac_usrrap
|
||||
0
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
|
||||
-- Rapport R) FACTUURrapport met detailgegevens client per beschikking - variant R:
|
||||
-- Rapport R) FACTUURrapport met detailgegevens client per beschikking - variant R:
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving,
|
||||
fac_usrrap_view_name,
|
||||
@@ -1566,8 +1566,8 @@ INSERT INTO fac_usrrap
|
||||
fac_functie_key,
|
||||
0
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
|
||||
-- BONS#36043: Totaallijst clienten in zorg (outerjoin uren):
|
||||
|
||||
-- BONS#36043: Totaallijst clienten in zorg (outerjoin uren):
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving,
|
||||
fac_usrrap_view_name,
|
||||
@@ -1586,7 +1586,7 @@ INSERT INTO fac_usrrap
|
||||
'Totaal lijst cli<6C>nten in zorg (ook zonder uren)',
|
||||
fac_functie_key,
|
||||
0
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
|
||||
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
@@ -2158,7 +2158,7 @@ FROM DUAL
|
||||
CONNECT BY LEVEL <= 1*52+1;
|
||||
|
||||
INSERT INTO care_t_qvw_periodeweektabel
|
||||
SELECT
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
|
||||
DECODE(FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1) periode,
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
|
||||
@@ -2166,7 +2166,7 @@ SELECT
|
||||
FROM DUAL
|
||||
CONNECT BY LEVEL <= 1*52+1
|
||||
UNION
|
||||
SELECT
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE + 7*(LEVEL), 'IYYY') jaar,
|
||||
DECODE(FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1) periode,
|
||||
TO_CHAR (SYSDATE + 7*(LEVEL), 'IW') week,
|
||||
|
||||
@@ -25,7 +25,6 @@ CREATE INDEX cnt_i_cnt_contract_onrg1 ON cnt_contract_onrgoed(cnt_contract_key);
|
||||
CREATE INDEX cnt_i_cnt_contract_onrg2 ON cnt_contract_onrgoed(alg_onrgoed_key);
|
||||
|
||||
CREATE INDEX cnt_i_cnt_contract_note1 ON cnt_contract_note(cnt_contract_key);
|
||||
CREATE UNIQUE INDEX cnt_i_cnt_factuurschema1 ON cnt_factuurschema(cnt_contract_key, cnt_factuurschema_boekmaand);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/*
|
||||
** Bij installatie van modules moet de tabel FAC_MODULE gevuld of ge-update worden.
|
||||
*/
|
||||
_FAC_MODULE('CNT','lcl_module_CNT')
|
||||
_FAC_MODULE('CNT','Contractbeheer')
|
||||
|
||||
/*
|
||||
** De MESSAGES van de CNT module.
|
||||
|
||||
@@ -15,8 +15,6 @@ CREATE OR REPLACE PACKAGE cnt AS
|
||||
|
||||
PROCEDURE cnt_complete_mutatie(p_mutaite_key IN NUMBER);
|
||||
PROCEDURE splitscontract (p_key IN NUMBER, p_datum IN DATE, p_user IN NUMBER, p_amount NUMBER);
|
||||
PROCEDURE generatefactuurschema (pcontractkey IN NUMBER,ptermijnbedrag IN NUMBER DEFAULT NULL);
|
||||
|
||||
FUNCTION getnieuwsteversiekey(p_key IN NUMBER) RETURN NUMBER;
|
||||
FUNCTION sprintf (ps IN VARCHAR2 , p_contract_key IN NUMBER) RETURN VARCHAR2;
|
||||
|
||||
@@ -344,8 +342,8 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
srtcontract_type cnt_disc_params.cnt_srtcontract_type%TYPE;
|
||||
new_status cnt_contract.cnt_contract_status%TYPE;
|
||||
BEGIN
|
||||
-- Splits het contract met p_key in twee delen: het oude dat eindigt op p_datum - 1,
|
||||
-- en een nieuwe kopie die begint op die p_datum
|
||||
-- Splits het contract met p_key in twee delen: het oude dat eindigt op p_datum,
|
||||
-- en een nieuwe kopie die begint op die datum
|
||||
-- p_amount is -optioneel- het bedrag dat bij het oude contract moeten blijven
|
||||
-- de rest komt bij de nieuwe. Als p_amount NULL is, eindigen beide contracten
|
||||
-- met het originele bedrag.
|
||||
@@ -501,52 +499,12 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
--cnt_factuurschema: splitst op dezelfde grensdatum
|
||||
UPDATE cnt_factuurschema
|
||||
SET cnt_contract_key = newkey
|
||||
WHERE cnt_contract_key = p_key
|
||||
AND cnt_factuurschema_boekmaand >= TO_CHAR(p_datum, 'YYYY-MM');
|
||||
WHERE cnt_contract_key = p_key AND cnt_factuurschema_datum > p_datum;
|
||||
|
||||
fac.trackaction ('CNTNEW', newkey, p_user, NULL, NULL);
|
||||
|
||||
END splitscontract;
|
||||
|
||||
-- Genereer een factuurschema met een gelijk bedrag per maand gedurende
|
||||
-- de looptijd van het contract
|
||||
-- Verondersteld dat er nog geen schema was.
|
||||
PROCEDURE generatefactuurschema (
|
||||
pcontractkey IN NUMBER,
|
||||
ptermijnbedrag IN NUMBER DEFAULT NULL)
|
||||
AS
|
||||
maanden NUMBER (10);
|
||||
maand NUMBER (10);
|
||||
ltermijnbedrag cnt_factuurschema.cnt_factuurschema_bedrag%TYPE;
|
||||
BEGIN
|
||||
FOR cnt_rec
|
||||
IN (SELECT cnt_contract_kosten,
|
||||
cnt_contract_looptijd_tot,
|
||||
cnt_contract_looptijd_van
|
||||
FROM cnt_contract
|
||||
WHERE cnt_contract_key = pcontractkey)
|
||||
LOOP
|
||||
maanden :=
|
||||
1
|
||||
+ TRUNC(MONTHS_BETWEEN (cnt_rec.cnt_contract_looptijd_tot,
|
||||
cnt_rec.cnt_contract_looptijd_van));
|
||||
|
||||
ltermijnbedrag :=
|
||||
COALESCE (ptermijnbedrag, cnt_rec.cnt_contract_kosten / maanden);
|
||||
FOR maand IN 0 .. maanden - 1
|
||||
LOOP
|
||||
INSERT INTO cnt_factuurschema (cnt_contract_key,
|
||||
cnt_factuurschema_boekmaand,
|
||||
cnt_factuurschema_bedrag)
|
||||
VALUES (pcontractkey,
|
||||
TO_CHAR (
|
||||
ADD_MONTHS (cnt_rec.cnt_contract_looptijd_van, maand),
|
||||
'YYYY-MM'),
|
||||
ltermijnbedrag);
|
||||
END LOOP;
|
||||
END LOOP;
|
||||
END;
|
||||
|
||||
-- Zoek de key van de hoogste revisie van het meegegeven contract
|
||||
-- Beseffende dat _versie een oplopende reeks is en hopende dat
|
||||
-- nummer_intern hetzelfde blijft over versies en vrij uniek is
|
||||
|
||||
@@ -44,10 +44,6 @@ CREATE_TABLE(cnt_disc_params, 0)
|
||||
CONSTRAINT cnt_r_cnt_typecontract_key REFERENCES cnt_typecontract(cnt_typecontract_key),
|
||||
cnt_disc_params_opmerking
|
||||
VARCHAR2(320),
|
||||
cnt_disc_params_factuurschema
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
cnt_disc_params_factuurmarge
|
||||
NUMBER(8,2)
|
||||
DEFAULT 0,
|
||||
@@ -298,7 +294,7 @@ CREATE_TABLE(cnt_srtkenmerk, 0)
|
||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_omschr CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT cnt_srtkenmerk_omschrijving CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT cnt_u_cnt_srtkenmerk_upper UNIQUE(cnt_srtkenmerk_upper, cnt_srtkenmerk_verwijder)
|
||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype CHECK(cnt_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype CHECK(cnt_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_systeem CHECK(cnt_srtkenmerk_systeem IS NULL
|
||||
OR cnt_srtkenmerk_systeem = 1)
|
||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_lengte CHECK(cnt_srtkenmerk_lengte >= 1
|
||||
@@ -456,15 +452,12 @@ CREATE_TABLE(cnt_factuurschema , 0)
|
||||
NUMBER(10)
|
||||
NOT NULL
|
||||
CONSTRAINT cnt_r_cnt_factuurschema1 REFERENCES cnt_contract(cnt_contract_key),
|
||||
cnt_factuurschema_boekmaand /* format YYYY-MM */
|
||||
VARCHAR2(7),
|
||||
cnt_factuurschema_datum
|
||||
DATE,
|
||||
cnt_factuurschema_bedrag
|
||||
NUMBER(11,2),
|
||||
cnt_factuurschema_opmerking
|
||||
VARCHAR2(320),
|
||||
cnt_factuurschema_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
cnt_factuurschema_referentie
|
||||
VARCHAR2(20)
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -139,18 +139,20 @@ BEGIN
|
||||
raise_application_error(-20003, 'CNT_C_CNT_SRTKENMERK_SYSTEEM');
|
||||
END IF;
|
||||
--
|
||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.cnt_srtkenmerk_lengte IS NULL
|
||||
IF (:new.cnt_srtkenmerk_kenmerktype = 'C'
|
||||
OR :new.cnt_srtkenmerk_kenmerktype = 'N')
|
||||
AND :new.cnt_srtkenmerk_lengte IS NULL
|
||||
THEN
|
||||
raise_application_error(-20000, 'CNT_C_CNT_SRTKENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('N', 'B')
|
||||
IF :new.cnt_srtkenmerk_kenmerktype = 'N'
|
||||
AND :new.cnt_srtkenmerk_lengte > 20
|
||||
THEN
|
||||
:new.cnt_srtkenmerk_lengte := 20;
|
||||
END IF;
|
||||
--
|
||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('N', 'B')
|
||||
IF :new.cnt_srtkenmerk_kenmerktype = 'N'
|
||||
AND :old.cnt_srtkenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.cnt_srtkenmerk_nmin <> :new.cnt_srtkenmerk_nmin
|
||||
@@ -275,7 +277,7 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'cnt_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||
END IF;
|
||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
||||
ELSIF SrtKenmerkType = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
|
||||
107
CNT/CNT_VIE.SRC
107
CNT/CNT_VIE.SRC
@@ -612,8 +612,7 @@ AS
|
||||
'N',
|
||||
'R',
|
||||
'S',
|
||||
'X',
|
||||
'B')
|
||||
'X')
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
FROM cnt_kenmerk k
|
||||
@@ -914,7 +913,6 @@ CREATE_VIEW(cnt_v_udr_contract, 1)
|
||||
nummer,
|
||||
nummer_extern,
|
||||
versie,
|
||||
contractsoort,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
contractpartij,
|
||||
@@ -936,12 +934,8 @@ CREATE_VIEW(cnt_v_udr_contract, 1)
|
||||
fclt_3d_locatie_key,
|
||||
locatie_oms,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
regio_omschrijving,
|
||||
district_omschrijving,
|
||||
locatie_code,
|
||||
gebouw,
|
||||
gebouw_naam,
|
||||
discipline_omschrijving,
|
||||
kostensoortgroep,
|
||||
kostensoort,
|
||||
@@ -958,9 +952,6 @@ AS
|
||||
SELECT c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_nummer,
|
||||
c.cnt_contract_versie,
|
||||
lcl.x ('ins_discipline_omschrijving',
|
||||
cd.ins_discipline_key,
|
||||
cd.ins_discipline_omschrijving),
|
||||
c.cnt_contract_omschrijving,
|
||||
c.cnt_contract_document,
|
||||
COALESCE (b.prs_bedrijf_naam, afd2.prs_afdeling_naam, pf2.prs_perslid_naam_full),
|
||||
@@ -1018,12 +1009,8 @@ AS
|
||||
alg_locatie_key,
|
||||
alg_locatie_oms,
|
||||
alg_locatie_omschrijving,
|
||||
alg_locatie_plaats,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
alg_locatie_code,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam,
|
||||
cd.ins_discipline_omschrijving ins_discipline_omschrijving,
|
||||
(SELECT ksg.prs_kostensoortgrp_oms
|
||||
FROM prs_kostensoortgrp ksg, prs_kostensoort ks
|
||||
@@ -1053,12 +1040,7 @@ AS
|
||||
FROM cnt_termijn
|
||||
WHERE cnt_termijn_key = c.cnt_contract_termijntermijn)
|
||||
factuurtermijn,
|
||||
DECODE (
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn),
|
||||
-1,
|
||||
TO_NUMBER (NULL),
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn) * cnt_contract_termijnkosten)
|
||||
jaarkosten,
|
||||
DECODE(cnt.termijnjaarfactor (c.cnt_contract_termijntermijn), -1, to_number(null), cnt.termijnjaarfactor (c.cnt_contract_termijntermijn)*cnt_contract_termijnkosten) jaarkosten,
|
||||
c.cnt_contract_korting,
|
||||
di.prs_dienst_omschrijving
|
||||
FROM prs_bedrijf b,
|
||||
@@ -1068,56 +1050,38 @@ AS
|
||||
prs_afdeling afd2,
|
||||
prs_v_perslid_fullnames_all pf2,
|
||||
alg_district ad,
|
||||
alg_regio ar,
|
||||
cnt_disc_params dp,
|
||||
cnt_discipline cd,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostensoort ks,
|
||||
(SELECT alg_locatie_omschrijving || ' (' || alg_locatie_code || ')' alg_locatie_oms,
|
||||
alg_locatie_omschrijving,
|
||||
alg_locatie_plaats,
|
||||
alg_locatie_code,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam, /* men zou nog kunnen gaan vragen ook terrein/verdieping/ruimte/deel op te leveren */
|
||||
alg_district_key,
|
||||
cnt_contract_key,
|
||||
ll.alg_locatie_key,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM alg_locatie ll,
|
||||
alg_gebouw gg,
|
||||
(SELECT cp.cnt_contract_key,
|
||||
cp.cnt_alg_plaats_key alg_locatie_key,
|
||||
NULL alg_gebouw_key,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp
|
||||
WHERE cnt_alg_plaats_code = 'L'
|
||||
UNION ALL
|
||||
SELECT cp.cnt_contract_key,
|
||||
g.alg_locatie_key,
|
||||
cp.cnt_alg_plaats_key alg_gebouw_key,
|
||||
cnt_contract_plaats_gewicht
|
||||
SELECT cp.cnt_contract_key, g.alg_locatie_key, cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_gebouw g
|
||||
WHERE cnt_alg_plaats_code = 'G' AND cp.cnt_alg_plaats_key = g.alg_gebouw_key
|
||||
UNION ALL
|
||||
SELECT cp.cnt_contract_key,
|
||||
t.alg_locatie_key,
|
||||
NULL,
|
||||
cnt_contract_plaats_gewicht
|
||||
SELECT cp.cnt_contract_key, t.alg_locatie_key, cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_terreinsector t
|
||||
WHERE cnt_alg_plaats_code = 'T'
|
||||
AND cp.cnt_alg_plaats_key = t.alg_terreinsector_key
|
||||
UNION ALL
|
||||
SELECT co.cnt_contract_key,
|
||||
d.ins_alg_locatie_key,
|
||||
NULL,
|
||||
NULL
|
||||
SELECT co.cnt_contract_key, d.ins_alg_locatie_key, NULL
|
||||
FROM cnt_contract_object co, ins_deel d
|
||||
WHERE co.cnt_ins_deel_key = d.ins_deel_key
|
||||
UNION ALL
|
||||
SELECT co.cnt_contract_key,
|
||||
g.alg_locatie_key,
|
||||
NULL,
|
||||
NULL
|
||||
SELECT co.cnt_contract_key, g.alg_locatie_key, NULL
|
||||
FROM cnt_contract_onrgoed co,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
@@ -1127,15 +1091,11 @@ AS
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
UNION ALL
|
||||
SELECT co.cnt_contract_key,
|
||||
t.alg_locatie_key,
|
||||
NULL,
|
||||
NULL
|
||||
SELECT co.cnt_contract_key, t.alg_locatie_key, NULL
|
||||
FROM cnt_contract_onrgoed co, alg_terreinsector t
|
||||
WHERE co.alg_onrgoed_niveau = 'T'
|
||||
AND co.alg_onrgoed_key = t.alg_terreinsector_key) scloc
|
||||
WHERE ll.alg_locatie_key = scloc.alg_locatie_key
|
||||
AND gg.alg_gebouw_key(+) = scloc.alg_gebouw_key) cloc
|
||||
WHERE ll.alg_locatie_key = scloc.alg_locatie_key) cloc
|
||||
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+)
|
||||
AND c.cnt_prs_afdeling_key = afd2.prs_afdeling_key(+)
|
||||
AND c.cnt_prs_perslid_key = pf2.prs_perslid_key(+)
|
||||
@@ -1145,7 +1105,6 @@ AS
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
AND cloc.cnt_contract_key(+) = c.cnt_contract_key
|
||||
AND cloc.alg_district_key = ad.alg_district_key(+)
|
||||
AND ad.alg_regio_key = ar.alg_regio_key(+)
|
||||
AND c.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND c.cnt_contract_key IN
|
||||
@@ -1212,56 +1171,6 @@ AS
|
||||
AND co.cnt_ins_deel_key IS NOT NULL)
|
||||
AND boom.prs_afdeling_key = c.prs_afdeling_key_eig);
|
||||
|
||||
CREATE_VIEW(cnt_v_udr_contractkenmerk_cnd, 1)
|
||||
AS
|
||||
SELECT c.*,
|
||||
lcl.x ('skm.cnt_srtkenmerk_omschrijving',
|
||||
skm.cnt_srtkenmerk_key,
|
||||
cnt_srtkenmerk_omschrijving)
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'R'
|
||||
OR skm.cnt_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
fac.getdomeinwaarde (skm.fac_kenmerkdomein_key,
|
||||
km.cnt_kenmerkcontract_waarde)
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'C'
|
||||
OR skm.cnt_srtkenmerk_kenmerktype = 'F'
|
||||
THEN
|
||||
km.cnt_kenmerkcontract_waarde
|
||||
ELSE
|
||||
NULL
|
||||
END
|
||||
waarde_c,
|
||||
CASE
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'N'
|
||||
OR skm.cnt_srtkenmerk_kenmerktype = 'B'
|
||||
THEN
|
||||
TO_NUMBER (km.cnt_kenmerkcontract_waarde)
|
||||
ELSE
|
||||
TO_NUMBER (NULL)
|
||||
END
|
||||
waarde_n,
|
||||
CASE
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'D'
|
||||
THEN
|
||||
TO_DATE (km.cnt_kenmerkcontract_waarde, 'DD-MM-YYYY')
|
||||
ELSE
|
||||
TO_DATE (NULL)
|
||||
END
|
||||
waarde_d
|
||||
FROM cnt_v_udr_contract c,
|
||||
cnt_kenmerkcontract km,
|
||||
cnt_kenmerk K,
|
||||
cnt_srtkenmerk skm
|
||||
WHERE km.cnt_contract_key = c.contract_key
|
||||
AND km.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND k.cnt_kenmerk_verwijder IS NULL
|
||||
AND skm.cnt_srtkenmerk_verwijder IS NULL
|
||||
AND km.cnt_kenmerk_key = k.cnt_kenmerk_key(+)
|
||||
AND k.cnt_srtkenmerk_key = skm.cnt_srtkenmerk_key(+);
|
||||
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CNT
|
||||
|
||||
5
COMSQL.H
5
COMSQL.H
@@ -22,9 +22,9 @@
|
||||
*/
|
||||
/* The minimum required software version */
|
||||
#define _VERSIONMAJ 2016
|
||||
#define _VERSIONMIN 2
|
||||
#define _VERSIONMIN 1
|
||||
#define _VERSIONPATCH '0'
|
||||
#define _VERSION '2016.2.0'
|
||||
#define _VERSION '2016.1.0'
|
||||
#define _DBV_STRING _MKSTRING(_DBV)
|
||||
|
||||
#define REGISTERONCE(svnid) \
|
||||
@@ -632,7 +632,6 @@ CEIL
|
||||
#define UPD_FAC_FUNCTIE(c, o, m, l) UPDATE fac_functie SET fac_functie_omschrijving=0,fac_functie_module=m,fac_functie_min_level=l) WHERE fac_functie_code=c
|
||||
#define DEF_FAC_FUNCTIE2(c, o, m, l, d, g, i) INSERT INTO fac_functie (fac_functie_code, fac_functie_omschrijving,fac_functie_module,fac_functie_min_level, fac_functie_discipline, fac_functie_groep, fac_functie_info) VALUES(c, o, m, l, d, g, i)
|
||||
#define UPD_FAC_FUNCTIE2(c, o, m, l, d, g, i) UPDATE fac_functie SET fac_functie_omschrijving=0,fac_functie_module=m,fac_functie_min_level=l, fac_functie_discipline=d, fac_functie_groep=g, fac_functie_info=i) WHERE fac_functie_code=c
|
||||
#define DEF_FAC_FUNCTIE3(c, m, l, d, g) INSERT INTO fac_functie (fac_functie_code, fac_functie_omschrijving,fac_functie_module,fac_functie_min_level, fac_functie_discipline, fac_functie_groep, fac_functie_info) VALUES(c, 'lcl_' || c, m, l, d, g, 'lcl_' || c || '_info')
|
||||
#define DEF_FAC_SRTNOT(c, m, o, u, g, x, d) INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code, fac_srtnotificatie_mode, fac_srtnotificatie_oms, fac_srtnotificatie_url, fac_srtnotificatie_groep, fac_srtnotificatie_xmlnode, fac_srtnotificatie_delay) VALUES (c, m, o, u, g, x, d)
|
||||
|
||||
#define DEF_MENUKOP(g, s) INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_altgroep, fac_menu_level) SELECT COALESCE(MAX(fac_menuitems_key),0)*100+50, s, g, 1 FROM fac_menuitems
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE UNIQUE INDEX ctr_i_ctr_disc_params1 ON ctr_disc_params(ctr_ins_discipline_key);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
_FAC_MODULE('CTR','lcl_module_CTR')
|
||||
|
||||
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving) values ('CTR', 'Controle');
|
||||
INSERT INTO ctr_disc_params(ctr_ins_discipline_key, ctr_disc_params_controle_type)
|
||||
SELECT MAX(ins_discipline_key), 1 FROM ins_tab_discipline;
|
||||
|
||||
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving) values ('CTR', 'Vervanging');
|
||||
INSERT INTO ctr_disc_params(ctr_ins_discipline_key, ctr_disc_params_controle_type)
|
||||
SELECT MAX(ins_discipline_key), 2 FROM ins_tab_discipline;
|
||||
|
||||
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving) values ('CTR', 'Certificering');
|
||||
insert into ctr_disc_params(ctr_ins_discipline_key, ctr_disc_params_controle_type)
|
||||
SELECT MAX(ins_discipline_key), 3 FROM ins_tab_discipline;
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#endif // MRK
|
||||
@@ -1,10 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE SEQUENCE ctr_s_ctr_disc_params_key MINVALUE 1;
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
@@ -1,30 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE_TABLE (ctr_disc_params,0)
|
||||
(
|
||||
ctr_disc_params_key
|
||||
NUMBER(10),
|
||||
ctr_ins_discipline_key
|
||||
NUMBER(10),
|
||||
ctr_disc_params_controle_type // 1=controle, 2=vervanging, 3=certificering, rest ntb
|
||||
NUMBER(1)
|
||||
DEFAULT(1)
|
||||
CONSTRAINT ctr_disc_params_controle_type NOT NULL,
|
||||
ctr_disc_params_ismjob
|
||||
NUMBER(1) -- valid are 0, 1
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
|
||||
CONSTRAINT ctr_c_ins_discipline_key CHECK (ctr_ins_discipline_key IS NOT NULL),
|
||||
CONSTRAINT ctr_k_ctr_disc_params_key PRIMARY KEY (ctr_disc_params_key),
|
||||
CONSTRAINT ctr_r_ins_discipine_key FOREIGN KEY (ctr_ins_discipline_key)
|
||||
REFERENCES ins_tab_discipline (ins_discipline_key)
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
@@ -1,18 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
CREATE_TRIGGER(ctr_t_ctr_disc_params_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON ctr_disc_params
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(ctr_disc_params_key, ctr_s_ctr_disc_params_key);
|
||||
END;
|
||||
/
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
@@ -1,17 +0,0 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
CREATE_VIEW(ctr_discipline, 0)
|
||||
AS
|
||||
SELECT * FROM all_discipline WHERE ins_discipline_module = 'CTR';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(ctr_discipline, ins_discipline_verwijder,
|
||||
ctr_v_aanwezigdiscipline, 0);
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
@@ -35,18 +35,8 @@ CREATE INDEX fac_i_tracking_perslidkey1 ON fac_tracking(prs_perslid_key);
|
||||
CREATE INDEX fac_i_tracking_srtnotkey1 ON fac_tracking(fac_srtnotificatie_key);
|
||||
|
||||
CREATE INDEX fac_i_imp_factuur1 ON fac_imp_factuur (ordernr);
|
||||
CREATE INDEX fac_i_imp_factuur2 ON fac_imp_factuur (fac_import_key);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_locale_xref1 ON fac_locale_xref (fac_locale_xref_filepath, fac_locale_xsl_key);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_code2label ON fac_code2label (fac_code2label_domein, fac_code2label_code);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_menuitems1 ON fac_menuitems (fac_menuitems_label);
|
||||
|
||||
CREATE INDEX fac_i_fac_menu_perslid_key ON fac_menu (prs_perslid_key);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_idp_code ON fac_idp(fac_idp_code);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_imp_usrdata1 ON fac_imp_usrdata (fac_usrtab_naam, fac_usrdata_code);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
677
FAC/FAC_INI.SRC
677
FAC/FAC_INI.SRC
@@ -5,10 +5,8 @@
|
||||
/*
|
||||
* Register the FAC module
|
||||
*/
|
||||
_FAC_MODULE('FAC', 'lcl_module_FAC')
|
||||
_FAC_MODULE('FAQ', 'lcl_module_FAQ')
|
||||
_FAC_MODULE('PDA', 'lcl_module_PDA')
|
||||
_FAC_MODULE('UDR', 'lcl_module_UDR')
|
||||
_FAC_MODULE('FAC','FACILITOR (R)')
|
||||
_FAC_MODULE('FAQ','Kennisbank')
|
||||
|
||||
INSERT INTO fac_version (fac_version_date, fac_version_lang) VALUES (SYSDATE, 'NL');
|
||||
|
||||
@@ -1685,141 +1683,140 @@ DEF_FAC_MESSAGE ('KPN_OPENST_BESTELLING', 'is kostenplaats bij bestelling', '');
|
||||
*/
|
||||
|
||||
/* End user functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_RESUSE', 'RES', 15, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDUSE', 'MLD', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESUSE', 'BES', 15, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDUSE', 'MLD', 15, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_FAQUSE', 'FAQ', 1, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_FINUSE', 'FIN', 3, 0, 0);
|
||||
DEF_FAC_FUNCTIE2('WEB_RESUSE', 'FrontEnd:Reserveringen', 'RES', 15, 1, 0, 'Om zelf een zaal met voorzieningen te kunnen reserveren');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDUSE', 'FrontEnd:ServiceDesk', 'MLD', 11, 1, 0, 'Om zelf meldingen te kunnen doen');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESUSE', 'FrontEnd:Bestellingen', 'BES', 15, 1, 0, 'Om zelf bestellingen te kunnen doen');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDUSE', 'Frontend:Opdrachten', 'MLD', 15, 1, 0, 'Om zelf direct opdrachten uit te kunnen geven');
|
||||
DEF_FAC_FUNCTIE2('WEB_FAQUSE', 'FrontEnd:Kennisbank', 'FAQ', 1, 0, 0, 'Om de kennisbank te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_FINUSE', 'FrontEnd:Factuurinvoer', 'FIN', 3, 0, 0, 'Om facturen te kunnen invoeren als leverancier');
|
||||
|
||||
/* Personal functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSOBJ', 'PRS', 3, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_PROFIL', 'PRS', 3, 0, 0);
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSOBJ', 'FrontEnd:Bezittingen', 'PRS', 3, 0, 0, 'Om zelf te kunnen inzien welke zaken er aan je toegekend zijn');
|
||||
DEF_FAC_FUNCTIE2('WEB_PROFIL', 'FrontEnd:Profiel', 'PRS', 3, 0, 0, 'Om zelf al je geregistreerde gegevens te kunnen inzien');
|
||||
|
||||
/* Business functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_PHONEB', 'PRS', 13, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_PHSRCH', 'PRS', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZUSE', 'BEZ', 15, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_MRKUSE', 'MRK', 3, 0, 0);
|
||||
DEF_FAC_FUNCTIE2('WEB_PHONEB', 'FrontEnd:Telefoonboek', 'PRS', 13, 0, 0, 'Om zelf de gegevens van medewerkers op te kunnen zoeken');
|
||||
DEF_FAC_FUNCTIE2('WEB_PHSRCH', 'FrontEnd:Personenzoekveld', 'PRS', 0, 0, 0, 'Om zoekveld voor medewerkers beschikbaar te maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZUSE', 'FrontEnd:Bezoekers', 'BEZ', 15, 0, 0, 'Om zelf verwachte bezoekers aan te kunnen melden');
|
||||
DEF_FAC_FUNCTIE2('WEB_MRKUSE', 'FrontEnd:Marktplaats', 'MRK', 3, 0, 0, 'Om berichten op de marktplaats te lezen/plaatsen');
|
||||
|
||||
/* Facilitor Graphics functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_CADFOF', 'CAD', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADBOF', 'CAD', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADUSE', 'CAD', 11, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADALG', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADPRS', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADOBJ', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADMLD', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADCNT', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADSCH', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADSLE', 'CAD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE2('WEB_CADFOF', 'Graphics:Tekeningbeheer', 'CAD', 11, 0, 1, 'Om tekeningbestanden te beheren tbv Graphics');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADBOF', 'Graphics:Contourbeheer', 'CAD', 11, 0, 1, 'Om contourgegevens te kunnen doorvoeren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADUSE', 'Graphics:Raadplegen', 'CAD', 11, 0, 0, 'Om Facilitor Graphics te kunnen gebruiken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADALG', 'Graphics:Ruimtebeheer', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADPRS', 'Graphics:Personen', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADOBJ', 'Graphics:Objecten', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADMLD', 'Graphics:Meldingen', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADCNT', 'Graphics:Contracten', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADSCH', 'Graphics:Schoonmaak', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADSLE', 'Graphics:Sleutelbeheer', 'CAD', 0, 0, 0, 'Facilitor Graphics tabblad beschikbaar maken');
|
||||
|
||||
|
||||
/* Frontoffice functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_RESFOF', 'RES', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDFOF', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESFOF', 'BES', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSFOF', 'INS', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_SLEFOF', 'SLE', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSFOF', 'PRS', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZFOF', 'BEZ', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FINFOF', 'FIN', 3, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FAQFOF', 'FAQ', 3, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_RESFOF', 'Frontoffice:Reserveringen', 'RES', 15, 1, 1, 'Om reserveringen voor anderen te kunnen doen etc');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDFOF', 'Frontoffice:Meldingen', 'MLD', 15, 1, 1, 'Om meldingen voor anderen te kunnen doen etc');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESFOF', 'Frontoffice:Bestellingen', 'BES', 15, 1, 1, 'Om bestellingen voor anderen te kunnen doen etc.');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSFOF', 'Frontoffice:Objectenbeheer', 'INS', 15, 1, 1, 'Om objecten uit te lenen en in te nemen');
|
||||
DEF_FAC_FUNCTIE2('WEB_SLEFOF', 'Frontoffice:Sleutelbeheer', 'SLE', 15, 0, 1, 'Om sleuteluitgifte/-inname/-bezit te registeren');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSFOF', 'Frontoffice:Nieuwe medewerkers', 'PRS', 0, 0, 1, 'Het aanmelden van nieuwe medewerkers');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZFOF', 'Frontoffice:Bezoekers', 'BEZ', 15, 0, 1, 'Om verwachte bezoekers te kunnen registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FINFOF', 'Frontoffice:Factuurinvoer', 'FIN', 3, 0, 1, 'Om facturen administratief te kunnen behandelen/invoeren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FAQFOF', 'Frontoffice:Kennisbank', 'FAQ', 3, 0, 1, 'Om de kennisbank te kunnen raadplegen/aanvullen');
|
||||
|
||||
|
||||
/* Backoffice functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_RESBOF', 'RES', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_RESNOS', 'RES', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_RESAFR', 'RES', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDBOF', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDBO2', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDBO3', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDAFR', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDBOF', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDBO2', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDORD', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDAFR', 'MLD', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDGOE', 'MLD', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDGO2', 'MLD', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDGO3', 'MLD', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDGO4', 'MLD', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDGO5', 'MLD', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDOAP', 'MLD', 0, 0, 0);
|
||||
DEF_FAC_FUNCTIE2('WEB_RESBOF', 'Backoffice:Reserveringen', 'RES', 11, 1, 1, 'Om reserveringen af te kunnen handelen');
|
||||
DEF_FAC_FUNCTIE2('WEB_RESNOS', 'Backoffice:Reserv-noshow', 'RES', 11, 1, 0, 'Om no-show van reserveringen te kunnen registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_RESAFR', 'Backoffice:Reserv-afronden', 'RES', 0, 0, 1, 'Om goedgekeurde reserveringen te kunnen wijzigen');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDBOF', 'Backoffice:ServiceDesk', 'MLD', 15, 1, 1, 'Om meldingen te kunnen behandelen');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDBO2', 'Backoffice:ServiceDesk-afmeld', 'MLD', 15, 1, 1, 'Om alleen meldingen af te kunnen melden');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDBO3', 'Backoffice:ServiceDesk-accept', 'MLD', 15, 1, 1, 'Om alleen meldingen te kunnen accepteren/afwijzen');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDAFR', 'Backoffice:meldingen-afronden', 'MLD', 15, 1, 1, 'Om afgemelde meldingen financieel te kunnen afronden (SLA overschrijdingen)');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDBOF', 'Backoffice:Opdrachten', 'MLD', 15, 1, 1, 'Om opdrachten te kunnen behandelen (uitgeven, afmelden)');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDBO2', 'Backoffice:Opdrachten-afmeld', 'MLD', 15, 1, 1, 'Om alleen eigen opdrachten te kunnen afmelden');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDORD', 'Backoffice:Uitvoerder', 'MLD', 15, 1, 1, 'Om (interne) opdrachten uit te kunnen voeren; handyman');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDAFR', 'Backoffice:Opdrachten-afronden', 'MLD', 15, 1, 1, 'Om afgemelde opdrachten financieel te kunnen afronden');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDGOE', 'Backoffice:Opdrachten-goedkeur', 'MLD', 11, 1, 1,' Om opdrachten boven de bestellimiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDGO2', 'Backoffice:Opdrachten-goedk2', 'MLD', 11, 1, 1, 'Om opdrachten boven de tweede limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDGO3', 'Backoffice:Opdrachten-goedk3', 'MLD', 11, 1, 1, 'Om opdrachten boven de derde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDGO4', 'Backoffice:Opdrachten-goedk4', 'MLD', 11, 1, 1, 'Om opdrachten boven de vierde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDGO5', 'Backoffice:Opdrachten-goedk5', 'MLD', 11, 1, 1, 'Om opdrachten boven de vijfde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDOAP', 'Backoffice:Offertes-accept', 'MLD', 0, 0, 0, 'Om offertes te kunnen accepteren/afwijzen');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDSUP', 'FIN', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ORDFIN', 'FIN', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FINBOF', 'FIN', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FINGOE', 'FIN', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_VERFAC', 'FIN', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDSUP', 'Backoffice:Opdrachten finan.', 'FIN', 0, 0, 1, 'Om financi<63>le opdrachtkenmerken te kunnen muteren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ORDFIN', 'Backoffice:Opdrachtkosten', 'FIN', 0, 0, 1, 'Om (alleen) kostenplaats/ordernr van opdrachten te kunnen muteren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FINBOF', 'Backoffice:Factuurcontrole', 'FIN', 11, 0, 1, 'Om facturen inhoudelijk te kunnen behandelen/fiatteren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FINGOE', 'Backoffice:Facturen-goedkeuren', 'FIN', 0, 0, 1, 'Om facturen te kunnen goedkeuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_VERFAC', 'Backoffice:Verkoopfacturen', 'FIN', 0, 0, 1, 'Om gegenereerde verkoopfacturen te kunnen zien');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_BESBOF', 'BES', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESGO2', 'BES', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESGO3', 'BES', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESGO4', 'BES', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESGO5', 'BES', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESBOR', 'BES', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZBOF', 'BEZ', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZPRK', 'BEZ', 0, 0, NULL);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZPAF', 'BEZ', 7, 0, NULL);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSMAN', 'PRS', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSUSE', 'PRS', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FACMAN', 'PRS', 7, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_BESBOF', 'Backoffice:Bestellingen', 'BES', 15, 1, 1, 'Om bestelaanvragen te kunnen verwerken tot opdrachten');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESGO2', 'Backoffice:Bestellingen-goedk2', 'BES', 11, 1, 1, 'Om bestelaanvragen boven de tweede limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESGO3', 'Backoffice:Bestellingen-goedk3', 'BES', 11, 1, 1, 'Om bestelaanvragen boven de derde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESGO4', 'Backoffice:Bestellingen-goedk4', 'BES', 11, 1, 1, 'Om bestelaanvragen boven de vierde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESGO5', 'Backoffice:Bestellingen-goedk5', 'BES', 11, 1, 1, 'Om bestelaanvragen boven de vijfde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESBOR', 'Backoffice:Bestelopdrachten', 'BES', 15, 1, 1, 'Om bestelopdrachten/leveringen af te kunnen handelen');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZBOF', 'Backoffice:Bezoekers', 'BEZ', 11, 0, 1, 'Om ontvangst van verwachte bezoekers te kunnen registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZPRK', 'Parkeerplaatsen', 'BEZ', 0, 0, NULL, 'Om parkeerplaatsen bij bezoekers te kunnen inzien en boeken');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZPAF', 'Parkeerplaatsen (afdeling)', 'BEZ', 7, 0, NULL, 'Om afdelingsgebondenparkeerplaatsen bij bezoekers te kunnen boeken');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSMAN', 'Backoffice:Personenbeheer', 'PRS', 15, 0, 1, 'Om medewerkers te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSUSE', 'Backoffice:Persoonsgegevens', 'PRS', 15, 0, 1, 'Om additionele gegevens van medewerkers te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FACMAN', 'Backoffice:Mandatering', 'PRS', 7, 0, 1, 'Om medewerkers voor kostenplaatsen te mandateren.');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_RELMAN', 'PRS', 3, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_RELUSE', 'PRS', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ALGMAN', 'ALG', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_ALGUSE', 'ALG', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_TERMAN', 'ALG', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_RUIMAN', 'ALG', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_RUIUSE', 'ALG', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSMAN', 'INS', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSUSE', 'INS', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSPRJ', 'INS', 11, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CTRUSE', 'CTR', 3, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_SLEBOF', 'SLE', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTMAN', 'CNT', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTUSE', 'CNT', 15, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTGO1', 'CNT', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTGO2', 'CNT', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTGO3', 'CNT', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTGO4', 'CNT', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTGO5', 'CNT', 11, 1, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_MRKBOF', 'MRK', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRJBOF', 'PRJ', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRJMAN', 'PRJ', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSBOF', 'PRS', 15, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_FAQBOF', 'FAQ', 3, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_RELMAN', 'Backoffice:Relatiebeheer', 'PRS', 3, 0, 1, 'Om de gegevens van externe relaties/bedrijven te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_RELUSE', 'Backoffice:Relatiebeheer', 'PRS', 11, 0, 1, 'Om de gegevens van relaties/contactpersonen te kunnen muteren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ALGMAN', 'Backoffice:Vastgoedbeheer', 'ALG', 11, 0, 1, 'Om de vastgoedgegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_ALGUSE', 'Backoffice:Ruimtegebruik', 'ALG', 15, 0, 1, 'Om het ruimtegebruik te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_TERMAN', 'Backoffice:Terreinbeheer', 'ALG', 11, 0, 1, 'Om terreingegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_RUIMAN', 'Backoffice:Ruimtebeheer', 'ALG', 11, 0, 1, 'Om ruimtegegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_RUIUSE', 'Backoffice:Ruimtebeheer', 'ALG', 11, 0, 1, 'Om ruimtegegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSMAN', 'Backoffice:Objectbeheer', 'INS', 15, 1, 1, 'Om objectgegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSUSE', 'Backoffice:Objectgebruik', 'INS', 11, 1, 1, 'Om ge/verbruiksgegevens van objecten te registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSPRJ', 'Projecten:Objectmutaties', 'INS', 11, 1, 1, 'Om objecten in verhuisscenarios te kunnen muteren');
|
||||
DEF_FAC_FUNCTIE2('WEB_SLEBOF', 'Backoffice:Sleutelbeheer', 'SLE', 11, 0, 1, 'Om cilinders en sleutels te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTMAN', 'Backoffice:Contractbeheer', 'CNT', 15, 1, 1, 'Om contracten te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTUSE', 'Backoffice:Contractgegevens', 'CNT', 15, 1, 1, 'Om een deel van contractgegevens te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTGO1', 'Backoffice:Contracten-goedk1', 'CNT', 11, 1, 0, 'Om contracten boven de eerste limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTGO2', 'Backoffice:Contracten-goedk2', 'CNT', 11, 1, 0, 'Om contracten boven de tweede limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTGO3', 'Backoffice:Contracten-goedk3', 'CNT', 11, 1, 0, 'Om contracten boven de derde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTGO4', 'Backoffice:Contracten-goedk4', 'CNT', 11, 1, 0, 'Om contracten boven de vierde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTGO5', 'Backoffice:Contracten-goedk5', 'CNT', 11, 1, 0, 'Om contracten boven de vijfde limiet goed te kunnen keuren');
|
||||
DEF_FAC_FUNCTIE2('WEB_MRKBOF', 'Backoffice:Marktplaats', 'MRK', 0, 0, 1, 'Om berichten op marktplaats te beheren.');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRJBOF', 'Backoffice:Verhuizingen', 'PRJ', 11, 0, 1, 'Om verhuisscenarios te kunnen maken.');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRJMAN', 'Backoffice:Verhuizingen', 'PRJ', 11, 0, 1, 'Om verhuisscenarios te kunnen doorvoeren.');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSBOF', 'Backoffice:Werkplekbeheer', 'PRS', 15, 0, 1, 'Om werkplekken te kunnen beheren');
|
||||
DEF_FAC_FUNCTIE2('WEB_FAQBOF', 'Backoffice:Kennisbank', 'FAQ', 3, 0, 1, 'Om de kennisbank te kunnen beheren');
|
||||
|
||||
/* Management Info functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_RESBAC', 'RES', 13, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDBAC', 'MLD', 13, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESBAC', 'BES', 13, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_USRRAP', 'FAC', 0, 0, NULL);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZBAC', 'BEZ', 13, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_MGTRAP', 'FAC', 3, 0, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_KPIRAP', 'KPI', 0, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_RESBAC', 'Info:Reserveringen', 'RES', 13, 1, 1, 'Om historische gegevens m.b.t. reservingen te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDBAC', 'Info:ServiceDesk', 'MLD', 13, 1, 1, 'Om historische gegevens m.b.t. meldingen en opdrachten te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESBAC', 'Info:Bestellingen', 'BES', 13, 1, 1, 'Om historische gegevens m.b.t. bestellingen te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_USRRAP', 'Info:Rapportages', 'FAC', 0, 0, NULL, 'Om voorgedefinieerde (vaste) rapportages te kunnen uitvoeren');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZBAC', 'Info:Bezoekers', 'BEZ', 13, 0, 1, 'Om historische gegevens m.b.t. bezoekers te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_MGTRAP', 'Info:Dashboards', 'FAC', 3, 0, 1, 'Om voorgedefinieerde managementdashboards te kunnen raadplegen');
|
||||
DEF_FAC_FUNCTIE2('WEB_KPIRAP', 'Info:KPI''s', 'KPI', 0, 0, 1, 'Om voorgedefinieerde KPI-rapportages te kunnen raadplegen');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_HLPADM', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSSYS', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FACTAB', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FACFAC', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_APIDOC', 'FAC', 0, 0, NULL);
|
||||
DEF_FAC_FUNCTIE3('WEB_UDRMAN', 'UDR', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE2('WEB_HLPADM', 'Beheer:Hulpadministrator', 'FAC', 0, 0, 2, 'Voor klein systeembeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSSYS', 'Beheer:Applicatiebeheer', 'FAC', 0, 0, 2, 'Functioneel applicatie beheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_FACTAB', 'Beheer:Technisch Appl. beheer', 'FAC', 0, 0, 2, 'Technisch applicatie beheer (server instellingen)');
|
||||
DEF_FAC_FUNCTIE2('WEB_FACFAC', 'Beheer:FACILITOR intern beheer', 'FAC', 0, 0, 2, 'FACILITOR internal use only');
|
||||
DEF_FAC_FUNCTIE2('WEB_APIDOC', 'Beheer:API documentatie', 'FAC', 0, 0, NULL, 'Kan online API documentatie opvragen');
|
||||
DEF_FAC_FUNCTIE2('WEB_UDRMAN', 'Beheer:Rapportages', 'FAC', 0, 0, 2, 'Om rapportages te kunnen defini<6E>ren.');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_PERMON', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_IMPORT', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_LCLSYS', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE2('WEB_PERMON', 'Beheer:Performancemetingen', 'FAC', 0, 0, 2, 'Autorisatie tbv performancemetingen (indien geconfigureerd!).');
|
||||
DEF_FAC_FUNCTIE2('WEB_IMPORT', 'Beheer:Importfuncties', 'FAC', 0, 0, 2, 'Basisautorisatie voor toegang tot de importfuncties.');
|
||||
DEF_FAC_FUNCTIE2('WEB_LCLSYS', 'Beheer:Terminologie', 'FAC', 0, 0, 2, 'Om als beheerder de vaste teksten en vertalingen te kunnen muteren');
|
||||
|
||||
/* Message functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_MSGBOF', 'MSG', 11, 0, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_MSGBOF', 'Info:Berichten', 'MSG', 11, 0, 1, 'Om berichten te verzenden naar (groepen) personen die bekend zijn in Facilitor.');
|
||||
|
||||
/* Urenregistratie functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_UURUSE', 'MLD', 3, 0, 0);
|
||||
DEF_FAC_FUNCTIE3('WEB_UURFOF', 'MLD', 3, 1, 1);
|
||||
DEF_FAC_FUNCTIE3('WEB_UURBOF', 'MLD', 3, 1, 1);
|
||||
DEF_FAC_FUNCTIE2('WEB_UURUSE', 'Urenregistratie-zelf', 'MLD', 3, 0, 0, 'Om zelfbestede uren te kunnen registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_UURFOF', 'Urenregistratie-voor ander', 'MLD', 3, 1, 1, 'Om bestede uren te kunnen registreren');
|
||||
DEF_FAC_FUNCTIE2('WEB_UURBOF', 'Urenregistratie-fiatteren', 'MLD', 3, 1, 1, 'Om geregistreerde uren te kunnen fiatteren');
|
||||
|
||||
/* niet-functionele configuratie functions */
|
||||
DEF_FAC_FUNCTIE3('WEB_LAYOUT', 'FAC', 0, 0, NULL);
|
||||
DEF_FAC_FUNCTIE2('WEB_LAYOUT', 'Beheer:Lay-out', 'FAC', 0, 0, NULL, 'Om templates te kunnen aanpassen');
|
||||
|
||||
|
||||
/* User functions */
|
||||
@@ -1875,34 +1872,33 @@ DEF_FAC_FUNCTIE2('WEB_USER48', 'Overig 48', 'FAC', 15, 0, NULL, 'Zelfdefinieerba
|
||||
DEF_FAC_FUNCTIE2('WEB_USER49', 'Overig 49', 'FAC', 15, 0, NULL, 'Zelfdefinieerbare autorisatiefunctie 49');
|
||||
DEF_FAC_FUNCTIE2('WEB_USER50', 'Overig 50', 'FAC', 15, 0, NULL, 'Zelfdefinieerbare autorisatiefunctie 50');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_ALGMGT', 'ALG', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESMGT', 'BES', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZMGT', 'BEZ', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADMGT', 'CAD', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTMGT', 'CNT', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FACMGT', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FAQMGT', 'FAQ', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSMGT', 'INS', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDMGT', 'MLD', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_MRKMGT', 'MRK', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSMGT', 'PRS', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_RESMGT', 'RES', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_CTRMGT', 'CTR', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE2('WEB_ALGMGT', 'Modulebeheer:Ruimtebeheer', 'ALG', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESMGT', 'Modulebeheer:Bestellingen', 'BES', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZMGT', 'Modulebeheer:Bezoekers', 'BEZ', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADMGT', 'Modulebeheer:Graphics', 'CAD', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTMGT', 'Modulebeheer:Contractbeheer', 'CNT', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_FACMGT', 'Modulebeheer:Autorisatie', 'FAC', 0, 0, 2, 'Modulebeheer autorisatiegroepen (binnen de eigen autorisaties!)');
|
||||
DEF_FAC_FUNCTIE2('WEB_FAQMGT', 'Modulebeheer:Kennisbank', 'FAQ', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSMGT', 'Modulebeheer:Objectenbeheer', 'INS', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDMGT', 'Modulebeheer:Servicedesk', 'MLD', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_MRKMGT', 'Modulebeheer:Marktplaats', 'MRK', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSMGT', 'Modulebeheer:Personenbeheer', 'PRS', 0, 0, 2, 'Modulebeheer');
|
||||
DEF_FAC_FUNCTIE2('WEB_RESMGT', 'Modulebeheer:Reserveringen', 'RES', 0, 0, 2, 'Modulebeheer');
|
||||
|
||||
DEF_FAC_FUNCTIE3('WEB_ALGMSU', 'ALG', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_BESMSU', 'BES', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRDMSU', 'BES', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_BEZMSU', 'BEZ', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_CADMSU', 'CAD', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_CNTMSU', 'CNT', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FACMSU', 'FAC', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FAQMSU', 'FAQ', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_INSMSU', 'INS', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_MLDMSU', 'MLD', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_MRKMSU', 'MRK', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_PRSMSU', 'PRS', 3, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_RESMSU', 'RES', 0, 0, 2);
|
||||
DEF_FAC_FUNCTIE3('WEB_FINMSU', 'FIN', 3, 0, 2);
|
||||
DEF_FAC_FUNCTIE2('WEB_ALGMSU', 'Supergebruiker:Ruimtebeheer', 'ALG', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_BESMSU', 'Supergebruiker:Artikelbeheer', 'BES', 0, 0, 2, 'Supergebruiker'); // changed
|
||||
DEF_FAC_FUNCTIE2('WEB_PRDMSU', 'Supergebruiker:Productbeheer', 'BES', 0, 0, 2, 'Supergebruiker'); // new
|
||||
DEF_FAC_FUNCTIE2('WEB_BEZMSU', 'Supergebruiker:Bezoekers', 'BEZ', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_CADMSU', 'Supergebruiker:Graphics', 'CAD', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_CNTMSU', 'Supergebruiker:Contractbeheer', 'CNT', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_FACMSU', 'Supergebruiker:Autorisatie', 'FAC', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_FAQMSU', 'Supergebruiker:Kennisbank', 'FAQ', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_INSMSU', 'Supergebruiker:Objectenbeheer', 'INS', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_MLDMSU', 'Supergebruiker:Servicedesk', 'MLD', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_MRKMSU', 'Supergebruiker:Marktplaats', 'MRK', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_PRSMSU', 'Supergebruiker:Personenbeheer', 'PRS', 3, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_RESMSU', 'Supergebruiker:Reserveringen', 'RES', 0, 0, 2, 'Supergebruiker');
|
||||
DEF_FAC_FUNCTIE2('WEB_FINMSU', 'Supergebruiker:Kostenbeheer', 'FIN', 3, 0, 2, 'Supergebruiker');
|
||||
|
||||
|
||||
/*
|
||||
@@ -1923,184 +1919,183 @@ DEF_FAC_FUNCTIE3('WEB_FINMSU', 'FIN', 3, 0, 2);
|
||||
* 10 als het niet zoveel uitmaakt
|
||||
* 60 als er een gerede kans is dat er vlot een notificatie volgt die deze zou kunnen inhalen (in putnotificationsrtprio)
|
||||
*/
|
||||
DEF_FAC_SRTNOT('BESACP', 1, 'lcl_noti_BESACP', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESAP1', 1, 'lcl_noti_BESAP1', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESAP2', 1, 'lcl_noti_BESAP2', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESBES', 1, 'lcl_noti_BESBES', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESFIT', 1, 'lcl_noti_BESFIT', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESINF', 2, 'lcl_noti_BESINF', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESNEW', 0, 'lcl_noti_BESNEW', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESOTV', 1, 'lcl_noti_BESOTV', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESREJ', 9, 'lcl_noti_BESREJ', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESUPD', 0, 'lcl_noti_BESUPD', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESVER', 0, 'lcl_noti_BESVER', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESKTO', 3, 'lcl_noti_BESKTO', 'mld/mld_melding.asp?kto=1&bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESXXX', 3, 'lcl_noti_BESXXX', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESCAN', 0, 'lcl_noti_BESCAN', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESACP', 1, 'Uw bestelaanvraag ##KEY## is geaccepteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESAP1', 1, 'U heeft een fiatteringsverzoek ontvangen voor bestelling ##KEY##', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESAP2', 1, 'Uw bestelaanvraag ##KEY## is ingediend', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESBES', 1, 'Uw bestelaanvraag ##KEY## is verzonden', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESFIT', 1, 'Uw bestelaanvraag ##KEY## is gefiatteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESINF', 2, 'Uw bestelaanvraag ##KEY## is afgehandeld.', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESNEW', 0, 'Uw bestelaanvraag ##KEY## is geregistreerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESOTV', 1, 'Uw bestelaanvraag ##KEY## is binnengekomen', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESREJ', 9, 'Uw bestelaanvraag ##KEY## is afgewezen', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESUPD', 0, 'Uw bestelaanvraag ##KEY## is gewijzigd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
|
||||
DEF_FAC_SRTNOT('BESVER', 0, 'Uw bestelaanvraag ##KEY## is geheel verwerkt', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESKTO', 3, 'Uw mening over de behandeling van bestelaanvraag ##KEY##', 'mld/mld_melding.asp?kto=1&bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESXXX', 3, 'Uw wijziging van bestelaanvraag ##KEY## is NIET geaccepteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BESCAN', 0, 'Uw bestelaanvraag ##KEY## is geannuleerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
|
||||
|
||||
/* Opmerkelijk: hier zitten geen links bij, waarom eigenlijk niet? */
|
||||
DEF_FAC_SRTNOT('BES2BE', 1, 'lcl_noti_BES2BE', '', '0', 'bestelopdr', 10); /* naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2RE', 0, 'lcl_noti_BES2RE', '', '0', 'bestelopdr', 10); /* naar 1 */
|
||||
DEF_FAC_SRTNOT('BES2AF', 0, 'lcl_noti_BES2AF', '', '0', 'bestelopdr', 10); /* naar 6 */
|
||||
DEF_FAC_SRTNOT('BES2NE', 0, 'lcl_noti_BES2NE', '', '0', 'bestelopdr', 10); /* naar 3 */
|
||||
DEF_FAC_SRTNOT('BES2VE', 0, 'lcl_noti_BES2VE', '', '0', 'bestelopdr', 10); /* naar 7 */
|
||||
DEF_FAC_SRTNOT('BES2SN', 0, 'lcl_noti_BES2SN', '', '0', 'bestelopdr', 10); /* naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2SX', 0, 'lcl_noti_BES2SX', '', '0', 'bestelopdr', 10); /* bij 3 niet naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2CO', 0, 'lcl_noti_BES2CO', '', '0', 'bestelopdr', 10); /* naar 4 */
|
||||
DEF_FAC_SRTNOT('BES2CA', 0, 'lcl_noti_BES2CA', '', '0', 'bestelopdr', 10); /* naar 8 */
|
||||
DEF_FAC_SRTNOT('BES2UP', 0, 'lcl_noti_BES2UP', '', '0', 'bestelopdr', 10);
|
||||
DEF_FAC_SRTNOT('BES2BO', 0, 'lcl_noti_BES2BO', 'bes/bes_bestelling.asp?urole=bo&bes_key=', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BES2BE', 1, 'Bestelopdracht ##KEY## is aan u toegewezen', '', '0', 'bestelopdr', 10); /* naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2RE', 0, 'Bestelopdracht ##KEY## is afgewezen', '', '0', 'bestelopdr', 10); /* naar 1 */
|
||||
DEF_FAC_SRTNOT('BES2AF', 0, 'Bestelopdracht ##KEY## is geleverd', '', '0', 'bestelopdr', 10); /* naar 6 */
|
||||
DEF_FAC_SRTNOT('BES2NE', 0, 'Bestelopdracht ##KEY## is aangemaakt', '', '0', 'bestelopdr', 10); /* naar 3 */
|
||||
DEF_FAC_SRTNOT('BES2VE', 0, 'Bestelopdracht ##KEY## is geheel verwerkt', '', '0', 'bestelopdr', 10); /* naar 7 */
|
||||
DEF_FAC_SRTNOT('BES2SN', 0, 'Bestelopdracht ##KEY## is verzonden', '', '0', 'bestelopdr', 10); /* naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2SX', 0, 'Bestelopdracht ##KEY## is niet verzonden', '', '0', 'bestelopdr', 10); /* bij 3 niet naar 5 */
|
||||
DEF_FAC_SRTNOT('BES2CO', 0, 'Bestelopdracht ##KEY## is bevestigd', '', '0', 'bestelopdr', 10); /* naar 4 */
|
||||
DEF_FAC_SRTNOT('BES2CA', 0, 'Bestelopdracht ##KEY## is geannuleerd', '', '0', 'bestelopdr', 10); /* naar 8 */
|
||||
DEF_FAC_SRTNOT('BES2UP', 0, 'Bestelopdracht ##KEY## is gewijzigd', '', '0', 'bestelopdr', 10);
|
||||
DEF_FAC_SRTNOT('BES2BO', 0, 'FACILITOR: Er is een nieuwe bestelling ##KEY## (##DISC##)', 'bes/bes_bestelling.asp?urole=bo&bes_key=', '0', 'bestelling', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('BEZMUT', 1, 'lcl_noti_BEZMUT', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
|
||||
DEF_FAC_SRTNOT('BEZUPD', 0, 'lcl_noti_BEZUPD', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
|
||||
DEF_FAC_SRTNOT('BEZMUT', 1, 'Gegevens van uw bezoek ##KEY## (##NAAM## op ##DATUM##) zijn geregistreerd', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
|
||||
DEF_FAC_SRTNOT('BEZUPD', 0, 'Uw afspraak ##KEY## is gewijzigd', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('BEZBAD', 0, 'lcl_noti_BEZBAD', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
DEF_FAC_SRTNOT('BEZDON', 9, 'lcl_noti_BEZDON', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZUNI', 9, 'lcl_noti_BEZUNI', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZDO2', 0, 'lcl_noti_BEZDO2', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZOUT', 1, 'lcl_noti_BEZOUT', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
DEF_FAC_SRTNOT('BEZOU2', 0, 'lcl_noti_BEZOU2', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
DEF_FAC_SRTNOT('BEZBAD', 0, 'Badge toegewezen aan ##NAAM##', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
DEF_FAC_SRTNOT('BEZDON', 9, 'Uw bezoeker ##NAAM## is gearriveerd', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZUNI', 9, 'Uw bezoeker ##NAAM## is nog niet gearriveerd', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZDO2', 0, 'Bezoeker ##NAAM## is gearriveerd', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
|
||||
DEF_FAC_SRTNOT('BEZOUT', 1, 'Uw bezoeker ##NAAM## is uitgecheckt', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
DEF_FAC_SRTNOT('BEZOU2', 0, 'Bezoeker ##NAAM## is uitgecheckt', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('MESMES', 1, 'lcl_noti_MESMES', 'msg/msg_message.asp?message_key=', '0', 'message', 10);
|
||||
DEF_FAC_SRTNOT('MESMES', 1, 'U heeft een Facilitor bericht ontvangen van ##NAAM##', 'msg/msg_message.asp?message_key=', '0', 'message', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('FACUSR', 0, 'lcl_noti_FACUSR', '', '0', 'rapport', 10);
|
||||
DEF_FAC_SRTNOT('FACUSR', 0, 'Facilitor rapportage (in notificatiejobs)', '', '0', 'rapport', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('IMPFAT', 0, 'lcl_noti_IMPFAT', '', '0', null, 10);
|
||||
DEF_FAC_SRTNOT('IMPERR', 0, 'lcl_noti_IMPERR', '', '0', null, 10);
|
||||
DEF_FAC_SRTNOT('IMPFAT', 0, '#fatal import error#', '', '0', null, 10);
|
||||
DEF_FAC_SRTNOT('IMPERR', 0, '#import error#', '', '0', null, 10);
|
||||
|
||||
DEF_FAC_SRTNOT('MLDACP', 0, 'lcl_noti_MLDACP', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAFM', 1, 'lcl_noti_MLDAFM', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAFR', 0, 'lcl_noti_MLDAFR', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAP1', 3, 'lcl_noti_MLDAP1', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('MLDINF', 2, 'lcl_noti_MLDINF', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDING', 0, 'lcl_noti_MLDING', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNEW', 1, 'lcl_noti_MLDNEW', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
|
||||
DEF_FAC_SRTNOT('MLDREJ', 9, 'lcl_noti_MLDREJ', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDUPD', 1, 'lcl_noti_MLDUPD', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
|
||||
DEF_FAC_SRTNOT('MLDVER', 0, 'lcl_noti_MLDVER', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDACP', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geaccepteerd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAFM', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is gereed gemeld', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAFR', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is definitief gereed gemeld', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDAP1', 3, 'Voor een opdracht is uw goedkeuring vereist', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('MLDINF', 2, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is afgehandeld.', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDING', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is ingezien', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNEW', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geregistreerd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
|
||||
DEF_FAC_SRTNOT('MLDREJ', 9, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is afgewezen', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDUPD', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is gewijzigd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
|
||||
DEF_FAC_SRTNOT('MLDVER', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geheel verwerkt', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
--new TODO naar upgrade
|
||||
DEF_FAC_SRTNOT('MLDDOO', 0, 'lcl_noti_MLDDOO', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDFWD', 0, 'lcl_noti_MLDFWD', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBWD', 0, 'lcl_noti_MLDBWD', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBEH', 0, 'lcl_noti_MLDBEH', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBE2', 0, 'lcl_noti_MLDBE2', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDKTO', 3, 'lcl_noti_MLDKTO', 'mld/mld_melding.asp?kto=1&mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDDOO', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is doorgezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDFWD', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is omgezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBWD', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is teruggezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBEH', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) heeft andere behandelaar', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDBE2', 0, 'Behandeling van ##KEY## (##DISC##/##STDMLD##) is aan u toegewezen', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDKTO', 3, 'Uw mening over de behandeling van melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?kto=1&mld_key=', '0', 'melding', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('MLD2BO', 0, 'lcl_noti_MLD2BO', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLD2B3', 0, 'lcl_noti_MLD2B3', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNOT', 1, 'lcl_noti_MLDNOT', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNOB', 1, 'lcl_noti_MLDNOB', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLD2BO', 0, 'Facilitor: Er is een nieuwe melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLD2B3', 0, 'Voor melding ##KEY## (##DISC##/##STDMLD##) is uw acceptatie vereist', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNOT', 1, 'Er is een opmerking voor u geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('MLDNOB', 1, 'Er is een opmerking geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
|
||||
|
||||
-- noot: ##OPDRKEY## = meldingkey/volgnr
|
||||
-- bericht aan uitvoerende
|
||||
DEF_FAC_SRTNOT('ORDMLI', 4, 'lcl_noti_ORDMLI', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDMLE', 2, 'lcl_noti_ORDMLE', '', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDMLI', 4, '##PLAATS##: ##SPOED##Opdracht ##OPDRKEY## (##STDMLD##) is aan u toegewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDMLE', 2, '##SPOED##Opdracht ##OPDRKEY## (##DISC##/##STDMLD##) is aan u toegewezen', '', '0', 'opdracht', 10);
|
||||
-- bericht naar interne contactpersoon
|
||||
DEF_FAC_SRTNOT('ORDAFM', 1, 'lcl_noti_ORDAFM', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDNEW', 0, 'lcl_noti_ORDNEW', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDUPD', 0, 'lcl_noti_ORDUPD', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 60);
|
||||
DEF_FAC_SRTNOT('ORDFIA', 0, 'lcl_noti_ORDFIA', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDFOK', 0, 'lcl_noti_ORDFOK', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDFNO', 0, 'lcl_noti_ORDFNO', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDREJ', 0, 'lcl_noti_ORDREJ', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDACP', 0, 'lcl_noti_ORDACP', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDVER', 0, 'lcl_noti_ORDVER', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDSNT', 0, 'lcl_noti_ORDSNT', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDSNX', 0, 'lcl_noti_ORDSNX', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDCAN', 0, 'lcl_noti_ORDCAN', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDAFR', 0, 'lcl_noti_ORDAFR', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDGOE', 0, 'lcl_noti_ORDGOE', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDGNO', 0, 'lcl_noti_ORDGNO', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORD2GO', 3, 'lcl_noti_ORD2GO', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDOOK', 0, 'lcl_noti_ORDOOK', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDONO', 0, 'lcl_noti_ORDONO', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDAFM', 1, 'Opdracht ##OPDRKEY## is gereed gemeld', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDNEW', 0, 'Opdracht ##OPDRKEY## is aangemaakt', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDUPD', 0, 'Opdracht ##OPDRKEY## is gewijzigd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 60);
|
||||
DEF_FAC_SRTNOT('ORDFIA', 0, 'Opdracht ##OPDRKEY## is ter fiattering aangeboden aan ##FIATTEUR##', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDFOK', 0, 'Opdracht ##OPDRKEY## is gefiatteerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDFNO', 0, 'Opdracht ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDREJ', 0, 'Opdracht ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDACP', 0, 'Opdracht ##OPDRKEY## is geaccepteerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDVER', 0, 'Opdracht ##OPDRKEY## is geheel verwerkt', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDSNT', 0, 'Opdracht ##OPDRKEY## is verzonden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDSNX', 0, 'Opdracht ##OPDRKEY## is niet verzonden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDCAN', 0, 'Opdracht ##OPDRKEY## is geannuleerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDAFR', 0, 'Opdracht ##OPDRKEY## is kostentechnisch gereed gemeld', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDGOE', 0, 'Opdracht ##OPDRKEY## is ter goedkeuring aangeboden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDGNO', 0, 'Opdracht ##OPDRKEY## is afgekeurd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORD2GO', 3, 'Facilitor: Uw goedkeuring is vereist voor opdracht ##OPDRKEY##', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDOOK', 0, 'Offerte ##OPDRKEY## is goedgekeurd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('ORDONO', 0, 'Offerte ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('PRSINF', 2, 'lcl_noti_PRSINF', '' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSNEW', 0, 'lcl_noti_PRSNEW', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSUPD', 0, 'lcl_noti_PRSUPD', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSDEL', 0, 'lcl_noti_PRSDEL', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSLOG', 0, 'lcl_noti_PRSLOG', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSKPU', 1, 'lcl_noti_PRSKPU', 'prs/kpn_show_kpn.asp?kpn_key=' , '0', 'kostenplaats', 10);
|
||||
DEF_FAC_SRTNOT('PRSINF', 2, '*beschikbaar tbv persoonsafhankelijke notificatiejobs*', '', '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSNEW', 0, 'Persoon geregistreerd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSUPD', 0, 'Persoon gewijzigd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSDEL', 0, 'Persoon verwijderd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSLOG', 0, 'Persoon ingelogd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('PRSKPU', 1, 'Kostenplaats gewijzigd', 'prs/kpn_show_kpn.asp?kpn_key=' , '0', 'kostenplaats', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('RESNEW', 1, 'lcl_noti_RESNEW', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESUPD', 1, 'lcl_noti_RESUPD', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESAFM', 0, 'lcl_noti_RESAFM', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESBEV', 1, 'lcl_noti_RESBEV', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESBLK', 0, 'lcl_noti_RESBLK', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESDEL', 9, 'lcl_noti_RESDEL', '', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESOPT', 0, 'lcl_noti_RESOPT', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESVER', 0, 'lcl_noti_RESVER', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESINF', 3, 'lcl_noti_RESINF', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESNOS', 1, 'lcl_noti_RESNOS', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESDIR', 3, 'lcl_noti_RESDIR', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESNEW', 1, 'Uw reservering ##KEY## (##DESC##) is geregistreerd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESUPD', 1, 'Uw reservering ##KEY## (##DESC##) is aangepast', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESAFM', 0, 'Uw reservering ##KEY## (##DESC##) is afgemeld', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESBEV', 1, 'Uw reservering ##KEY## (##DESC##) is nu definitief', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESBLK', 0, 'Uw reservering ##KEY## (##DESC##) is nu geblokkeerd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
|
||||
DEF_FAC_SRTNOT('RESDEL', 9, 'Uw reservering ##KEY## (##DESC##) is vervallen', '', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESOPT', 0, 'Uw reservering ##KEY## (##DESC##) is in optie gezet', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESVER', 0, 'Uw reservering ##KEY## (##DESC##) is geheel verwerkt', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESINF', 3, 'Uw reservering op ##KEY## (##DESC##) moet bevestigd worden', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESNOS', 1, 'Uw reservering ##KEY## (##DESC##) is aangemerkt als NoShow', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESDIR', 3, 'Let op: reservering ##KEY## (##DESC##) is ongeldig!', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
-- eventbericht over een hele reservering (groep deelreserveringen)
|
||||
DEF_FAC_SRTNOT('RESCPY', 1, 'lcl_noti_RESCPY', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('RESMLT', 1, 'lcl_noti_RESMLT', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('RESKTO', 3, 'lcl_noti_RESKTO', 'mld/mld_melding.asp?kto=1&res_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESCLN', 0, 'lcl_noti_RESCLN', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESROK', 0, 'lcl_noti_RESROK', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESCPY', 1, 'Uw reserveringsreeks ##KEY## (##DESC##) is uitgebreid', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('RESMLT', 1, 'Uw reserveringreeks ##KEY## (##DESC##) is aangepast', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('RESKTO', 3, 'Uw mening over de behandeling van reservering ##KEY## (##DESC##)', 'mld/mld_melding.asp?kto=1&res_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESCLN', 0, 'Uw voorkeursreservering ##KEY## (##DESC##) is geldig geworden','res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RESROK', 0, 'Reservering ##KEY## (##DESC##) is goedgekeurd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('INSNEW', 0, 'lcl_noti_INSNEW', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSUPD', 0, 'lcl_noti_INSUPD', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 60);
|
||||
DEF_FAC_SRTNOT('INSDEL', 0, 'lcl_noti_INSDEL', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSOUT', 0, 'lcl_noti_INSOUT', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSINN', 0, 'lcl_noti_INSINN', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSIN2', 0, 'lcl_noti_INSIN2', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSNEW', 0, 'Object geregistreerd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSUPD', 0, 'Object gewijzigd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 60);
|
||||
DEF_FAC_SRTNOT('INSDEL', 0, 'Object verwijderd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSOUT', 0, 'Object uitgegeven', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSINN', 0, 'Object ingenomen', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
-- INSC** is for Controle (inspections) tracking.
|
||||
DEF_FAC_SRTNOT('INSCBE', 0, 'lcl_noti_INSCBE', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCAF', 0, 'lcl_noti_INSCAF', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCVE', 0, 'lcl_noti_INSCVE', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCUP', 0, 'lcl_noti_INSCUP', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCBE', 0, 'Inspectie gestart', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCAF', 0, 'Inspectie uitgevoerd', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCVE', 0, 'Inspectie gereed', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('INSCUP', 0, 'Inspectie gewijzigd', 'ins/ins_inspect.asp?deelsrtcont_key=', '0', 'controle', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('CNTNEW', 0, 'lcl_noti_CNTNEW', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
|
||||
DEF_FAC_SRTNOT('CNTUPD', 0, 'lcl_noti_CNTUPD', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
|
||||
DEF_FAC_SRTNOT('CNTDEL', 0, 'lcl_noti_CNTDEL', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTCPT', 1, 'lcl_noti_CNTCPT', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTAPP', 1, 'lcl_noti_CNTAPP', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTFIT', 1, 'lcl_noti_CNTFIT', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTREJ', 9, 'lcl_noti_CNTREJ', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTCLO', 1, 'lcl_noti_CNTCLO', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTSNT', 0, 'lcl_noti_CNTSNT', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTSNX', 0, 'lcl_noti_CNTSNX', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTNEW', 0, 'Contract geregistreerd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
|
||||
DEF_FAC_SRTNOT('CNTUPD', 0, 'Contract gewijzigd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
|
||||
DEF_FAC_SRTNOT('CNTDEL', 0, 'Contract verwijderd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTCPT', 1, 'Concept contract ##KEY## (##LEV##/##OMSCH##) is ingediend', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTAPP', 1, 'Uw goedkeuring wordt verzocht voor contract ##KEY## (##LEV##/##OMSCH##)', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTFIT', 1, 'Contract ##KEY## (##LEV##/##OMSCH##) is goedgekeurd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTREJ', 9, 'Contract ##KEY## (##LEV##/##OMSCH##) is afgewezen', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTCLO', 1, 'Contract ##KEY## (##LEV##/##OMSCH##) is gesloten', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTSNT', 0, 'Contract ##KEY## is verzonden', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('CNTSNX', 0, 'Contract ##KEY## is niet verzonden', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('ALGLNE', 0, 'lcl_noti_ALGLNE', 'alg/alg_locatie.asp?key=', '0', 'locatie', 10);
|
||||
DEF_FAC_SRTNOT('ALGLUP', 0, 'lcl_noti_ALGLUP', 'alg/alg_locatie.asp?key=', '0', 'locatie', 60);
|
||||
DEF_FAC_SRTNOT('ALGGNE', 0, 'lcl_noti_ALGGNE', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 10);
|
||||
DEF_FAC_SRTNOT('ALGGUP', 0, 'lcl_noti_ALGGUP', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 60);
|
||||
DEF_FAC_SRTNOT('ALGVNE', 0, 'lcl_noti_ALGVNE', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 10);
|
||||
DEF_FAC_SRTNOT('ALGVUP', 0, 'lcl_noti_ALGVUP', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 60);
|
||||
DEF_FAC_SRTNOT('ALGRNE', 0, 'lcl_noti_ALGRNE', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
|
||||
DEF_FAC_SRTNOT('ALGRUP', 0, 'lcl_noti_ALGRUP', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 60);
|
||||
DEF_FAC_SRTNOT('ALGCAD', 0, 'lcl_noti_ALGCAD', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
|
||||
DEF_FAC_SRTNOT('ALGLNE', 0, 'Locatie geregistreerd', 'alg/alg_locatie.asp?key=', '0', 'locatie', 10);
|
||||
DEF_FAC_SRTNOT('ALGLUP', 0, 'Locatie gewijzigd', 'alg/alg_locatie.asp?key=', '0', 'locatie', 60);
|
||||
DEF_FAC_SRTNOT('ALGGNE', 0, 'Gebouw geregistreerd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 10);
|
||||
DEF_FAC_SRTNOT('ALGGUP', 0, 'Gebouw gewijzigd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 60);
|
||||
DEF_FAC_SRTNOT('ALGVNE', 0, 'Verdieping geregistreerd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 10);
|
||||
DEF_FAC_SRTNOT('ALGVUP', 0, 'Verdieping gewijzigd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 60);
|
||||
DEF_FAC_SRTNOT('ALGRNE', 0, 'Ruimte geregistreerd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
|
||||
DEF_FAC_SRTNOT('ALGRUP', 0, 'Ruimte gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 60);
|
||||
DEF_FAC_SRTNOT('ALGCAD', 0, 'Ruimte grafisch gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
|
||||
|
||||
DEF_FAC_SRTNOT('FINNEW', 0, 'lcl_noti_FINNEW', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
|
||||
DEF_FAC_SRTNOT('FINUPD', 0, 'lcl_noti_FINUPD', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
|
||||
DEF_FAC_SRTNOT('FINFOK', 0, 'lcl_noti_FINFOK', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGOE', 0, 'lcl_noti_FINGOE', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINFNO', 0, 'lcl_noti_FINFNO', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGNO', 0, 'lcl_noti_FINGNO', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINFUN', 0, 'lcl_noti_FINFUN', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGUN', 0, 'lcl_noti_FINGUN', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINVER', 0, 'lcl_noti_FINVER', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FININF', 0, 'lcl_noti_FININF', 'fin/fin_search.asp?', '1', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FIN2GO', 3, 'lcl_noti_FIN2GO', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINNEW', 0, 'Factuur geregistreerd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
|
||||
DEF_FAC_SRTNOT('FINUPD', 0, 'Factuur gewijzigd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
|
||||
DEF_FAC_SRTNOT('FINFOK', 0, 'Factuur goedgekeurd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGOE', 0, 'Factuur is ter goedkeuring aangeboden', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINFNO', 0, 'Factuur afgewezen', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGNO', 0, 'Factuur afgekeurd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINFUN', 0, 'Factuurgoedkeuring geannuleerd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINGUN', 0, 'Factuurfiattering geannuleerd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FINVER', 0, 'Factuur verwerkt', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FININF', 0, 'Factuur goedkeuring vereist', 'fin/fin_search.asp?', '1', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('FIN2GO', 3, 'Uw goedkeuring is vereist voor factuur ##KEY##', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
||||
|
||||
// Notificatiesoorten tbv ad hoc mail (putorders needs to know xmlnode)
|
||||
DEF_FAC_SRTNOT('BESMAI', 0, 'lcl_noti_BESMAI', '', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BES2MA', 0, 'lcl_noti_BES2MA', '', '0', 'bestelopdr', 10);
|
||||
DEF_FAC_SRTNOT('BEZMAI', 0, 'lcl_noti_BEZMAI', '', '0', 'afspraak', 10);
|
||||
DEF_FAC_SRTNOT('MLDMAI', 0, 'lcl_noti_MLDMAI', '', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('ORDMAI', 0, 'lcl_noti_ORDMAI', '', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('RESMAI', 0, 'lcl_noti_RESMAI', '', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RES2MA', 0, 'lcl_noti_RES2MA', '', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('PRJMAI', 0, 'lcl_noti_PRJMAI', '', '0', 'scenario', 10);
|
||||
DEF_FAC_SRTNOT('MESMAI', 0, 'lcl_noti_MESMAI', '', '0', 'message', 10);
|
||||
DEF_FAC_SRTNOT('PRSMAI', 0, 'lcl_noti_PRSMAI', '', '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('INSMAI', 0, 'lcl_noti_INSMAI', '', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSCMA', 0, 'lcl_noti_INSCMA', '', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('RAPMAI', 0, 'lcl_noti_RAPMAI', '', '0', 'rapport', 10);
|
||||
DEF_FAC_SRTNOT('CNTMAI', 0, 'lcl_noti_CNTMAI', '', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('FINMAI', 0, 'lcl_noti_FINMAI', '', '0', 'factuur', 10);
|
||||
DEF_FAC_SRTNOT('BESMAI', 0, 'Bestelaanvraag ##KEY##', '', '0', 'bestelling', 10);
|
||||
DEF_FAC_SRTNOT('BES2MA', 0, 'Bestelopdracht ##KEY##', '', '0', 'bestelopdr', 10);
|
||||
DEF_FAC_SRTNOT('BEZMAI', 0, 'Bezoekersafspraak ##KEY##', '', '0', 'afspraak', 10);
|
||||
DEF_FAC_SRTNOT('MLDMAI', 0, 'Melding ##KEY##', '', '0', 'melding', 10);
|
||||
DEF_FAC_SRTNOT('ORDMAI', 0, 'Opdracht ##OPDRKEY##', '', '0', 'opdracht', 10);
|
||||
DEF_FAC_SRTNOT('RESMAI', 0, 'Reservering ##KEY##', '', '0', 'reservering', 10);
|
||||
DEF_FAC_SRTNOT('RES2MA', 0, 'Reservering ##KEY##', '', '0', 'xreservering', 10);
|
||||
DEF_FAC_SRTNOT('PRJMAI', 0, 'Scenario ##KEY##', '', '0', 'scenario', 10);
|
||||
DEF_FAC_SRTNOT('MESMAI', 0, 'Bericht ##KEY##', '', '0', 'message', 10);
|
||||
DEF_FAC_SRTNOT('PRSMAI', 0, 'Persoon ##KEY##', '', '0', 'perslid', 10);
|
||||
DEF_FAC_SRTNOT('INSMAI', 0, 'Object ##KEY##', '', '0', 'deel', 10);
|
||||
DEF_FAC_SRTNOT('INSCMA', 0, 'Controle ##KEY##', '', '0', 'controle', 10);
|
||||
DEF_FAC_SRTNOT('RAPMAI', 0, 'Rapport ##KEY##', '', '0', 'rapport', 10);
|
||||
DEF_FAC_SRTNOT('CNTMAI', 0, 'Contract ##KEY##', '', '0', 'contract', 10);
|
||||
DEF_FAC_SRTNOT('FINMAI', 0, 'Factuur ##KEY##', '', '0', 'factuur', 10);
|
||||
|
||||
COMMIT;
|
||||
|
||||
@@ -2411,15 +2406,6 @@ INSERT INTO fac_import_app
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
||||
SELECT 'TRANSLATION', 'Import of FACILITOR translation file', fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_LCLSYS';
|
||||
|
||||
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
||||
SELECT 'KPN', 'FIP: Aanmaken/bijwerken van kostenplaatsen', fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
@@ -2616,12 +2602,6 @@ INSERT INTO fac_usrrap (fac_usrrap_key, fac_usrrap_omschrijving, fac_usrrap_view
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_RESFOF';
|
||||
-- De fac_usrrap_key sequence gaat later vanzelf wel verder met 21.
|
||||
|
||||
-- De export voor de TRANSLATION-import
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'Vertalingen','FAC_V_RAP_LANGUAGE','Basisrapport voor vertalingen export', fac_functie_key, 32 /* is 32 de beste keuze? */
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_LCLSYS'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='FAC_V_RAP_LANGUAGE');
|
||||
|
||||
/* ROOT reports for User defined Reports (UDR) cloning */
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Bestellingen','BES_V_UDR_BESTELLING','Basisrapport voor bestellingsrapportages', fac_functie_key, 32
|
||||
@@ -2668,32 +2648,22 @@ INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap
|
||||
SELECT 'UDR: Opdrachten-materialen','MLD_V_UDR_OPDRACHTMATERIAAL','Basisrapport voor opdracht+materiaal rapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_OPDRACHTMATERIAAL');
|
||||
|
||||
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Reserveringen','RES_V_UDR_RESERVERING','Basisrapport voor reserveringsrapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='RES_V_UDR_RESERVERING');
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Reserveringen-voorzieningen','RES_V_UDR_RESERVERINGINCL','Basisrapport voor reserveringsrapportages incl. voorzieningen', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='RES_V_UDR_RESERVERINGINCL');
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Bedrijven','PRS_V_UDR_BEDRIJF','Basisrapport voor bedrijfrapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='PRS_V_UDR_BEDRIJF');
|
||||
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Kostenoverzicht', 'FIN_V_UDR_KOSTENOVERZICHT', 'Basisrapport voor kostenrapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code = 'WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name)='FIN_V_UDR_KOSTENOVERZICHT');
|
||||
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Objectmeldingen','INS_V_UDR_DEELMELDING','Basisrapport voor objecten met hun meldinggegevens', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='INS_V_UDR_DEELMELDING');
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Objecten plus','INS_V_UDR_DEELKENMERK_CND','Basisrapport voor object+kenmerk rapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='INS_V_UDR_DEELKENMERK_CND');
|
||||
|
||||
/* STANDAARD MENUOPTIES */
|
||||
// De regel: vereis R-recht voor overzicht en W-recht voor mutatie
|
||||
// NOTE: maximaal 30 characters
|
||||
@@ -2739,7 +2709,7 @@ DEF_MENUITEM(0, 'lcl_menu_bes_fe_overview' , '', 'BES', 'appl/bes/bes_searc
|
||||
DEF_MENUKOP(0, 'lcl_menu_fe_other');
|
||||
DEF_MENUITEM(0, 'lcl_menu_faq_kennisbank_fe' , '', 'FAQ', 'appl/fac/fac_faq_search.asp?urole=fe', 0, 0, 'WEB_FAQUSE', 'R', '0', '');
|
||||
DEF_MENUITEM(0, 'lcl_menu_prs_phonebook' , '', 'PRS', 'appl/prs/prs_phonebook.asp', 0, 0, 'WEB_PHONEB', 'R', '1', '');
|
||||
DEF_MENUITEM(0, 'lcl_menu_fac_fiattering_fe' , '', 'FAC', 'appl/fac/fac_fiattering_search.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', ''); /* autorisatie? */
|
||||
DEF_MENUITEM(0, 'lcl_menu_fac_fiattering' , '', 'FAC', 'appl/fac/fac_fiattering_search.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', ''); /* autorisatie? */
|
||||
DEF_MENUITEM(0, 'lcl_menu_fe_marktplaats' , '', 'MRK', 'appl/mrk/mrk_search.asp?urole=fe', 0, 0, 'WEB_MRKUSE', 'R', '0', '');
|
||||
DEF_MENUITEM(0, 'lcl_menu_fe_myinfo' , '', 'FAC', 'appl/fac/fac_user_info.asp', 0, 0, 'WEB_PROFIL', 'R', '1', '');
|
||||
DEF_MENUITEM(0, 'lcl_menu_fe_search' , '', 'FAC', 'appl/fac/prodsearch.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', ''); /* autorisatie? */
|
||||
@@ -2779,7 +2749,7 @@ DEF_MENUITEM(1, 'lcl_menu_mld_bo_opdracht' , '', 'MLD', 'appl/mld/opdr_sear
|
||||
DEF_MENUITEM(1, 'lcl_menu_mld_uren_fe' , '', 'MLD', 'appl/mld/opdr_uren_search.asp?urole=fe', 0, 0, 'WEB_UURUSE', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_mld_uren_fo' , '', 'MLD', 'appl/mld/opdr_uren_search.asp?urole=fo', 0, 0, 'WEB_UURFOF', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_mld_uren_bo' , '', 'MLD', 'appl/mld/opdr_uren_search.asp?urole=bo', 0, 0, 'WEB_UURBOF', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_mld_notes_bo' , '', 'MLD', 'appl/mld/mld_show_note.asp?urole=bo', 0, 0, 'WEB_MLDBOF', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_mld_notes' , '', 'MLD', 'appl/mld/mld_show_note.asp?urole=bo', 0, 0, 'WEB_UURBOF', 'R', '1', '');
|
||||
|
||||
DEF_MENUITEM(1, 'lcl_menu_res_bo' , '', 'RES', 'appl/res/res_search.asp?urole=bo', 0, 0, 'WEB_RESBOF', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_bez_bo' , '', 'BEZ', 'appl/bez/bez_search.asp?urole=bo', 0, 0, 'WEB_BEZBOF', 'R', '1', '');
|
||||
@@ -2817,12 +2787,12 @@ DEF_MENUITEM(1, 'lcl_menu_fin_fe_overz' , '', 'FIN', 'appl/fin/fin_searc
|
||||
DEF_MENUKOP(1, 'lcl_beheer');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_bo_man' , '', 'INS', 'appl/ins/ins_search.asp?urole=bo', 0, 0, 'WEB_INSMAN', 'R', '0', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_bo_use' , '', 'INS', 'appl/ins/ins_search.asp?urole=bo', 0, 0, 'WEB_INSUSE', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_controle' , '', 'INS', 'appl/ins/ins_search.asp?urole=bo&inspect=1', 0, 0, 'WEB_CTRUSE', 'R', '0', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_controle' , '', 'INS', 'appl/ins/ins_search.asp?urole=bo&inspect=1', 0, 0, 'WEB_INSMAN', 'R', '0', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_prs_bedrijf' , '', 'PRS', 'appl/prs/prs_bedrijf_search.asp', 0, 0, 'WEB_RELMAN', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_prs_contactpers' , '', 'PRS', 'appl/prs/prs_contactpersoon_search.asp', 0, 0, 'WEB_RELUSE', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_cnt_bo' , '', 'CNT', 'appl/cnt/cnt_search.asp?urole=bo', 0, 0, 'WEB_CNTMAN', 'R', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_fac_reports' , '', 'FAC', 'appl/fac/fac_reportx_show.asp?mode=list', 0, 0, 'WEB_USRRAP', 'W', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_sle_sleutels_bo' , '', 'SLE', 'appl/sle/sleutel_search.asp?urole=bo', 0, 0, 'WEB_SLEBOF', 'W', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_sle_sleutels' , '', 'SLE', 'appl/sle/sleutel_search.asp?urole=bo', 0, 0, 'WEB_SLEBOF', 'W', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_verbruik' , '', 'INS', 'appl/ins/ins_verbruik_search.asp', 0, 0, 'WEB_INSUSE', 'W', '1', '');
|
||||
DEF_MENUITEM(1, 'lcl_menu_ins_outlet' , '', 'INS', 'appl/ins/outlet.asp', 0, 0, 'WEB_INSMAN', 'W', '0', '');
|
||||
|
||||
@@ -2905,7 +2875,6 @@ DEF_MENUITEM(2, 'lcl_menu_ins_objectsoorten' , '', 'INS', 'appl/ins/ins_srtde
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_kenmerken' , '', 'INS', 'appl/mgt/ins_kenmerk.asp', 0, 0, 'WEB_INSMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_kenmerksoorten' , '', 'INS', 'appl/mgt/ins_srtkenmerk.asp', 0, 0, 'WEB_INSMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_kenmerkdomeinen' , '', 'INS', 'appl/fac/fac_kenmerkdomein_search.asp?fkdmodule=INS', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ctr_disciplines' , '', 'CTR', 'appl/mgt/ctr_discipline.asp', 0, 0, 'WEB_CTRMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_srtcontrole' , '', 'INS', 'appl/mgt/ins_srtcontrole.asp', 0, 0, 'WEB_INSMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_controlemode' , '', 'INS', 'appl/mgt/ins_controlemode.asp', 0, 0, 'WEB_INSMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_ins_setting' , '', 'INS', 'appl/fac/fac_setting_search.asp?module=INS', 0, 0, 'WEB_PRSSYS', 'W', '0', '');
|
||||
@@ -2987,6 +2956,7 @@ DEF_MENUKOP(2, 'lcl_facmgt_fg');
|
||||
DEF_MENUITEM(2, 'lcl_menu_cad_labels' , '', 'CAD', 'appl/mgt/cad_label.asp', 0, 0, 'WEB_CADMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_cad_themas' , '', 'CAD', 'appl/mgt/cad_thema.asp', 0, 0, 'WEB_CADMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_cad_legendas' , '', 'CAD', 'appl/mgt/cad_legenda.asp', 0, 0, 'WEB_CADMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_cad_legendawaarden' , '', 'CAD', 'appl/mgt/cad_legendawaarde.asp', 0, 0, 'WEB_CADMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_cad_setting' , '', 'CAD', 'appl/fac/fac_setting_search.asp?module=CAD', 0, 0, 'WEB_PRSSYS', 'W', '0', '');
|
||||
|
||||
DEF_MENUKOP(2, 'lcl_facmgt_mrk');
|
||||
@@ -3016,7 +2986,6 @@ DEF_MENUITEM(2, 'lcl_menu_fac_eigen_tabellen' , '', 'FAC', 'appl/mgt/fac_usrta
|
||||
DEF_MENUITEM(2, 'lcl_menu_msg_overzicht' , '', 'MSG', 'appl/msg/msg_search.asp?urole=bo', 0, 0, 'WEB_MSGBOF', 'R', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_msg_berichten' , '', 'MSG', 'appl/msg/msg_message.asp?urole=bo', 0, 0, 'WEB_MSGBOF', 'W', '0', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_notificaties' , '', 'FAC', 'appl/mgt/fac_srtnotificatie.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_menustructuur' , '', 'FAC', 'appl/fac/fac_menu_search.asp?urole=bo', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_bookmarks' , '', 'FAC', 'appl/fac/fac_bookmark_list.asp', 0, 0, 'WEB_HLPADM', 'R', '0', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_vertalingen' , '', 'FAC', 'appl/fac/fac_locale_search_std.asp', 0, 0, 'WEB_LCLSYS', 'R', '1', '');
|
||||
@@ -3024,7 +2993,7 @@ DEF_MENUITEM(2, 'lcl_menu_fac_vertalingen' , '', 'FAC', 'appl/fac/fac_local
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_setting' , '', 'FAC', 'appl/fac/fac_setting_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_xsledit' , '', 'FAC', 'appl/fac/fac_edit_xsl.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_styling' , '', 'FAC', 'appl/fac/fac_edit_template.asp', 0, 0, 'WEB_LAYOUT', 'W', '0', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_widgets' , '', 'FAC', 'appl/mgt/fac_widget.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_fac_widgets' , '', 'FAC', 'appl/fac/fac_widget_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
|
||||
DEF_MENUKOPV(2, 99000, 'lcl_facmgt_setup'); // Facilitor-use only
|
||||
DEF_MENUENTRY(2, 99010, 'lcl_menu_fac_exporteren' , '', 'FAC', 'appl/mgt/fac_export_app.asp', 0, 0, 'WEB_FACFAC');
|
||||
@@ -3035,40 +3004,34 @@ DEF_MENUENTRY(2, 99040, 'lcl_menu_locale_search' , '', 'FAC', 'appl/fac/fa
|
||||
DEF_MENUENTRY(2, 99050, 'lcl_menu_session' , '', 'FAC', 'appl/fac/fac_session.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99050, 'lcl_menu_mytracking' , '', 'FAC', 'appl/fac/fac_mytracking.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99060, 'lcl_menu_fac_verify' , '', 'FAC', 'appl/fac/fac_verify.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99070, 'lcl_menu_cad_verify' , '', 'FAC', 'appl/cad/cad_verify.asp', 0, 0, 'WEB_PRSSYS');
|
||||
DEF_MENUENTRY(2, 99070, 'lcl_menu_cad_verify' , '', 'FAC', 'appl/cad/cad_verify.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99080, 'lcl_menu_fac_verify_data' , '', 'FAC', 'appl/fac/fac_verify_data.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99090, 'lcl_menu_fac_email_setting' , '', 'FAC', 'appl/mgt/fac_email_setting.asp', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99100, 'lcl_menu_fac_custnotificaties' , '', 'FAC', 'appl/mgt/fac_srtnotificatie.asp?cust=1', 0, 0, 'WEB_FACTAB');
|
||||
DEF_MENUENTRY(2, 99110, 'lcl_menu_fac_idp' , '', 'FAC', 'appl/mgt/fac_idp.asp', 0, 0, 'WEB_FACFAC');
|
||||
DEF_MENUENTRY(2, 99120, 'lcl_menu_fac_anytable' , '', 'FAC', 'appl/mgt/user_tables.asp', 0, 0, 'WEB_FACFAC');
|
||||
|
||||
|
||||
|
||||
//DEF_MENUKOP(3, 'lcl_menu_mobile'); // Er is vooralsnog geen kop nodig
|
||||
// Voor een aantal is eigenlijk geen autorisatie vereist; we kiezen dan voor eentje die geen bezwaar kent om authenticatie generiek te controleren
|
||||
DEF_MENUITEM(3, 'lcl_mobile_search' , '', 'FAC', 'appl/pda/productsearch.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'fa-search');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_lopendezaken' , '', 'FAC', 'appl/pda/fac_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'fa-list-ul');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_fiattering' , '', 'FAC', 'appl/pda/fiat_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'fa-check-square-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_search' , '', 'FAC', 'appl/pda/productsearch.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'm_algemeen-zoeken.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_lopendezaken' , '', 'FAC', 'appl/pda/fac_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'm_overzichten-persoonlijk-mijn-lopende-zaken.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_fiattering' , '', 'FAC', 'appl/pda/fiat_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'm_overzichten-persoonlijk-mijn-fiatteringsverzoeken.png');
|
||||
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doemelding' , '', 'MLD', 'appl/pda/melding.asp', 0, 0, 'WEB_MLDUSE', 'W', '1', 'fa-exclamation-circle');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doebezoeker' , '', 'BEZ', 'appl/pda/afspraak.asp', 0, 0, 'WEB_BEZUSE', 'W', '1', 'fa-handshake-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doereservering' , '', 'RES', 'appl/pda/reservering.asp', 0, 0, 'WEB_RESUSE', 'W', '1', 'fa-user-circle-o');
|
||||
//DEF_MENUITEM(3, 'lcl_mobile_doebestelling' , '', 'MLD', 'appl/pda/bestelling.asp', 0, 0, 'WEB_BESUSE', 'W', '0', 'fa-shopping-cart');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doemelding' , '', 'MLD', 'appl/pda/melding.asp', 0, 0, 'WEB_MLDUSE', 'W', '1', 'm_acties-self-doe-een-melding.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doebezoeker' , '', 'BEZ', 'appl/pda/afspraak.asp', 0, 0, 'WEB_BEZUSE', 'W', '1', 'm_acties-self-registreer-een-bezoeker.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_doereservering' , '', 'RES', 'appl/pda/reservering.asp', 0, 0, 'WEB_RESUSE', 'W', '1', 'm_acties-self-reserveer-een-ruimte.png');
|
||||
//DEF_MENUITEM(3, 'lcl_mobile_doebestelling' , '', 'MLD', 'appl/pda/bestelling.asp', 0, 0, 'WEB_BESUSE', 'W', '0', 'm_acties-self-doe-een-bestelling.png');
|
||||
|
||||
DEF_MENUITEM(3, 'lcl_mobile_meldingen' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBOF', 'R', '1', 'fa-wrench');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_meldingen2' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBO2', 'R', '1', 'fa-wrench');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten3' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_MLDORD', 'R', '1', 'fa-briefcase');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten1' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBO2', 'R', '1', 'fa-briefcase');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten2' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBOF', 'R', '1', 'fa-briefcase');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_bezoekers' , '', 'BEZ', 'appl/pda/bez_list.asp', 0, 0, 'WEB_BEZBOF', 'R', '1', 'fa-users');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_contracten' , '', 'CNT', 'appl/pda/cnt_list.asp', 0, 0, 'WEB_CNTUSE', 'R', '1', 'fa-file-text-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_objecten' , '', 'INS', 'appl/pda/ins_list.asp', 0, 0, 'WEB_INSUSE', 'R', '1', 'fa-circle-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_planned_act' , '', 'CTR', 'appl/pda/ins_inspect_list.asp', 0, 0, 'WEB_CTRUSE', 'R', '1', 'fa-repeat');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_ruimten' , '', 'ALG', 'appl/pda/ruimte_list.asp', 0, 0, 'WEB_ALGUSE', 'R', '1', 'fa-building-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_plattegronden' , '', 'CAD', 'appl/pda/verdieping_list.asp', 0, 0, 'WEB_CADUSE', 'R', '1', 'fa-map-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_setlocation' , '', 'FAC', 'appl/pda/setlocation.asp', 0, 0, 'WEB_CADUSE', 'R', '0', 'fa-map-marker');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_messages' , '', 'FAC', 'appl/pda/message_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'fa-comment-o');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_rapporten' , '', 'FAC', 'appl/pda/reports.asp', 0, 0, 'WEB_USRRAP', 'R', '0', 'fa-file-text');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_meldingen' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBOF', 'R', '1', 'm_acties-werk-lopende-meldingen.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_meldingen' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBO2', 'R', '1', 'm_acties-werk-lopende-meldingen.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_MLDORD', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBO2', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBOF', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_bezoekers' , '', 'BEZ', 'appl/pda/bez_list.asp', 0, 0, 'WEB_BEZBOF', 'R', '1', 'm_acties-werk-bezoekers.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_contracten' , '', 'CNT', 'appl/pda/cnt_list.asp', 0, 0, 'WEB_CNTUSE', 'R', '1', 'm_overzichten-algemeen-contracten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_objecten' , '', 'INS', 'appl/pda/ins_list.asp', 0, 0, 'WEB_INSUSE', 'R', '1', 'm_overzichten-algemeen-objecten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_ruimten' , '', 'ALG', 'appl/pda/ruimte_list.asp', 0, 0, 'WEB_ALGUSE', 'R', '1', 'm_overzichten-algemeen-ruimtes.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_plattegronden' , '', 'CAD', 'appl/pda/verdieping_list.asp', 0, 0, 'WEB_CADUSE', 'R', '1', 'm_overzichten-algemeen-plattegronden.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_setlocation' , '', 'FAC', 'appl/pda/setlocation.asp', 0, 0, 'WEB_CADUSE', 'R', '0', 'm_algemeen-hier-ben-ik.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_messages' , '', 'FAC', 'appl/pda/message_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'm_overzichten-persoonlijk-mijn-berichten.png');
|
||||
DEF_MENUITEM(3, 'lcl_mobile_rapporten' , '', 'FAC', 'appl/pda/reports.asp', 0, 0, 'WEB_USRRAP', 'R', '0', 'm_overzichten-algemeen-rapporten.png');
|
||||
|
||||
-- Aanmaken van het default menu:
|
||||
-- FUNCTIE VOOR MENU-UPDATE/INITIALISATIE
|
||||
|
||||
7106
FAC/FAC_LCL.SRC
7106
FAC/FAC_LCL.SRC
File diff suppressed because it is too large
Load Diff
5114
FAC/FAC_LCLASP.SRC
Normal file
5114
FAC/FAC_LCLASP.SRC
Normal file
File diff suppressed because it is too large
Load Diff
105
FAC/FAC_PAC.SRC
105
FAC/FAC_PAC.SRC
@@ -32,7 +32,6 @@
|
||||
#include "fac_pacx.src"
|
||||
#include "fac_pacf.src"
|
||||
#include "fac_pacl.src"
|
||||
#include "fac_pacflex.src"
|
||||
|
||||
CREATE OR REPLACE PACKAGE fac
|
||||
AUTHID CURRENT_USER -- zodat CREATE TABLE lukt
|
||||
@@ -109,7 +108,7 @@ CREATE OR REPLACE PACKAGE fac
|
||||
poptmessage VARCHAR2, poptstatus NUMBER, poptemail VARCHAR2, poptmobile VARCHAR2, pxref NUMBER,
|
||||
pprio NUMBER, psender VARCHAR2, pattach VARCHAR2 DEFAULT NULL);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, puitz VARCHAR2 DEFAULT NULL);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, psubject VARCHAR2, preceiver NUMBER, pextrakey NUMBER);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, psubject VARCHAR2, preceiver NUMBER);
|
||||
PROCEDURE putnotificationjobs (pcust VARCHAR2);
|
||||
PROCEDURE putjobnotifications (pviewname VARCHAR2, pmode NUMBER, pflags NUMBER);
|
||||
FUNCTION getMobile ( pkey IN NUMBER ) RETURN VARCHAR2;
|
||||
@@ -307,13 +306,60 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END;
|
||||
|
||||
/*
|
||||
* Deprecated. Gebruik de flx versie.
|
||||
* Levert de gerefereerde waarde van een flexkenmerk op, gegeven de fac_kenmerkdomein_key en de waarde
|
||||
* Ten behoeve van de XML-generatie is parameter ignorewhenxmlnode; daarmee kan worden aangegeven (1)
|
||||
* dat in geval van een referentiekenmerk met een xmlnode niet de waarde maar gewoon de oorspronkelijke
|
||||
* key moet worden teruggeven waarmee later een complete subnode wordt gemaakt. Het teruggeven van de naam
|
||||
* zou die key kwijtmaken.
|
||||
*/
|
||||
FUNCTION getdomeinwaarde (dkey IN NUMBER, waarde IN VARCHAR2, ignorewhenxmlnode IN NUMBER DEFAULT 0)
|
||||
RETURN VARCHAR2
|
||||
IS
|
||||
sresult VARCHAR2 (255);
|
||||
kolomnaam fac_kenmerkdomein.fac_kenmerkdomein_kolomnaam%TYPE;
|
||||
kolomtxt fac_kenmerkdomein.fac_kenmerkdomein_kolomtxt%TYPE;
|
||||
objectnaam fac_kenmerkdomein.fac_kenmerkdomein_objectnaam%TYPE;
|
||||
xmlnode fac_kenmerkdomein.fac_kenmerkdomein_xmlnode%TYPE;
|
||||
resultvalue VARCHAR2 (1000);
|
||||
BEGIN
|
||||
RETURN flx.getdomeinwaarde (dkey, waarde, ignorewhenxmlnode);
|
||||
IF waarde IS NULL
|
||||
THEN
|
||||
resultvalue := NULL; -- gauw klaar mee
|
||||
ELSE
|
||||
SELECT rsk.fac_kenmerkdomein_kolomnaam,
|
||||
rsk.fac_kenmerkdomein_kolomtxt,
|
||||
rsk.fac_kenmerkdomein_objectnaam,
|
||||
rsk.fac_kenmerkdomein_xmlnode
|
||||
INTO kolomnaam,
|
||||
kolomtxt,
|
||||
objectnaam,
|
||||
xmlnode
|
||||
FROM fac_kenmerkdomein rsk
|
||||
WHERE rsk.fac_kenmerkdomein_key = dkey;
|
||||
|
||||
IF (xmlnode IS NOT NULL AND ignorewhenxmlnode = 1)
|
||||
THEN
|
||||
RETURN waarde;
|
||||
END IF;
|
||||
|
||||
-- Optimalisatie: meestal is het dezelfde query op de usrdata-tabel
|
||||
-- Dan hoeven we niet te bouwen en steeds te parsen (FSN#25653)
|
||||
IF kolomtxt = 'FAC_USRDATA_OMSCHR'
|
||||
AND objectnaam = 'FAC_USRDATA'
|
||||
AND kolomnaam = 'FAC_USRDATA_KEY'
|
||||
THEN
|
||||
SELECT fac_usrdata_omschr
|
||||
INTO resultvalue
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key = fac.safe_to_number(waarde);
|
||||
ELSE
|
||||
sresult := 'SELECT MIN(' || kolomtxt || ') FROM ' || objectnaam || ' WHERE ' || kolomnaam || ' = :bd_waarde';
|
||||
EXECUTE IMMEDIATE sresult INTO resultvalue USING waarde;
|
||||
END IF;
|
||||
|
||||
END IF;
|
||||
|
||||
RETURN resultvalue;
|
||||
END;
|
||||
|
||||
-- Sluit weekend en vrije dagen uit
|
||||
@@ -987,9 +1033,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
SUBSTR (p_parseline, 1, v_next_quote)
|
||||
|| SUBSTR (p_parseline, v_next_quote + 2);
|
||||
ELSIF SUBSTR (p_parseline, v_next_quote + 1, 1) = p_fielddelimitor
|
||||
OR v_next_quote = LENGTH(p_parseline)
|
||||
THEN
|
||||
-- quote + delimiter found OR quote found at end of p_parseline
|
||||
-- quote + delimiter found
|
||||
p_field := SUBSTR (p_parseline, 2, v_next_quote - 2);
|
||||
p_parseline := SUBSTR (p_parseline, v_next_quote + 2);
|
||||
v_found := TRUE;
|
||||
@@ -1883,7 +1928,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
|
||||
-- Gooi bestaande identieke notificaties eerst maar eens uit de queue. Voor het gemak.
|
||||
-- De nieuwe is minstens zo goed en gaat per definitie via dezelfde kanalen
|
||||
fac.clrnotifications(pcode, pref, soms, pto, pxref); -- Dubbele notificaties verwijderen indien dezelfde omschrijving en voor dezelfde ontvanger.
|
||||
fac.clrnotifications(pcode, pref, soms, pto); -- Dubbele notificaties verwijderen indien dezelfde omschrijving en voor dezelfde ontvanger.
|
||||
|
||||
-- Voorkom e-mail/sms van deze zwakkere *UPD als de *NEW nog niet eens de deur uit is door Putorders
|
||||
-- of meer algemeen: elke e-mail/sms die nog niet de deur is.
|
||||
@@ -2024,7 +2069,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
|
||||
END;
|
||||
-- Nu de functie met twee extra parameters, de omschrijving en de ontvanger van de notificatie.
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, psubject VARCHAR2, preceiver NUMBER, pextrakey NUMBER)
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, psubject VARCHAR2, preceiver NUMBER)
|
||||
AS
|
||||
skey fac_srtnotificatie.fac_srtnotificatie_key%TYPE;
|
||||
BEGIN
|
||||
@@ -2035,9 +2080,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
WHERE sn.fac_srtnotificatie_code LIKE pcode)
|
||||
AND fac_notificatie_refkey = pref
|
||||
AND fac_notificatie_oms = psubject
|
||||
AND prs_perslid_key_receiver = preceiver
|
||||
AND COALESCE (fac_notificatie_extrakey, -1) = COALESCE (pextrakey, -1);
|
||||
|
||||
AND prs_perslid_key_receiver = preceiver;
|
||||
-- portalberichten: fac_notificatie verwijderd de dubbelen wel in zijn insert trigger (nieuwste notificatie wordt hierna geinsert).
|
||||
END;
|
||||
|
||||
@@ -3015,7 +3058,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
|
||||
IF luitvtype = 'B'
|
||||
THEN
|
||||
-- Het gaat om een bedrijf receiver
|
||||
-- Het gaat om een externe receiver
|
||||
BEGIN
|
||||
SELECT prs_bedrijf_email, prs_bedrijf_telefoon2
|
||||
INTO lemail, lphone
|
||||
@@ -3451,7 +3494,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END IF;
|
||||
|
||||
-- Beheeracties notificeren we niet, zou niet weten naar wie.
|
||||
IF lcode IN ('INSOUT', 'INSINN', 'INSIN2')
|
||||
IF lcode IN ('INSOUT', 'INSINN')
|
||||
THEN
|
||||
-- Bij uitlenen sturen we een notificatie naar de tijdelijke nieuwe eigenaar (UWVA#21528)
|
||||
-- Bij innemen sturen we een notificatie naar de oorspronkelijke eigenaar (indien persoon; zeldzaam)
|
||||
@@ -3744,7 +3787,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END IF;
|
||||
END;
|
||||
|
||||
// fac_version_custnr is deprecated sinds 2016.3
|
||||
PROCEDURE registercustversion (pcustid IN VARCHAR2, pcustnr IN NUMBER)
|
||||
AS
|
||||
BEGIN
|
||||
@@ -3760,15 +3802,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
FUNCTION getdbversion RETURN VARCHAR2
|
||||
AS
|
||||
verstring VARCHAR2(100);
|
||||
maxdate DATE;
|
||||
BEGIN
|
||||
// Hoogste klant-sql. Onderken ook uwva_prs.sql
|
||||
SELECT MAX(adm_tracking_date)
|
||||
INTO maxdate
|
||||
FROM adm_tracking, fac_version
|
||||
WHERE UPPER(adm_tracking_name) LIKE '%.SQL';
|
||||
|
||||
SELECT 'DB'||fac_version_schema||'/'||fac_version_cust||'@'||TO_CHAR(maxdate, 'DD-MM-YYYY')||'-'||COALESCE(fac_version_otap,'P*')
|
||||
SELECT 'DB'||fac_version_schema||'/'||fac_version_cust||fac_version_custnr||'-'||COALESCE(fac_version_otap,'P*')
|
||||
INTO verstring
|
||||
FROM fac_version;
|
||||
RETURN verstring;
|
||||
@@ -4339,8 +4374,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
-- Indien p_steps niet is meegegeven dan wordt de eerstvolgende controledatum na nu teruggegeven.
|
||||
-- steps = 0, (NULL): 1-ste vandaag of in de toekomst (als meegegeven datum (p_date) de huidige datum is, dan deze weer teruggeven).
|
||||
-- steps = n: n-volgende vanaf meegegeven datum (p_date).
|
||||
-- Als deze berekende datum in de toekomst ligt en steps is nog niet null, dan wordt NULL teruggegeven).
|
||||
-- De einddatum van het object (xcp.ins_srtcontroledl_xcp_eind) wordt niet meegenomen. De volgende inspectiedatum wordt gewoon teruggeven.
|
||||
-- Als deze berekende datum in de toekomst ligt en steps is nog niet null, dan wordt NULL teruggegeven).
|
||||
FUNCTION nextcyclusdatedeel (p_insdeel IN NUMBER,
|
||||
p_srtcontrole IN NUMBER,
|
||||
p_steps IN NUMBER DEFAULT 0)
|
||||
@@ -4368,11 +4402,18 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
OR isc.ins_srtcontrole_niveau = 'D'
|
||||
AND isc.ins_srtinstallatie_key = id.ins_discipline_key)
|
||||
AND id.ins_deel_key = p_insdeel)
|
||||
SELECT fac.nextcyclusdate (COALESCE ( (SELECT CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum
|
||||
END ins_deelsrtcontrole_datum
|
||||
|
||||
SELECT fac.nextcyclusdate (COALESCE ( (SELECT GREATEST (COALESCE (idsc.ins_deelsrtcontrole_plandatum,
|
||||
CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum END),
|
||||
CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum
|
||||
END)
|
||||
ins_deelsrtcontrole_datum
|
||||
FROM ins_deelsrtcontrole idsc
|
||||
WHERE idsc.ins_srtcontrole_key = di.ins_srtcontrole_key
|
||||
AND idsc.ins_deelsrtcontrole_status IN (5,6)
|
||||
@@ -4380,8 +4421,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
AND idsc.ins_deelsrtcontrole_key = (SELECT MAX(idsc2.ins_deelsrtcontrole_key)
|
||||
FROM ins_deelsrtcontrole idsc2
|
||||
WHERE idsc2.ins_deel_key = p_insdeel
|
||||
AND idsc2.ins_srtcontrole_key = p_srtcontrole
|
||||
AND idsc2.ins_deelsrtcontrole_status IN (5, 6))),
|
||||
AND idsc2.ins_srtcontrole_key = p_srtcontrole)),
|
||||
di.ins_deel_aanmaak),
|
||||
di.ins_srtcontrole_mode,
|
||||
COALESCE(xcp.ins_srtcontroledl_xcp_eenheid, di.ins_srtcontrole_eenheid),
|
||||
@@ -4394,7 +4434,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+)
|
||||
AND di.ins_deel_key = xcp.ins_deel_key(+)
|
||||
AND di.ins_deel_key = p_insdeel
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole);
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole
|
||||
AND (xcp.ins_srtcontroledl_xcp_eind(+) IS NULL OR xcp.ins_srtcontroledl_xcp_eind(+) > TRUNC(SYSDATE, 'DD')));
|
||||
|
||||
RETURN inspdate;
|
||||
END;
|
||||
|
||||
1049
FAC/FAC_PACF.SRC
1049
FAC/FAC_PACF.SRC
File diff suppressed because it is too large
Load Diff
@@ -1,508 +0,0 @@
|
||||
/* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* FAC_PACFLEX
|
||||
*
|
||||
* Contains all functions for flex values.
|
||||
*
|
||||
*/
|
||||
|
||||
CREATE OR REPLACE PACKAGE flx
|
||||
AS
|
||||
PROCEDURE gettableinf (pmodule IN OUT VARCHAR2,
|
||||
o_ktable OUT VARCHAR2, -- Naam kenmerk tabel
|
||||
o_ktable_kdefault OUT VARCHAR2,
|
||||
o_kvtable OUT VARCHAR2, -- Naam kenmerk waarden tabel
|
||||
o_kvtable_refkey OUT VARCHAR2,
|
||||
o_kvtable_kniveau OUT VARCHAR2,
|
||||
o_kvtable_kwaarde OUT VARCHAR2,
|
||||
o_kvtable_kkey OUT VARCHAR2,
|
||||
o_kvtable_kdelete OUT VARCHAR2
|
||||
);
|
||||
FUNCTION getflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
|
||||
PROCEDURE setflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_waarde IN VARCHAR2);
|
||||
PROCEDURE setflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2,
|
||||
p_waarde IN VARCHAR2);
|
||||
PROCEDURE deleteflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN NUMBER);
|
||||
FUNCTION getflexexpression (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
|
||||
FUNCTION getdomeinwaarde (dkey IN NUMBER,
|
||||
waarde IN VARCHAR2,
|
||||
ignorewhenxmlnode IN NUMBER DEFAULT 0) RETURN VARCHAR2;
|
||||
PROCEDURE evaluateflexexpressions (pmodule IN VARCHAR2, prefkey IN NUMBER, puserkey IN NUMBER, psavetodb IN NUMBER);
|
||||
END flx;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE PACKAGE BODY flx
|
||||
AS
|
||||
PROCEDURE gettableinf (pmodule IN OUT VARCHAR2,
|
||||
o_ktable OUT VARCHAR2, -- Naam kenmerk tabel
|
||||
o_ktable_kdefault OUT VARCHAR2,
|
||||
o_kvtable OUT VARCHAR2, -- Naam kenmerk waarden tabel
|
||||
o_kvtable_refkey OUT VARCHAR2,
|
||||
o_kvtable_kniveau OUT VARCHAR2,
|
||||
o_kvtable_kwaarde OUT VARCHAR2,
|
||||
o_kvtable_kkey OUT VARCHAR2,
|
||||
o_kvtable_kdelete OUT VARCHAR2
|
||||
)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
BEGIN
|
||||
l_module := pmodule;
|
||||
o_kvtable_kniveau := NULL;
|
||||
CASE
|
||||
WHEN pmodule = 'ALG'
|
||||
THEN o_kvtable := 'alg_onrgoedkenmerk';
|
||||
o_kvtable_refkey := 'alg_onrgoed_key';
|
||||
o_kvtable_kniveau := 'alg_onrgoed_niveau';
|
||||
WHEN pmodule = 'BES'
|
||||
THEN o_kvtable := 'bes_kenmerkbestell';
|
||||
o_kvtable_refkey := 'bes_bestelling_key';
|
||||
WHEN pmodule = 'CNT'
|
||||
THEN o_kvtable := 'cnt_kenmerkcontract';
|
||||
o_kvtable_refkey := 'cnt_contract_key';
|
||||
WHEN pmodule = 'FAQ'
|
||||
THEN o_kvtable := 'faq_kenmerkwaarde';
|
||||
o_kvtable_refkey := 'fac_faq_key';
|
||||
WHEN pmodule = 'FIN'
|
||||
THEN o_kvtable := 'fin_kenmerkfactuur';
|
||||
o_kvtable_refkey := 'fin_factuur_key';
|
||||
WHEN pmodule = 'CIL' OR pmodule = 'SLE'
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
o_kvtable_refkey := 'ins_deel_key';
|
||||
WHEN pmodule = 'INS'
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
o_kvtable_refkey := 'ins_deel_key';
|
||||
WHEN pmodule = 'MLD'
|
||||
THEN o_kvtable := 'mld_kenmerkmelding';
|
||||
o_kvtable_refkey := 'mld_melding_key';
|
||||
WHEN pmodule = 'OPD'
|
||||
THEN o_kvtable := 'mld_kenmerkopdr';
|
||||
o_kvtable_refkey := 'mld_opdr_key';
|
||||
l_module := 'MLD';
|
||||
WHEN pmodule = 'PRS'
|
||||
THEN o_kvtable := 'prs_kenmerklink';
|
||||
o_kvtable_refkey := 'prs_link_key';
|
||||
o_kvtable_kniveau := 'prs_kenmerklink_niveau';
|
||||
WHEN pmodule = 'RES'
|
||||
THEN o_kvtable := 'res_kenmerkwaarde';
|
||||
o_kvtable_refkey := 'res_rsv_ruimte_key';
|
||||
END CASE;
|
||||
|
||||
IF l_module = 'RES'
|
||||
THEN o_kvtable_kwaarde := 'res_kenmerkreservering_waarde'; -- RES is uitzondering
|
||||
ELSE o_kvtable_kwaarde := o_kvtable || '_waarde';
|
||||
END IF;
|
||||
|
||||
o_ktable := l_module || '_kenmerk';
|
||||
o_ktable_kdefault := l_module || '_kenmerk_default';
|
||||
o_kvtable_kkey := l_module || '_kenmerk_key';
|
||||
o_kvtable_kdelete := o_kvtable || '_verwijder';
|
||||
END;
|
||||
|
||||
FUNCTION getflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2
|
||||
IS
|
||||
BEGIN
|
||||
RETURN NULL; -- TODO
|
||||
END;
|
||||
|
||||
PROCEDURE setflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_waarde IN VARCHAR2)
|
||||
AS
|
||||
BEGIN
|
||||
setflex(pmodule, p_kenmerk_key, p_ref_key, NULL, p_waarde);
|
||||
END;
|
||||
|
||||
PROCEDURE setflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2,
|
||||
p_waarde IN VARCHAR2)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_sql_kenm VARCHAR2 (4500);
|
||||
l_sql_insert VARCHAR2 (4500);
|
||||
l_sql_update VARCHAR2 (4500);
|
||||
l_sql VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
l_cursor_kenm INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
l_cursor_upsert INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
l_aantal_kenm NUMBER;
|
||||
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
l_kcolumnname_refkey VARCHAR2 (30);
|
||||
l_kcolumnname_niveau VARCHAR2 (30);
|
||||
l_kcolumnname_waarde VARCHAR2 (30);
|
||||
l_kcolumnname_default VARCHAR2 (30);
|
||||
l_kcolumnname_kkey VARCHAR2 (30);
|
||||
l_kcolumnname_delete VARCHAR2 (30);
|
||||
|
||||
l_niveau_col VARCHAR2 (32) DEFAULT '';
|
||||
l_niveau_val VARCHAR2 (7) DEFAULT '';
|
||||
BEGIN
|
||||
l_module := pmodule;
|
||||
flx.gettableinf (l_module, l_kenmerk_tablename, l_kcolumnname_default, l_kenmval_tablename, l_kcolumnname_refkey, l_kcolumnname_niveau, l_kcolumnname_waarde, l_kcolumnname_kkey, l_kcolumnname_delete);
|
||||
|
||||
l_sql_kenm := 'SELECT COUNT(*)' ||
|
||||
' FROM ' || l_kenmval_tablename ||
|
||||
' WHERE ' || l_kcolumnname_refkey || ' = ' || p_ref_key ||
|
||||
' AND ' || l_kcolumnname_kkey || ' = ' || p_kenmerk_key ||
|
||||
' AND ' || l_kcolumnname_delete || ' IS NULL';
|
||||
|
||||
EXECUTE IMMEDIATE l_sql_kenm INTO l_aantal_kenm;
|
||||
|
||||
IF l_aantal_kenm = 0
|
||||
THEN
|
||||
IF p_niveau IS NOT NULL
|
||||
THEN
|
||||
l_niveau_col := ', ' || l_kcolumnname_niveau;
|
||||
l_niveau_val := ', ''' || p_niveau || '''';
|
||||
END IF;
|
||||
|
||||
l_sql_insert := 'INSERT INTO ' || l_kenmval_tablename ||
|
||||
' (' || l_kcolumnname_refkey ||
|
||||
' , ' || l_kcolumnname_kkey ||
|
||||
' , ' || l_kcolumnname_waarde ||
|
||||
l_niveau_col ||
|
||||
' )' ||
|
||||
' VALUES (' || p_ref_key ||
|
||||
' , ' || p_kenmerk_key ||
|
||||
' , ' || '''' || p_waarde || '''' ||
|
||||
l_niveau_val ||
|
||||
' )';
|
||||
l_sql := l_sql_insert;
|
||||
ELSE
|
||||
l_sql_update := 'UPDATE ' || l_kenmval_tablename ||
|
||||
' SET ' || l_kcolumnname_waarde || ' = ''' || p_waarde || '''' ||
|
||||
' WHERE ' || l_kcolumnname_refkey || ' = ' || p_ref_key ||
|
||||
' AND ' || l_kcolumnname_kkey || ' = ' || p_kenmerk_key ||
|
||||
' AND ' || l_kcolumnname_delete || ' IS NULL';
|
||||
l_sql := l_sql_update;
|
||||
END IF;
|
||||
|
||||
DBMS_SQL.parse (l_cursor_upsert, l_sql, DBMS_SQL.native);
|
||||
|
||||
l_rowsprocessed := DBMS_SQL.execute (l_cursor_upsert);
|
||||
DBMS_SQL.close_cursor(l_cursor_upsert);
|
||||
END;
|
||||
|
||||
PROCEDURE deleteflex (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_niveau IN NUMBER)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_sql_delete VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
l_cursor_delete INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
l_kcolumnname_refkey VARCHAR2 (30);
|
||||
l_kcolumnname_niveau VARCHAR2 (30);
|
||||
l_kcolumnname_waarde VARCHAR2 (30);
|
||||
l_kcolumnname_default VARCHAR2 (30);
|
||||
l_kcolumnname_kkey VARCHAR2 (30);
|
||||
l_kcolumnname_delete VARCHAR2 (30);
|
||||
|
||||
l_niveau VARCHAR2 (40);
|
||||
|
||||
BEGIN
|
||||
l_module := pmodule;
|
||||
flx.gettableinf (l_module, l_kenmerk_tablename, l_kcolumnname_default, l_kenmval_tablename, l_kcolumnname_refkey, l_kcolumnname_niveau, l_kcolumnname_waarde, l_kcolumnname_kkey, l_kcolumnname_delete);
|
||||
|
||||
IF l_kcolumnname_niveau IS NOT NULL
|
||||
THEN
|
||||
l_niveau := ' AND ' || l_kcolumnname_niveau || ' = ' || p_niveau;
|
||||
ELSE
|
||||
l_niveau := '';
|
||||
END IF;
|
||||
|
||||
l_sql_delete := 'DELETE FROM ' || l_kenmval_tablename ||
|
||||
' WHERE ' || l_kcolumnname_refkey || ' = ' || p_ref_key ||
|
||||
' AND ' || l_kcolumnname_kkey || ' = ' || p_kenmerk_key ||
|
||||
' AND ' || l_kcolumnname_delete || ' IS NULL' ||
|
||||
l_niveau;
|
||||
DBMS_SQL.parse (l_cursor_delete, l_sql_delete, DBMS_SQL.native);
|
||||
|
||||
l_rowsprocessed := DBMS_SQL.execute (l_cursor_delete);
|
||||
DBMS_SQL.close_cursor(l_cursor_delete);
|
||||
END;
|
||||
|
||||
FUNCTION getflexexpression (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_niveau IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2
|
||||
IS
|
||||
l_module VARCHAR2 (3);
|
||||
l_sql_expr VARCHAR2 (4500);
|
||||
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
l_kcolumnname_refkey VARCHAR2 (30);
|
||||
l_kcolumnname_niveau VARCHAR2 (30);
|
||||
l_kcolumnname_waarde VARCHAR2 (30);
|
||||
l_kcolumnname_default VARCHAR2 (30);
|
||||
l_kcolumnname_kkey VARCHAR2 (30);
|
||||
l_kcolumnname_delete VARCHAR2 (30);
|
||||
|
||||
l_expr VARCHAR2 (4000);
|
||||
BEGIN
|
||||
l_module := pmodule;
|
||||
flx.gettableinf (l_module, l_kenmerk_tablename, l_kcolumnname_default, l_kenmval_tablename, l_kcolumnname_refkey, l_kcolumnname_niveau, l_kcolumnname_waarde, l_kcolumnname_kkey, l_kcolumnname_delete);
|
||||
|
||||
-- Expressie opvragen uit de default waarde uit de kenmerk tabel.
|
||||
l_sql_expr := 'SELECT (SUBSTR (' || l_kcolumnname_default || ', 9))' ||
|
||||
' FROM ' || l_kenmerk_tablename ||
|
||||
' WHERE ' || l_kcolumnname_kkey || ' = ' || p_kenmerk_key;
|
||||
|
||||
EXECUTE IMMEDIATE l_sql_expr INTO l_expr;
|
||||
|
||||
RETURN l_expr;
|
||||
END;
|
||||
|
||||
FUNCTION getdomeinwaarde (dkey IN NUMBER, waarde IN VARCHAR2, ignorewhenxmlnode IN NUMBER DEFAULT 0)
|
||||
RETURN VARCHAR2
|
||||
IS
|
||||
sresult VARCHAR2 (255);
|
||||
kolomnaam fac_kenmerkdomein.fac_kenmerkdomein_kolomnaam%TYPE;
|
||||
kolomtxt fac_kenmerkdomein.fac_kenmerkdomein_kolomtxt%TYPE;
|
||||
objectnaam fac_kenmerkdomein.fac_kenmerkdomein_objectnaam%TYPE;
|
||||
xmlnode fac_kenmerkdomein.fac_kenmerkdomein_xmlnode%TYPE;
|
||||
resultvalue VARCHAR2 (1000);
|
||||
BEGIN
|
||||
IF waarde IS NULL
|
||||
THEN
|
||||
resultvalue := NULL; -- gauw klaar mee
|
||||
ELSE
|
||||
SELECT rsk.fac_kenmerkdomein_kolomnaam,
|
||||
rsk.fac_kenmerkdomein_kolomtxt,
|
||||
rsk.fac_kenmerkdomein_objectnaam,
|
||||
rsk.fac_kenmerkdomein_xmlnode
|
||||
INTO kolomnaam,
|
||||
kolomtxt,
|
||||
objectnaam,
|
||||
xmlnode
|
||||
FROM fac_kenmerkdomein rsk
|
||||
WHERE rsk.fac_kenmerkdomein_key = dkey;
|
||||
IF (xmlnode IS NOT NULL AND ignorewhenxmlnode = 1)
|
||||
THEN
|
||||
RETURN waarde;
|
||||
END IF;
|
||||
-- Optimalisatie: meestal is het dezelfde query op de usrdata-tabel
|
||||
-- Dan hoeven we niet te bouwen en steeds te parsen (FSN#25653)
|
||||
IF kolomtxt = 'FAC_USRDATA_OMSCHR'
|
||||
AND objectnaam = 'FAC_USRDATA'
|
||||
AND kolomnaam = 'FAC_USRDATA_KEY'
|
||||
THEN
|
||||
SELECT fac_usrdata_omschr
|
||||
INTO resultvalue
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key = fac.safe_to_number(waarde);
|
||||
ELSE
|
||||
sresult := 'SELECT MIN(' || kolomtxt || ') FROM ' || objectnaam || ' WHERE ' || kolomnaam || ' = :bd_waarde';
|
||||
EXECUTE IMMEDIATE sresult INTO resultvalue USING waarde;
|
||||
END IF;
|
||||
END IF;
|
||||
RETURN resultvalue;
|
||||
END;
|
||||
|
||||
PROCEDURE evaluateflexexpressions (pmodule IN VARCHAR2, prefkey IN NUMBER, puserkey IN NUMBER, psavetodb IN NUMBER)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_sql_exprval VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
l_cursor_exprval NUMBER; -- INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
l_desctab DBMS_SQL.desc_tab;
|
||||
l_colcnt NUMBER;
|
||||
l_expr VARCHAR2 (4000);
|
||||
l_exprval VARCHAR2 (4000);
|
||||
l_exprval_num NUMBER;
|
||||
l_exprval_date DATE;
|
||||
l_cntbind NUMBER;
|
||||
l_cnt NUMBER;
|
||||
l_bvar VARCHAR2 (1000);
|
||||
l_rflex VARCHAR2 (1000) DEFAULT '(\:flex[0-9_]+)'; -- supports ':flex111 = ''538'''
|
||||
l_kenmerkwaarde fac_kenmwaarden.fac_kenmwaarden_waarde%TYPE;
|
||||
l_kenmerkw_date DATE;
|
||||
l_kenmerkw_num NUMBER;
|
||||
l_kenmerktype fac_kenmwaarden.fac_kenmwaarden_kenmerktype%TYPE;
|
||||
l_kenmerk_key fac_kenmwaarden.fac_kenmwaarden_kenmerk_key%TYPE;
|
||||
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
l_kcolumnname_refkey VARCHAR2 (30);
|
||||
l_kcolumnname_niveau VARCHAR2 (30);
|
||||
l_kcolumnname_waarde VARCHAR2 (30);
|
||||
l_kcolumnname_default VARCHAR2 (30);
|
||||
l_kcolumnname_kkey VARCHAR2 (30);
|
||||
l_kcolumnname_delete VARCHAR2 (30);
|
||||
|
||||
l_niveau_val VARCHAR2 (1) DEFAULT '';
|
||||
|
||||
CURSOR c_expressions
|
||||
IS
|
||||
SELECT fac_kenmwaarden_kenmerk_key,
|
||||
fac_kenmwaarden_kenmerktype,
|
||||
fac_kenmwaarden_niveau
|
||||
FROM fac_kenmwaarden
|
||||
WHERE fac_kenmwaarden_module = pmodule
|
||||
AND fac_kenmwaarden_refkey = prefkey
|
||||
AND prs_perslid_key = puserkey
|
||||
AND fac_kenmwaarden_isexpr = 1
|
||||
ORDER BY fac_kenmwaarden_key;
|
||||
|
||||
BEGIN
|
||||
|
||||
l_module := pmodule;
|
||||
flx.gettableinf (l_module, l_kenmerk_tablename, l_kcolumnname_default, l_kenmval_tablename, l_kcolumnname_refkey, l_kcolumnname_niveau, l_kcolumnname_waarde, l_kcolumnname_kkey, l_kcolumnname_delete);
|
||||
|
||||
FOR expr IN c_expressions
|
||||
LOOP
|
||||
l_cursor_exprval := DBMS_SQL.open_cursor;
|
||||
-- Expressie opvragen.
|
||||
l_expr := flx.getflexexpression(pmodule, expr.fac_kenmwaarden_kenmerk_key, expr.fac_kenmwaarden_niveau);
|
||||
|
||||
l_sql_exprval := 'SELECT ' || '(' || l_expr || ')' || ' FROM DUAL';
|
||||
|
||||
DBMS_SQL.parse (l_cursor_exprval, l_sql_exprval, DBMS_SQL.native);
|
||||
|
||||
|
||||
--DBMS_SQL.describe_columns(l_cursor_exprval, l_colcnt, l_desctab);
|
||||
|
||||
IF expr.fac_kenmwaarden_kenmerktype = 'N'
|
||||
THEN
|
||||
DBMS_SQL.define_column(l_cursor_exprval, 1, l_exprval_num);
|
||||
ELSIF expr.fac_kenmwaarden_kenmerktype = 'D'
|
||||
THEN
|
||||
DBMS_SQL.define_column(l_cursor_exprval, 1, l_exprval_date);
|
||||
ELSE
|
||||
DBMS_SQL.define_column(l_cursor_exprval, 1, l_exprval, 4000);
|
||||
END IF;
|
||||
|
||||
l_cntbind := REGEXP_COUNT (l_sql_exprval,
|
||||
l_rflex,
|
||||
1,
|
||||
'i');
|
||||
|
||||
FOR l_cnt IN 1 .. l_cntbind
|
||||
LOOP
|
||||
l_bvar := REGEXP_SUBSTR (l_sql_exprval,
|
||||
l_rflex,
|
||||
1,
|
||||
l_cnt,
|
||||
'i');
|
||||
|
||||
l_kenmerk_key := TO_NUMBER (SUBSTR (l_bvar, 6));
|
||||
|
||||
BEGIN
|
||||
SELECT fac_kenmwaarden_waarde,
|
||||
fac_kenmwaarden_kenmerktype
|
||||
INTO l_kenmerkwaarde,
|
||||
l_kenmerktype
|
||||
FROM fac_kenmwaarden
|
||||
WHERE fac_kenmwaarden_module = l_module
|
||||
AND fac_kenmwaarden_refkey = prefkey
|
||||
AND prs_perslid_key = puserkey
|
||||
AND fac_kenmwaarden_kenmerk_key = l_kenmerk_key;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
l_kenmerkwaarde := NULL;
|
||||
l_kenmerktype := NULL;
|
||||
END;
|
||||
|
||||
-- Als <20><>n van de flexkenmerken NULL is, dan met die waarde verder rekenen. Waarde kan bewust NULL zijn
|
||||
CASE l_kenmerktype
|
||||
WHEN 'D'
|
||||
THEN
|
||||
l_kenmerkw_date := TO_DATE(l_kenmerkwaarde, 'DD-MM-YYYY');
|
||||
DBMS_SQL.bind_variable (l_cursor_exprval, l_bvar, l_kenmerkw_date);
|
||||
WHEN 'N'
|
||||
THEN
|
||||
l_kenmerkw_num := TO_NUMBER(l_kenmerkwaarde);
|
||||
DBMS_SQL.bind_variable (l_cursor_exprval, l_bvar, l_kenmerkw_num);
|
||||
ELSE
|
||||
DBMS_SQL.bind_variable (l_cursor_exprval, l_bvar, l_kenmerkwaarde);
|
||||
END CASE;
|
||||
END LOOP;
|
||||
|
||||
l_rowsprocessed := DBMS_SQL.execute_and_fetch (l_cursor_exprval);
|
||||
|
||||
IF expr.fac_kenmwaarden_kenmerktype = 'N'
|
||||
THEN
|
||||
DBMS_SQL.column_value (l_cursor_exprval, 1, l_exprval_num);
|
||||
l_exprval := TO_CHAR(l_exprval_num);
|
||||
ELSIF expr.fac_kenmwaarden_kenmerktype = 'D'
|
||||
THEN
|
||||
DBMS_SQL.column_value (l_cursor_exprval, 1, l_exprval_date);
|
||||
l_exprval := TO_CHAR(l_exprval_date, 'DD-MM-YYYY');
|
||||
ELSE
|
||||
DBMS_SQL.column_value (l_cursor_exprval, 1, l_exprval);
|
||||
END IF;
|
||||
|
||||
|
||||
IF l_kcolumnname_niveau IS NOT NULL
|
||||
THEN
|
||||
IF psavetodb = 1
|
||||
THEN
|
||||
-- Waarde opslaan in de database
|
||||
flx.setflex (l_module, expr.fac_kenmwaarden_kenmerk_key, prefkey, expr.fac_kenmwaarden_niveau, l_exprval);
|
||||
END IF;
|
||||
|
||||
-- Waarde van de expressie flexkenmerk in de tijdelijke kenmerk waarden tabel (fac_kenmwaarden) vullen met de nieuwe waarde.
|
||||
-- Expressie flexkenmerken die afhankelijke zijn van andere expressie flexkenmerken worden dan ook goed berekend.
|
||||
UPDATE fac_kenmwaarden
|
||||
SET fac_kenmwaarden_waarde = l_exprval
|
||||
WHERE fac_kenmwaarden_module = pmodule
|
||||
AND fac_kenmwaarden_refkey = prefkey
|
||||
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
||||
AND fac_kenmwaarden_niveau = expr.fac_kenmwaarden_niveau
|
||||
AND prs_perslid_key = puserkey
|
||||
AND fac_kenmwaarden_isexpr = 1;
|
||||
ELSE
|
||||
IF psavetodb = 1
|
||||
THEN
|
||||
-- Waarde opslaan in de database
|
||||
flx.setflex (l_module, expr.fac_kenmwaarden_kenmerk_key, prefkey, l_exprval);
|
||||
END IF;
|
||||
|
||||
-- Waarde van de expressie flexkenmerk in de tijdelijke kenmerk waarden tabel (fac_kenmwaarden) vullen met de nieuwe waarde.
|
||||
-- Expressie flexkenmerken die afhankelijke zijn van andere expressie flexkenmerken worden dan ook goed berekend.
|
||||
UPDATE fac_kenmwaarden
|
||||
SET fac_kenmwaarden_waarde = l_exprval
|
||||
WHERE fac_kenmwaarden_module = pmodule
|
||||
AND fac_kenmwaarden_refkey = prefkey
|
||||
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
||||
AND prs_perslid_key = puserkey
|
||||
AND fac_kenmwaarden_niveau IS NULL
|
||||
AND fac_kenmwaarden_isexpr = 1;
|
||||
END IF;
|
||||
|
||||
DBMS_SQL.close_cursor(l_cursor_exprval);
|
||||
END LOOP;
|
||||
END;
|
||||
|
||||
END flx;
|
||||
/
|
||||
REGISTERRUN('$Id$')
|
||||
134
FAC/FAC_PACL.SRC
134
FAC/FAC_PACL.SRC
@@ -27,13 +27,11 @@ AS
|
||||
FUNCTION xl (pnaam IN VARCHAR2, pkey IN NUMBER, pdefault IN VARCHAR2, plang IN VARCHAR2)
|
||||
RETURN VARCHAR2;
|
||||
|
||||
FUNCTION x (pnaam IN VARCHAR2, pkey IN NUMBER, pdefault IN VARCHAR2, pautolcl IN NUMBER DEFAULT 1)
|
||||
FUNCTION x (pnaam IN VARCHAR2, pkey IN NUMBER, pdefault IN VARCHAR2)
|
||||
RETURN VARCHAR2;
|
||||
|
||||
FUNCTION L (pnaam IN VARCHAR2, pautolcl IN NUMBER DEFAULT 0)
|
||||
FUNCTION L (pnaam IN VARCHAR2)
|
||||
RETURN VARCHAR2;
|
||||
|
||||
PROCEDURE fallback_languages;
|
||||
END lcl;
|
||||
/
|
||||
|
||||
@@ -46,17 +44,11 @@ AS
|
||||
userlang VARCHAR2 (10);
|
||||
BEGIN
|
||||
-- Bepaalt de applicatietaal van de user zoals vanuit ASP gezet
|
||||
-- Links is wat Oracle teruggeeft, rechts wat ISO-639 vindt (onze keuze)
|
||||
userlang := SYS_CONTEXT ('userenv', 'LANG');
|
||||
RETURN CASE userlang
|
||||
WHEN 'NL' THEN 'NL'
|
||||
WHEN 'GB' THEN 'EN'
|
||||
WHEN 'D' THEN 'DE'
|
||||
WHEN 'F' THEN 'FR'
|
||||
WHEN 'S' THEN 'SV'
|
||||
WHEN 'N' THEN 'NO'
|
||||
WHEN 'DK' THEN 'DA'
|
||||
WHEN 'SF' THEN 'FI'
|
||||
WHEN 'D' THEN 'DE'
|
||||
WHEN 'F' THEN 'FR'
|
||||
ELSE userlang
|
||||
END;
|
||||
END;
|
||||
@@ -96,18 +88,6 @@ AS
|
||||
WHEN 'FR'
|
||||
THEN
|
||||
nlslang := 'FRENCH';
|
||||
WHEN 'SV'
|
||||
THEN
|
||||
nlslang := 'SWEDISH';
|
||||
WHEN 'NO'
|
||||
THEN
|
||||
nlslang := 'NORWEGIAN';
|
||||
WHEN 'DA'
|
||||
THEN
|
||||
nlslang := 'DANISH';
|
||||
WHEN 'FI'
|
||||
THEN
|
||||
nlslang := 'FINNISH';
|
||||
ELSE
|
||||
nlslang := 'DUTCH';
|
||||
END CASE;
|
||||
@@ -154,7 +134,7 @@ AS
|
||||
|
||||
|
||||
|
||||
FUNCTION x (pnaam IN VARCHAR2, pkey IN NUMBER, pdefault IN VARCHAR2, pautolcl IN NUMBER DEFAULT 1)
|
||||
FUNCTION x (pnaam IN VARCHAR2, pkey IN NUMBER, pdefault IN VARCHAR2)
|
||||
RETURN VARCHAR2
|
||||
AS
|
||||
requiredlang fac_version.fac_version_lang%TYPE;
|
||||
@@ -178,26 +158,15 @@ AS
|
||||
retval := lcl.xl (pnaam, pkey, pdefault, requiredlang);
|
||||
END IF;
|
||||
|
||||
-- Voor lcl_noti_* maar verder generiek
|
||||
IF pautolcl = 1 THEN
|
||||
retval := lcl.L(retval, pautolcl);
|
||||
END IF;
|
||||
|
||||
RETURN retval;
|
||||
END;
|
||||
|
||||
-- Oracle variant van de ASP-L functie
|
||||
-- Geef pautolcl=1 mee als je niet zeker weet of het een lcl is
|
||||
FUNCTION L (pnaam IN VARCHAR2, pautolcl IN NUMBER DEFAULT 0)
|
||||
FUNCTION L (pnaam IN VARCHAR2)
|
||||
RETURN VARCHAR2
|
||||
AS
|
||||
retval VARCHAR2(2000); --fac_locale.fac_locale_tekst%TYPE;
|
||||
BEGIN
|
||||
-- Voor lcl_noti_* maar verder generiek
|
||||
IF pautolcl = 1 AND pnaam NOT LIKE 'lcl_%' THEN
|
||||
RETURN pnaam;
|
||||
END IF;
|
||||
|
||||
SELECT COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst)
|
||||
INTO retval
|
||||
FROM fac_locale_xsl
|
||||
@@ -208,95 +177,6 @@ AS
|
||||
RETURN retval;
|
||||
END;
|
||||
|
||||
PROCEDURE fallback_languages
|
||||
AS
|
||||
BEGIN
|
||||
-- Eerst: missende LCL's aanmaken vanuit NL (die ik compleet veronderstel)
|
||||
-- Eerder ggeimporteerde talen zijn mogelijk niet compleet namelijk
|
||||
FOR c_lang IN (SELECT DISTINCT (fac_locale_xsl_lang) lang
|
||||
FROM fac_locale_xsl
|
||||
WHERE fac_locale_xsl_lang <> 'NL')
|
||||
LOOP
|
||||
DBMS_OUTPUT.PUT_LINE ('Updating language ' || c_lang.lang);
|
||||
|
||||
INSERT INTO fac_locale_xsl (fac_locale_xsl_lang,
|
||||
fac_locale_xsl_module,
|
||||
fac_locale_xsl_label,
|
||||
fac_locale_xsl_tekst,
|
||||
fac_locale_xsl_isvalid)
|
||||
SELECT c_lang.lang,
|
||||
fac_locale_xsl_module,
|
||||
fac_locale_xsl_label,
|
||||
'@@',
|
||||
0
|
||||
FROM fac_locale_xsl x2
|
||||
WHERE fac_locale_xsl_lang = 'NL'
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM fac_locale_xsl x3
|
||||
WHERE x3.fac_locale_xsl_lang = c_lang.lang
|
||||
AND x2.fac_locale_xsl_label =
|
||||
x3.fac_locale_xsl_label
|
||||
AND x2.fac_locale_xsl_module =
|
||||
x3.fac_locale_xsl_module);
|
||||
END LOOP;
|
||||
|
||||
-- Dan: Engelstalig terugvallen op de database taal (of NL)
|
||||
UPDATE fac_locale_xsl flx1
|
||||
SET fac_locale_xsl_isvalid = 0,
|
||||
fac_locale_xsl_tekst =
|
||||
(SELECT fac_locale_xsl_tekst
|
||||
FROM fac_locale_xsl flx2
|
||||
WHERE flx1.fac_locale_xsl_label = flx2.fac_locale_xsl_label
|
||||
AND flx1.fac_locale_xsl_module =
|
||||
flx2.fac_locale_xsl_module
|
||||
AND fac_locale_xsl_lang =
|
||||
COALESCE((SELECT fac_version_lang FROM fac_version), 'NL'))
|
||||
WHERE ( fac_locale_xsl_isvalid = 0
|
||||
OR fac_locale_xsl_tekst IS NULL
|
||||
OR fac_locale_xsl_tekst = '@'
|
||||
OR fac_locale_xsl_tekst = '@@')
|
||||
AND fac_locale_xsl_lang = 'EN';
|
||||
|
||||
-- Dan: Nu nog steeds missende Engelstalig echt terugvallen op NL. Altijd beter dan '@@'
|
||||
UPDATE fac_locale_xsl flx1
|
||||
SET fac_locale_xsl_isvalid = 0,
|
||||
fac_locale_xsl_tekst =
|
||||
(SELECT fac_locale_xsl_tekst
|
||||
FROM fac_locale_xsl flx2
|
||||
WHERE flx1.fac_locale_xsl_label = flx2.fac_locale_xsl_label
|
||||
AND flx1.fac_locale_xsl_module =
|
||||
flx2.fac_locale_xsl_module
|
||||
AND fac_locale_xsl_lang = 'NL')
|
||||
WHERE ( fac_locale_xsl_isvalid = 0
|
||||
OR fac_locale_xsl_tekst IS NULL
|
||||
OR fac_locale_xsl_tekst = '@'
|
||||
OR fac_locale_xsl_tekst = '@@')
|
||||
AND fac_locale_xsl_lang = 'EN';
|
||||
|
||||
-- Daarna: Alle andere talen terugvallen op Engelstalig
|
||||
UPDATE fac_locale_xsl flx1
|
||||
SET fac_locale_xsl_isvalid = 0,
|
||||
fac_locale_xsl_tekst =
|
||||
(SELECT fac_locale_xsl_tekst
|
||||
FROM fac_locale_xsl flx2
|
||||
WHERE flx1.fac_locale_xsl_label = flx2.fac_locale_xsl_label
|
||||
AND flx1.fac_locale_xsl_module =
|
||||
flx2.fac_locale_xsl_module
|
||||
AND fac_locale_xsl_lang = 'EN')
|
||||
WHERE ( fac_locale_xsl_isvalid = 0
|
||||
OR fac_locale_xsl_tekst IS NULL
|
||||
OR fac_locale_xsl_tekst = '@'
|
||||
OR fac_locale_xsl_tekst = '@@')
|
||||
AND fac_locale_xsl_lang NOT IN
|
||||
('EN', COALESCE((SELECT fac_version_lang FROM fac_version), 'NL'));
|
||||
|
||||
-- En allerlaatst: lege teksten zijn altijd valid
|
||||
UPDATE fac_locale_xsl flx1
|
||||
SET fac_locale_xsl_isvalid = 1
|
||||
WHERE fac_locale_xsl_tekst IS NULL;
|
||||
END;
|
||||
|
||||
END lcl;
|
||||
END lcl;
|
||||
/
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
117
FAC/FAC_PACX.SRC
117
FAC/FAC_PACX.SRC
@@ -89,7 +89,7 @@ AS
|
||||
|
||||
PROCEDURE create_ins_srtdeel_node (p_key IN NUMBER, p_concise BOOLEAN);
|
||||
|
||||
PROCEDURE create_prs_bedrijf_node (p_bedrijf_key IN NUMBER, p_nodename IN VARCHAR2, p_concise IN BOOLEAN);
|
||||
PROCEDURE create_prs_bedrijf_node (p_bedrijf_key IN NUMBER, p_nodename IN VARCHAR2);
|
||||
|
||||
PROCEDURE create_prs_kostenpltsgrp_node (p_key IN NUMBER);
|
||||
|
||||
@@ -193,7 +193,7 @@ AS
|
||||
CURSOR c1(userlang VARCHAR2)
|
||||
IS
|
||||
SELECT fac_locale_xsl_label,
|
||||
COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst) fac_locale_xsl_tekst,
|
||||
fac_locale_xsl_tekst,
|
||||
fac_locale_xsl_module
|
||||
FROM fac_locale_xsl,
|
||||
(SELECT 'MLD' module
|
||||
@@ -474,16 +474,11 @@ AS
|
||||
|
||||
-- * createXMLtagValue
|
||||
-- * function to return a simple XML node without attributes
|
||||
-- * empty nodes are skipped.
|
||||
-- * Since the value is made HTML-safe it can become a lot longer than it was
|
||||
-- worst case that is 5 times, when 4000 ampersands become 4000 times &
|
||||
-- Yet since that is very unlikely we make our buffer 9999 instead of 20000,
|
||||
-- assuming this will save use of memory. If that is bullshit we should
|
||||
-- make it 20000 and 20100 or so.
|
||||
-- * Per 5.1.3 empty nodes are skipped!!!
|
||||
PROCEDURE createxmltagvalue (p_tag IN VARCHAR2, p_value IN VARCHAR2)
|
||||
AS
|
||||
v_value VARCHAR2 (9999);
|
||||
v_return VARCHAR2 (9999);
|
||||
v_value VARCHAR2 (5000);
|
||||
v_return VARCHAR2 (5000);
|
||||
BEGIN
|
||||
IF p_value IS NULL
|
||||
THEN
|
||||
@@ -707,13 +702,13 @@ AS
|
||||
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'S')
|
||||
THEN
|
||||
RETURN fac.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
||||
ELSIF ( p_kenmerk_type IN ('N', 'B')
|
||||
ELSIF ( p_kenmerk_type = 'N'
|
||||
AND srtkenmerk_nmin = 0
|
||||
AND srtkenmerk_nmax = 1
|
||||
AND p_kenmerk_waarde = 0)
|
||||
THEN
|
||||
RETURN lcl.L ('lcl_check_xml_0');
|
||||
ELSIF ( p_kenmerk_type IN ('N', 'B')
|
||||
ELSIF ( p_kenmerk_type = 'N'
|
||||
AND srtkenmerk_nmin = 0
|
||||
AND srtkenmerk_nmax = 1
|
||||
AND p_kenmerk_waarde = 1)
|
||||
@@ -1248,35 +1243,8 @@ AS
|
||||
END IF;
|
||||
END;
|
||||
|
||||
PROCEDURE create_prs_bedrijfadres_node (p_key IN NUMBER)
|
||||
AS
|
||||
BEGIN
|
||||
IF p_key IS NOT NULL
|
||||
THEN
|
||||
FOR rec IN (SELECT *
|
||||
FROM prs_bedrijfadres
|
||||
WHERE prs_bedrijfadres_key = p_key)
|
||||
LOOP
|
||||
createopentag ('bedrijfadres');
|
||||
createxmltagvalue ('key', rec.prs_bedrijfadres_key);
|
||||
createxmltagvalue ('type', rec.prs_bedrijfadres_type);
|
||||
createxmltagvalue ('typeopdr', rec.mld_typeopdr_key);
|
||||
createxmltagvalue ('soapversion', rec.prs_bedrijfadres_soapversion);
|
||||
createxmltagvalue ('soapaction', rec.prs_bedrijfadres_soapaction);
|
||||
createxmltagvalue ('authmethod', rec.prs_bedrijfadres_authmethod);
|
||||
IF rec.prs_bedrijfadres_authmethod = 3
|
||||
THEN
|
||||
createxmltagvalue ('username', rec.prs_bedrijfadres_username);
|
||||
createxmltagvalue ('password', rec.prs_bedrijfadres_password);
|
||||
END IF;
|
||||
createclosetag ('bedrijfadres');
|
||||
END LOOP;
|
||||
END IF;
|
||||
END;
|
||||
|
||||
PROCEDURE create_prs_bedrijf_node (p_bedrijf_key IN NUMBER,
|
||||
p_nodename IN VARCHAR2,
|
||||
p_concise IN BOOLEAN)
|
||||
p_nodename IN VARCHAR2)
|
||||
AS
|
||||
v_naam prs_bedrijf.prs_bedrijf_naam%TYPE;
|
||||
v_post_adres prs_bedrijf.prs_bedrijf_post_adres%TYPE;
|
||||
@@ -1440,16 +1408,6 @@ AS
|
||||
create_prs_contactpersoon_node (rec1.prs_contactpersoon_key);
|
||||
END LOOP;
|
||||
|
||||
IF NOT p_concise
|
||||
THEN
|
||||
FOR rec IN (SELECT prs_bedrijfadres_key
|
||||
FROM prs_bedrijfadres
|
||||
WHERE prs_bedrijf_key = p_bedrijf_key)
|
||||
LOOP
|
||||
create_prs_bedrijfadres_node(rec.prs_bedrijfadres_key);
|
||||
END LOOP;
|
||||
END IF;
|
||||
|
||||
create_prs_relatietype_node (v_relatietype_key);
|
||||
|
||||
createclosetag (p_nodename);
|
||||
@@ -1525,7 +1483,7 @@ AS
|
||||
THEN
|
||||
create_prs_afdeling_node (v_parentkey, 'parent');
|
||||
ELSE
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf', TRUE);
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf');
|
||||
END IF;
|
||||
|
||||
createclosetag (p_nodename);
|
||||
@@ -1565,7 +1523,7 @@ AS
|
||||
createxmltagvalue ('omschrijving', v_omschrijving);
|
||||
createxmltagvalue ('opp', v_opp);
|
||||
createxmltagvalue ('uurloon', v_uurloon);
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf', TRUE);
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf');
|
||||
createclosetag ('srtperslid');
|
||||
END IF;
|
||||
END;
|
||||
@@ -2274,8 +2232,6 @@ AS
|
||||
v_einduur alg_gebouw.alg_gebouw_einduur%TYPE;
|
||||
v_werkdagen alg_gebouw.alg_gebouw_werkdagen%TYPE;
|
||||
v_verantw_key alg_gebouw.prs_perslid_key_verantw%TYPE;
|
||||
v_verantw_key2 alg_gebouw.prs_perslid_key_verantw2%TYPE;
|
||||
v_vervaldatum alg_gebouw.alg_gebouw_vervaldatum%TYPE;
|
||||
|
||||
CURSOR c1
|
||||
IS
|
||||
@@ -2305,9 +2261,7 @@ AS
|
||||
alg_gebouw_beginuur,
|
||||
alg_gebouw_einduur,
|
||||
alg_gebouw_werkdagen,
|
||||
prs_perslid_key_verantw,
|
||||
prs_perslid_key_verantw2,
|
||||
alg_gebouw_vervaldatum
|
||||
prs_perslid_key_verantw
|
||||
INTO v_naam,
|
||||
v_code,
|
||||
v_omschrijving,
|
||||
@@ -2326,9 +2280,7 @@ AS
|
||||
v_beginuur,
|
||||
v_einduur,
|
||||
v_werkdagen,
|
||||
v_verantw_key,
|
||||
v_verantw_key2,
|
||||
v_vervaldatum
|
||||
v_verantw_key
|
||||
FROM alg_gebouw
|
||||
WHERE alg_gebouw_key = p_gebouw_key;
|
||||
|
||||
@@ -2347,7 +2299,6 @@ AS
|
||||
create_mld_adres_node (v_adres_key, 'afleveradres', TRUE);
|
||||
create_alg_kenmerken (p_gebouw_key, 'G');
|
||||
create_alg_srtgebouw_node (v_srtgebouw_key);
|
||||
mydatetochar ('vervaldatum', v_vervaldatum);
|
||||
createxmltagvalue ('beginuur', v_beginuur);
|
||||
createxmltagvalue ('einduur', v_einduur);
|
||||
createxmltagvalue ('werkdagen', v_werkdagen);
|
||||
@@ -3038,11 +2989,11 @@ AS
|
||||
v_srtcontrole_materiaal ins_srtcontrole.ins_srtcontrole_materiaal%TYPE;
|
||||
v_srtcontrole_opmerking ins_srtcontrole.ins_srtcontrole_opmerking%TYPE;
|
||||
v_srtcontrole_eind ins_srtcontrole.ins_srtcontrole_eind%TYPE;
|
||||
v_srtcontrole_type ctr_disc_params.ctr_disc_params_controle_type%TYPE;
|
||||
v_srtcontrole_type ins_srtcontrole.ins_srtcontrole_type%TYPE;
|
||||
v_srtcontroledl_xcp_key ins_srtcontroledl_xcp.ins_srtcontroledl_xcp_key%TYPE;
|
||||
v_srtcontroledl_xcp_respijt ins_srtcontroledl_xcp.ins_srtcontroledl_xcp_respijt%TYPE;
|
||||
v_srtcontroledl_xcp_eind ins_srtcontroledl_xcp.ins_srtcontroledl_xcp_eind%TYPE;
|
||||
l_typetext fac_locale.fac_locale_tekst%TYPE;
|
||||
v_kostenplaats_key ins_srtcontrole.prs_kostenplaats_key%TYPE;
|
||||
BEGIN
|
||||
DBMS_OUTPUT.put_line (p_key);
|
||||
DBMS_OUTPUT.put_line (p_deel_key);
|
||||
@@ -3066,8 +3017,7 @@ AS
|
||||
ins_srtcontrole_materiaal,
|
||||
ins_srtcontrole_opmerking,
|
||||
ins_srtcontrole_eind,
|
||||
ctr_disc_params_controle_type,
|
||||
prs_kostenplaats_key
|
||||
ins_srtcontrole_type
|
||||
INTO v_srtcontrole_omschrijving,
|
||||
v_srtcontrole_info,
|
||||
v_srtcontrole_periode,
|
||||
@@ -3083,12 +3033,9 @@ AS
|
||||
v_srtcontrole_materiaal,
|
||||
v_srtcontrole_opmerking,
|
||||
v_srtcontrole_eind,
|
||||
v_srtcontrole_type,
|
||||
v_kostenplaats_key
|
||||
FROM ins_srtcontrole isc,
|
||||
ctr_disc_params cdp
|
||||
WHERE ins_srtcontrole_key = p_key
|
||||
AND isc.ctr_discipline_key = cdp.ctr_ins_discipline_key;
|
||||
v_srtcontrole_type
|
||||
FROM ins_srtcontrole
|
||||
WHERE ins_srtcontrole_key = p_key;
|
||||
|
||||
-- check for effective exceptions and use those
|
||||
IF p_deel_key IS NOT NULL
|
||||
@@ -3158,7 +3105,6 @@ AS
|
||||
|
||||
createxmltagvalue ('type', l_typetext);
|
||||
createxmltagvalue ('type_code', v_srtcontrole_type);
|
||||
create_prs_kostenplaats_node (v_kostenplaats_key, TRUE);
|
||||
|
||||
createclosetag ('srtcontrole');
|
||||
END;
|
||||
@@ -3567,7 +3513,7 @@ AS
|
||||
NULL,
|
||||
NULL,
|
||||
NULL);
|
||||
create_prs_bedrijf_node (p_uitvoerende_key, 'bedrijf', FALSE); -- niet concise zodat bedrijfadressen meekomen
|
||||
create_prs_bedrijf_node (p_uitvoerende_key, 'bedrijf');
|
||||
END IF;
|
||||
|
||||
createclosetag (p_nodename);
|
||||
@@ -5934,7 +5880,7 @@ AS
|
||||
v_korting bes_bestelling.bes_bestelling_korting%TYPE;
|
||||
v_parentkey bes_bestelling.bes_bestelling_parentkey%TYPE;
|
||||
v_approved bes_bestelling.bes_bestelling_approved%TYPE;
|
||||
v_lev_opm bes_bestelling.bes_bestelling_lev_opm%TYPE;
|
||||
|
||||
CURSOR c1
|
||||
IS
|
||||
SELECT bes_bestelling_item_key
|
||||
@@ -5977,8 +5923,7 @@ AS
|
||||
bes_bestelling_levkosten,
|
||||
bes_bestelling_korting,
|
||||
bes_bestelling_parentkey,
|
||||
bes_bestelling_approved,
|
||||
bes_bestelling_lev_opm
|
||||
bes_bestelling_approved
|
||||
INTO v_module,
|
||||
v_statuskey,
|
||||
v_datum,
|
||||
@@ -5998,8 +5943,7 @@ AS
|
||||
v_levkosten,
|
||||
v_korting,
|
||||
v_parentkey,
|
||||
v_approved,
|
||||
v_lev_opm
|
||||
v_approved
|
||||
FROM bes_bestelling b, bes_bestellingstatuses s
|
||||
WHERE b.bes_bestelling_status = s.bes_bestellingstatuses_key
|
||||
AND bes_bestelling_key = p_key;
|
||||
@@ -6013,7 +5957,6 @@ AS
|
||||
create_prs_perslid_node (v_perslid_key, 'aanvrager', TRUE);
|
||||
create_prs_perslid_node (v_perslid_key_voor, 'voor', FALSE);
|
||||
createxmltagvalue ('opmerking', v_opmerking);
|
||||
createxmltagvalue ('bestel_opm', v_lev_opm);
|
||||
createxmltagvalue ('ordernr', v_ordernr);
|
||||
createxmltagvalue ('plaats', v_plaats);
|
||||
create_prs_perslid_node (v_fiat_user, 'fiatteur', TRUE);
|
||||
@@ -6133,7 +6076,7 @@ AS
|
||||
mydatetochar ('leverdatum', v_bestelopdr_leverdatum);
|
||||
createxmltagvalue ('status_key', v_bestelopdr_status);
|
||||
createxmltagvalue ('status', v_status);
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf', FALSE); -- niet concise zodat bedrijfadressen meekomen
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf');
|
||||
createxmltagvalue ('opmerking', v_bestelopdr_opmerking);
|
||||
createxmltagvalue ('leveringopmerking',
|
||||
v_bestelopdr_delivery_opmerk);
|
||||
@@ -6240,7 +6183,7 @@ AS
|
||||
v_afspraak_bedrijf bez_bezoekers.bez_afspraak_bedrijf%TYPE;
|
||||
v_contactpersoon_key bez_bezoekers.prs_contactpersoon_key%TYPE;
|
||||
v_perslid_key bez_bezoekers.prs_perslid_key%TYPE;
|
||||
v_afspraak_opmerking bez_bezoekers.bez_bezoekers_opmerking%TYPE;
|
||||
v_afspraak_opmerking bez_bezoekers.bez_afspraak_opmerking%TYPE;
|
||||
v_done bez_bezoekers.bez_bezoekers_done%TYPE;
|
||||
v_out bez_bezoekers.bez_bezoekers_out%TYPE;
|
||||
v_pasnr bez_bezoekers.bez_bezoekers_pasnr%TYPE;
|
||||
@@ -6261,7 +6204,7 @@ AS
|
||||
SELECT bez_afspraak_key,
|
||||
bez_afspraak_naam,
|
||||
bez_afspraak_bedrijf,
|
||||
bez_bezoekers_opmerking,
|
||||
bez_afspraak_opmerking,
|
||||
bez_bezoekers_done,
|
||||
bez_bezoekers_out,
|
||||
bez_bezoekers_pasnr,
|
||||
@@ -7147,7 +7090,6 @@ AS
|
||||
v_reservering_key res_reservering.res_reservering_key%TYPE;
|
||||
v_nrdeelres NUMBER;
|
||||
l_status VARCHAR2 (7);
|
||||
firstres BOOLEAN := TRUE;
|
||||
CURSOR c1(res_key NUMBER)
|
||||
IS
|
||||
SELECT res_rsv_ruimte_key
|
||||
@@ -7259,10 +7201,9 @@ AS
|
||||
OR (p_res_rsv_ruimte_key IS NOT NULL
|
||||
AND rec1.res_rsv_ruimte_key = p_res_rsv_ruimte_key)
|
||||
THEN
|
||||
IF v_nrdeelres <= fac.getsetting ('res_xml_max_rsv_ruimte') OR firstres
|
||||
IF v_nrdeelres <= fac.getsetting ('res_xml_max_rsv_ruimte')
|
||||
THEN
|
||||
create_res_rsv_ruimte_node (rec1.res_rsv_ruimte_key, FALSE);
|
||||
firstres := FALSE;
|
||||
ELSE
|
||||
create_res_rsv_ruimte_node (rec1.res_rsv_ruimte_key, TRUE);
|
||||
END IF;
|
||||
@@ -7913,7 +7854,7 @@ AS
|
||||
END IF;
|
||||
createxmltagvalue ('uurloon', v_uurloon);
|
||||
createxmltagvalue ('korting', v_korting);
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf', FALSE); -- uitvoerder/huurder
|
||||
create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf'); -- uitvoerder/huurder
|
||||
create_prs_afdeling_node (v_afdeling_key, 'afdeling');
|
||||
create_prs_contactpersoon_node (v_contactpersoon_key);
|
||||
create_prs_dienst_node (v_dienst_key);
|
||||
@@ -8411,7 +8352,7 @@ AS
|
||||
createxmltagvalue ('kostensoort', rec1.prs_kostensoort_oms);
|
||||
createxmltagvalue ('kostensoortopmerking', rec1.prs_kostensoort_opmerking);
|
||||
createxmltagvalue ('kostensoortrefcode', rec1.prs_kostensoort_refcode);
|
||||
create_prs_bedrijf_node (rec1.prs_bedrijf_key, 'bedrijf', TRUE);
|
||||
create_prs_bedrijf_node (rec1.prs_bedrijf_key, 'bedrijf');
|
||||
createxmltagvalue ('debiteurnaam', rec1.prs_debiteur_naam);
|
||||
createxmltagvalue ('kostensoortgroep', rec1.prs_kostensoortgrp_oms);
|
||||
createxmltagvalue ('bedrag', mynumbertochar (rec1.fin_verkoopfactuur_bedrag));
|
||||
@@ -8492,7 +8433,7 @@ AS
|
||||
create_bes_bestelopdr_node (p_key, FALSE);
|
||||
WHEN 'bedrijf'
|
||||
THEN
|
||||
create_prs_bedrijf_node (p_key, 'bedrijf', FALSE);
|
||||
create_prs_bedrijf_node (p_key, 'bedrijf');
|
||||
WHEN 'melding'
|
||||
THEN
|
||||
create_mld_melding_node (p_key, p_extra, TRUE);
|
||||
|
||||
@@ -32,10 +32,10 @@ CREATE SEQUENCE fac_s_fac_nieuws_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_faq_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_locale_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_localeitems_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_locale_mgt_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_locale_xsl_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_locale_xref_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_kenmerkdomein_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_kenmwaarden_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_widget_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_code2label_key MINVALUE 1;
|
||||
CREATE SEQUENCE imp_s_imp_log_key MINVALUE 1;
|
||||
@@ -43,8 +43,6 @@ CREATE SEQUENCE fac_s_fac_api_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_faq_kenmerk_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_faq_kenmerkwaarde_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_fac_gui_counter_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_email_setting_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_idp_key MINVALUE 1;
|
||||
|
||||
-- Some free to use sequence to generate unique and sequential numbers
|
||||
-- with custom procedures like exports or invoicing
|
||||
|
||||
386
FAC/FAC_SET.SRC
386
FAC/FAC_SET.SRC
@@ -43,15 +43,13 @@ COMMIT;
|
||||
// WEB_FACFAC (vroegere _FACILITOR), door FACILITOR medewerker te wijzigen
|
||||
// WEB_PRSSYS Functioneel Applicatie Beheer, mag klant zelf wijziging
|
||||
// WEB_FACTAB Technisch applicatie beheer, server instellingen
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'licensed_fe_users' , 'number' , '0' , 'Licensed nr of fe-users')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'licensed_key_users' , 'number' , '0' , 'Licensed nr of key-users')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'logoff_return_url' , 'string' , '../../' , 'Return url to go to after log off')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'checkBrowser' , 'number' , '0' , 'Check for IE6 at login (1) or not.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'ProxyServerIPAddress' , 'string' , NULL , 'For webserver to reach outside world')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'language_toggles' , 'array' , 'NL' , 'Allow language toggle for alternate languages')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'multi_language_option' , 'number' , '0' , 'Enable multi language')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'hiresTimer' , 'number' , '0' , 'internal use only')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'crypto_provider' , 'number' , '1' , '0=JavaScript, 1=Slnkdwf.dll')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'hiresTimer' , 'number' , '0' , 'internal use only')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'crypto_provider' , 'number' , '0' , '0=JavaScript, 1=Slnkdwf.dll (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cache_changecounter' , 'number' , '0' , 'Increment by one to reset FCLT caching.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'csstemplate' , 'json' , '{}' , 'Color scheme.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'csscust' , 'string' , '' , 'cust.css replacement (Future use)')
|
||||
@@ -63,34 +61,29 @@ DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'image_path_local'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'image_path_local_regexp' , 'string' , NULL , 'Reguliere expressie, bijvoorbeed /^G:/i')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'image_path_virtual' , 'string' , NULL , 'path used by WEB for flexproperties of type X')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'flexFilesPath' , 'string' , NULL , 'Path for Flexbestanden type ''F'' en ''M'', zonder eindslash')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'flexAllowedExt' , 'string' , '.*\.(doc|docx|xls|xlsx|jpg|jpeg|png|gif|bmp|dwg|dwf|eml|pdf|msg|zip|vsd|txt|ppt|pptx|oft|rtf|tif|tiff|csv|dot|xml|mcw|rar|encrypted|gz|gzip)$', 'Allowed extensions')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'flex_min_size' , 'number' , '64' , 'E-mail attachments smaller (in bytes) than this are silently ignored')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'impAllowedExt' , 'string' , '.*\.(txt|csv|xml)$' , 'Allowed importfile extensions')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'flexAllowedExt' , 'string' , '.*\.(doc|docx|xls|xlsx|jpg|jpeg|png|gif|bmp|dwg|dwf|eml|pdf|msg|zip|vsd|txt|ppt|pptx|oft|rtf|tif|tiff|csv|dot|xml|mcw|rar|encrypted|gz|gzip)$', 'Allowed extensions')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'flex_min_size' , 'number' , '64' , 'E-mail attachments smaller (in bytes) than this are silently ignored')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'impAllowedExt' , 'string' , '.*\.(txt|csv|xml)$' , 'Allowed importfile extensions')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'flexExtensionFilter' , 'string' , NULL , 'All files can be uploaded. "PDF DOC TIFF XLS" would filter')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'flexFilesOrdering' , 'number' , '0' , 'Ordering for list of flexfilenames {0=ascending | 1=descending}')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'BijlagenStreamPath' , 'string' , '../shared/BijlagenStream.asp', 'ASP path to BijlagenStream.asp file') // FSN#30943, mag >= 2016.2 een keer weg
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'MaxDownloadSize' , 'number' , '-1' , 'Should match IIS Metabase AspBufferingLimit for download warning (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'flex_X_is_URL' , 'number' , '1' , '0=browse-knop 1=gewoon input field')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_tabframes' , 'number' , '0' , 'Turn all subframes into tabs')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_accept_terms' , 'number' , '0' , '0 (default) no accept, 1=must accept L("lcl_terms_filename")')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'menu_start_open' , 'boolean' , 'true' , 'Menu is open by default')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'menu_collapse_threshold' , 'number' , '5' , 'Max number menugroups in a tab before we will collapse')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'menu_tab_toggles_portalmenu' , 'number' , '1' , 'Also activate corresponding portal_menu in body (1) or not (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'menu_image_path' , 'string' , NULL , 'relative! path to folder storing menu pictures and files')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'menu_use_menuicons' , 'number' , '1' , 'Use the images of the portalmenu in the regular menu as well (1) or do not (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_gui_counter_menu_daily' , 'boolean' , 'true' , 'Compress menu usage count to anonymous daily or personal count')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'custfunctionspath' , 'string' , NULL , 'path to custfunctions.wsc')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'custfunctionspath' , 'string' , NULL , 'path to custfunctions.wsc')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'view_dwf_with_slnkdwf' , 'boolean' , 'false' , 'View DWF document files using SLNKDWF')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_FACTAB', 'ins_history' , 'string' , '1' , 'historymode for flexproperties {0 | 1}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'os_logon' , 'boolean' , 'false' , 'enable NT domain logon {true | false}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'os_logon_exclude' , 'array' , '' , 'Disable NT domain logon, for example "HTTP_VIA,HTTP_REVERSE_VIA,HTTP_X_BLUECOAT_VIA"')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_FACFAC', 'ins_history' , 'string' , '1' , 'historymode for flexproperties {0 | 1}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'os_logon' , 'boolean' , 'false' , 'enable NT domain logon {true | false}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'os_logon_exclude' , 'array' , '' , 'Disable NT domain logon, for example "HTTP_VIA,HTTP_REVERSE_VIA,HTTP_X_BLUECOAT_VIA"')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'helppage_url' , 'string' , 'https://help.facilitor.nl/fac_wrapper.php', 'Helppage')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'helppage_secret' , 'string' , 'yuszkRZXlGqjOgyE' , 'Helppage hmac secret')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'logcenter_url' , 'string' , 'https://fclt.facilitor.nl/?SSO=CUSTOMER', 'Logcenter url')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'logcenter_secret' , 'string' , 'd1RLxRhQMvuU7MkdVeLlcBdYKZkUNh7N', 'Logcenter jwt secret')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'forum_url' , 'string' , 'http://wordpress.facilitor.nl', 'Forum url (future use)')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'forum_secret' , 'string' , 'rQf1yKO1VWP4xm3iGef1WgzFo5LPKBEz', 'Forum jwt secret (future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'timepickercolumns' , 'number' , '4' , 'Nr of columns for timepicker (increase for long days or short intervals)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_max_dep_level' , 'number' , '2' , 'number of levels between prs_bedijf and prs_perslid (max = 5)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_max_dep_level' , 'number' , '2' , 'number of levels between prs_bedijf and prs_perslid (max = 5)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'qp_maxrows' , 'number' , '100' , 'Maximum number of rows to show, displays ''lcl_qp_maxrows1/2'' if exceeded')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'qp_maxrows2' , 'number' , '1000' , 'Maximum number of rows to show, displays ''lcl_qp_maxrows3'' if exceeded')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'rs_maxchar' , 'number' , '150' , 'vanaf hier afgekapt en ''Meer...'' tonen.')
|
||||
@@ -103,19 +96,18 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'kosten_klant_default'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'prs_password_validation' , 'string' , '.{8,}' , 'At least 8 characters')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'prs_password_fail_limit' , 'number' , '999' , 'Lockout after many password failures (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'prs_password_expiration' , 'number' , '-1' , 'Password expire days (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'prs_password_hash_factor' , 'number' , '16' , 'Password hash workfactor (2^x)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_password_hash_factor' , 'number' , '16' , 'Password hash workfactor (2^x)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_password_hash_length' , 'number' , '20' , 'Password hash length')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_password_otp_window' , 'number' , '60' , 'OTP windows (x seconds early/late allowed)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_password_otp_window2' , 'number' , '600' , 'OTP windows for resync (x seconds early/late allowed, future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'prs_password_otp_mode' , 'number' , '0' , 'OTP mode (0=off,1=prssys only, 2=everyone with password, 3=everyone)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_allow_impersonate' , 'boolean' , 'false' , 'Allow impersonation by PRSSYS')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'prs_personal_noti_options' , 'number' , '15' , 'Options that are provided for personal notification overrules (+8:popup,+4:sms,+2:mail,+1:portal)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_password_otp_mode' , 'number' , '0' , 'OTP mode (0=off,1=prssys only, 2=everyone with password, 3=everyone)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_allow_impersonate' , 'boolean' , 'false' , 'Allow impersonation for PRSSYS')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'iconcolumns' , 'number' , '6' , 'number of columns in an iconmenu page.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'NotifyMessageInterval' , 'number' , '0' , 'time (seconds) between NotifyMessage.asp [=Check for popups] refreshes. 0=disable')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'NotifyMessageInterval' , 'number' , '0' , 'time (seconds) between NotifyMessage.asp [=Check for popups] refreshes. 0=disable')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'usrrap_refreshrate' , 'number' , '60' , 'time between auto refresh of selected usrraps (seconds)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'refresher_doubleauto' , 'number' , '3' , 'Double buffering delay (seconds)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'PerformInterval' , 'number' , '0' , 'time (seconds) between shared/performancetester.asp refreshes 0=disable')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'perfmon_threshold' , 'number' , '-1' , 'time threshold for statements to be monitored for performance {milliseconds | -1}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'PerformInterval' , 'number' , '0' , 'time (seconds) between shared/performancetester.asp refreshes 0=disable')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'perfmon_threshold' , 'number' , '-1' , 'time threshold for statements to be monitored for performance {milliseconds | -1}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'login_url' , 'string' , 'appl/shared/login.asp' , 'url providing login-services')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'login_pda_url' , 'string' , 'appl/shared/login.asp' , 'url providing login-services when pda detected. Future use')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'login_use_email' , 'number' , '0' , 'use email to check user authentication { 0 - use oslogin | 1 - use email }')
|
||||
@@ -123,37 +115,40 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'login_remember_days'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_firstlogin_url' , 'string' , 'appl/fac/welcome.asp' , 'Url to show upon first login of user')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_firstlogin_expire' , 'number' , '14' , 'Remove firstlogin_url automatically after nn days')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'email_password' , 'number' , '0' , 'Show ''wachtwoord vergeten'' optie (1=voor mensen met wachtwoord, 2=voor iedereen)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register' , 'number' , '0' , 'Can user self-register? ( 0 disable )')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register_expire' , 'number' , '60' , 'Minutes to respond to confirmation e-mail ( default 60 )')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register_groep_key' , 'number' , '-1' , 'Default fac_groep for unconfirmed user. If >0 it overrules _DEFAULT groep')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register_srtperslid_key' , 'number' , '-1' , 'Default srtperslid key')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register_afdeling_key' , 'number' , '-1' , 'Default afdeling key')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'self_register_email_whitelist' , 'string' , '' , 'Regexp email-restriction eg. \@facilitor\.nl$')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'SmsUrl' , 'string' , '' , 'SMS service URL')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'SmsUid' , 'string' , '' , 'User id for SMS service')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'SmsPwd' , 'string' , '' , 'Password for SMS service')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'SmsReplyPhone' , 'string' , '' , 'Reply id for SMS service, this can be either a phonenumber or a string')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register' , 'number' , '0' , 'Can user self-register? ( 0 disable )')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register_expire' , 'number' , '60' , 'Minutes to respond to confirmation e-mail ( default 60 )')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register_groep_key' , 'number' , '-1' , 'Default fac_groep for unconfirmed user. If >0 it overrules _DEFAULT groep')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register_srtperslid_key' , 'number' , '-1' , 'Default srtperslid key')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register_afdeling_key' , 'number' , '-1' , 'Default afdeling key')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'self_register_email_whitelist' , 'string' , '' , 'Regexp email-restriction eg. \@facilitor\.nl$')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'self_fromaddress' , 'string' , 'FACILITOR registratie <no_reply@facilitor.nl>', 'From-address for confirmation e-mail self-registration')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'self_replyaddress' , 'string' , 'no_reply@facilitor.nl' , 'Reply-address for confirmation e-mail self-registration')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'sys_ip_restrict' , 'string' , '' , 'Regexp ip-restriction')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sys_ip_restrict' , 'string' , '' , 'Regexp ip-restriction')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'sys_ip_restrict_internal' , 'string' , '' , 'Regexp ip-restriction internal')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sys_ip_jail' , 'string' , '' , 'Regexp ip-jail to prevent roaming (future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'sys_ip_lockmode' , 'number' , '1' , 'Automatic logoff on ip-change (0 disable)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'auto_https' , 'number' , '3' , '0=not https, 1=http redirects to https, (3=also all cookies ;Secure)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'hsts_maxage' , 'number' , '31536000' , 'HTTP Strict Transport Security max-age (0=off, eg. 31536000 for one year)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'qrc_enable' , 'number' , '1' , 'Enable QRC-authentication feature (1) or not (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'qr_auth_expire' , 'number' , '5' , 'Minutes QRC-code is valid (default 5)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'qr_color' , 'number' , '5452544' , 'QRC color')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'auto_https' , 'number' , '3' , '0=not https, 1=http redirects to https, (3=also all cookies ;Secure)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'hsts_maxage' , 'number' , '0' , 'HTTP Strict Transport Security max-age (0=off, eg. 31536000 for one year)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'qrc_enable' , 'number' , '1' , 'Enable QRC-authentication feature (1) or not (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'qr_auth_expire' , 'number' , '5' , 'Minutes QRC-code is valid (default 5)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'qr_color' , 'number' , '5452544' , 'QRC color')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_nieuws_forum_url' , 'string' , 'http://wordpress.facilitor.nl/api/get_category_posts/?category_id=40&count=15&date_format=d-m-Y', NULL)
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_nieuws_forum_max' , 'number' , '6' , 'Max number of news items to show (<0 to disable)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_emailtoken_auth_expire' , 'number' , '0' , 'Minutes e-mail login token is valid (default 0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_apitoken_auth_expire' , 'number' , '0' , 'Minutes api auth token is valid (default 0)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_dep_all' , 'boolean' , 'false' , 'allow attaching persons on all department level { true | false }')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_emailtoken_auth_expire' , 'number' , '0' , 'Minutes e-mail login token is valid (default 0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_apitoken_auth_expire' , 'number' , '0' , 'Minutes api auth token is valid (default 0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_nieuws_forum_max' , 'number' , '6' , 'Max number of news items to show')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_dep_all' , 'boolean' , 'false' , 'allow attaching persons on all department level { true | false }')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_dep_string' , 'string' , 'd.prs_afdeling_naam' , NULL)
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_pers_string' , 'string' , ' p.prs_perslid_naam|| NVL2( p.prs_perslid_voorletters, '', '' || p.prs_perslid_voorletters, '''')|| NVL2( p.prs_perslid_tussenvoegsel, '' '' || p.prs_perslid_tussenvoegsel, '''')|| NVL2( p.prs_perslid_voornaam, '' ('' || p.prs_perslid_voornaam || '')'', '''')', NULL)
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_contactpers_string' , 'string' , 'cp.prs_contactpersoon_naam || NVL2(cp.prs_contactpersoon_voorletters, '', '' || cp.prs_contactpersoon_voorletters, '''')|| NVL2(cp.prs_contactpersoon_tussenv, '' '' || cp.prs_contactpersoon_tussenv, '''')|| NVL2(cp.prs_contactpersoon_voornaam, '' ('' || cp.prs_contactpersoon_voornaam || '')'', '''')', NULL)
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_kpn_string' , 'string' , ' NVL2(k.prs_kostenplaats_nr, prs_kostenplaats_nr || '' ''|| lcl.x(''prs_kostenplaats_omschrijving'', k.prs_kostenplaats_key, k.prs_kostenplaats_omschrijving), '''')', NULL)
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'alg_loc_string' , 'string' , ' l.alg_locatie_omschrijving || '' ('' || l.alg_locatie_code || '')'' ', NULL)
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'email_regexp' , 'string' , '^\s*[A-Z0-9&\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*([,;]\s*[A-Z0-9&\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*)*$', 'Meerdere gescheiden door , of ;')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'email_regexp_single' , 'string' , '^\s*[A-Z0-9&\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*$', 'E<>n email adres')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'email_regexp' , 'string' , '^\s*[A-Z0-9\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*([,;]\s*[A-Z0-9\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*)*$', 'Meerdere gescheiden door , of ;')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'email_regexp_single' , 'string' , '^\s*[A-Z0-9\._%+-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}\s*$', 'E<>n email adres')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'ReplyAddress' , 'string' , '' , 'ReplyTo Address when e-mailing manually')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'widgetportal' , 'number' , '0' , 'Use a widgetpage as startpage (1) or the standard page (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'widgetportal' , 'number' , '0' , 'Use a widgetpage as startpage (1) or the standard page (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'portalnewslength' , 'number' , '96' , 'Max. length of a line in statusinfo frame for hyperlinked messages {0..512}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'portalnewsmax' , 'number' , '25' , 'Max. number of messages in statusinfo frame {-1=unlimited | n=limit to n most recent messages}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'portalmsgmax' , 'number' , '5' , 'Max. number of messages in messages frame {-1=unlimited | n=limit to n most recent messages | 0=no messages}')
|
||||
@@ -167,11 +162,10 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'facilitiespast_mld'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'facilitiesfuture_mld' , 'number' , '31' , 'Number of days in the future to show (my) facilities for calls')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'facilitiespast_res' , 'number' , '2' , 'Number of days in the past to show (my) facilities for reservations')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'facilitiesfuture_res' , 'number' , '31' , 'Number of days in the future to show (my) facilities for reservations')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'personal_satisfaction_period' , 'number' , '100' , 'Number of days for which the personal satisfaction rating is calculated')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'currency_icon' , 'string' , 'fa-eur' , 'Currency icon. Use fa-money for generic')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'personal_satisfaction_period' , 'number' , '100' , 'Number of days for which the personal satisfaction rating is calculated')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'currency_pref' , 'string' , 'EUR ' , 'Currency prefix')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'currency_suff' , 'string' , '' , 'Currency suffix')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'cal_showOn' , 'string' , 'button' , '''button'' or ''focus'' or ''both''')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cal_showOn' , 'string' , 'button' , '''button'' or ''focus'' or ''both''')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'show_ordernr' , 'number' , '0' , '0=never,>0=always, 3=also bo-list')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'can_selfapprove' , 'number' , '999999' , 'I can approve myself below or equal this limit or someone else must approve always above this limit')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_approvemethod' , 'number' , '1' , 'Approval tree: 1 = kp.budgethouder, kpngroep.verantwoordelijke, 2 = first traverse up the departments for a kp.budgethouder')
|
||||
@@ -184,35 +178,33 @@ DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sso_advanced_url'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sso_advanced_url_alt' , 'string' , '' , 'Advanced SSO path to alternate customer sso=2 script')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sso_advanced_autoip' , 'string' , '' , 'Advanced SSO ip-regexp for automatic sso (future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'sso_advanced_autoip_alt' , 'string' , '' , 'Advanced SSO ip-regexp for automatic alternate sso (future use)')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'idp_internal_anyuser' , 'boolean' , 'false' , 'FAC_IDP_INTERNAL sso can be used to login for any user')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'note_collapsed' , 'number' , '1' , 'Notes overview collapsed/fold up (=1 default) or unfold (=0)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'workflow_collapsed' , 'number' , '1' , 'Workflow overview collapsed/fold up (=1 default) or unfold (=0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'use_capacity_planning' , 'number' , '0' , 'De inzetbaarheid van personen en uitvoerbaarheid bij opdrachten kan worden aangegeven (0=nee {default}, 1=ja)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'allow_framed_facilitor' , 'boolean' , 'false' , 'Is it allowed to use FACILITOR in an (i)frame?')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'p3p_header' , 'string' , '' , 'P3P privacy policy')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'use_capacity_planning' , 'number' , '0' , 'De inzetbaarheid van personen en uitvoerbaarheid bij opdrachten kan worden aangegeven (0=nee {default}, 1=ja)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'allow_framed_facilitor' , 'boolean' , 'false' , 'Is it allowed to use FACILITOR in an (i)frame?')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'p3p_header' , 'string' , '' , 'P3P privacy policy')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cors_header' , 'string' , '' , 'CORS header (future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'http_meta_head' , 'string' , '<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">', 'Submitted in each html <head>')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_PRSSYS', 'alg_onrgoed_recent' , 'number' , '60' , 'Tijdsinterval voor de recente onroerendgoed wijzigingen in minuten')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'http_meta_head' , 'string' , '<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">', 'Submitted in each html <head>')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_melding_recent' , 'number' , '60' , 'Tijdsinterval voor de recente wijzigingen in minuten')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdracht_recent' , 'number' , '60' , 'Tijdsinterval voor de recente opdracht wijzigingen in minuten')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_contract_recent' , 'number' , '60' , 'Tijdsinterval voor de recente contract wijzigingen in minuten')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_contract_requestor_required' , 'boolean' , 'false' , 'Set the contract requestor field as required (true) or optional (false)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_reservering_recent' , 'number' , '60' , 'Tijdsinterval voor de recente reserverings wijzigingen in minuten')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'mobile_enabled' , 'number' , '0' , 'Is FACILITOR Mobile available {0 | 1}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'mobile_imageportal' , 'boolean' , 'true' , 'Use the fancy mobile icon portal (true) or text portal (false)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'mobile_imageportal' , 'boolean' , 'true' , 'Use the fancy mobile icon portal (true) or text portal (false)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'mobile_guest_user' , 'string' , NULL , 'QRCode only for now, set to "_GAST" and assign rights to _GAST.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'qp_maxrows_mobile' , 'number' , '50' , 'Maximum number of rows to show mobile, displays ''lcl_qp_maxrows'' if exceeded')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'mobile_password' , 'number' , '0' , 'get the login password sent to your mobile')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'mobile_password_pda' , 'number' , '0' , 'get the login password sent your mobile when using a mobile')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'mobile_password_exp' , 'number' , '15' , 'time to enter the login code received on the mobile in minutes.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'mobile_password_exp' , 'number' , '15' , 'time to enter the login code received on the mobile in minutes.')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_restrict_mobile_to_me' , 'number' , '0' , 'For mobile, show calls within scope (0) or only list calls assigned to me (1) with scope')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'mobile_alg_level' , 'string' , 'G' , 'Level to use for mobile scoping: L(ocatie), G(ebouw) of V(erdieping)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'mobile_position_required' , 'number' , '1' , 'A current position is required for geo-scoping (1) or not (0)')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_dwf_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics DWF files')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_dwf_path_concept' , 'string' , NULL , NULL)
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_vlucht_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics vlucht DWF files')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_symbols_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics symbol files')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_dwf_path_prj' , 'string' , NULL , 'full filepath to FACILITOR Graphics DWF files for scenarios')
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_dwf_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics DWF files')
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_dwf_path_concept' , 'string' , NULL , NULL)
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_vlucht_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics vlucht DWF files')
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_symbols_path' , 'string' , NULL , 'full filepath to FACILITOR Graphics symbol files')
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_dwf_path_prj' , 'string' , NULL , 'full filepath to FACILITOR Graphics DWF files for scenarios')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_rap_alg' , 'string' , '../cad/rap_alg.asp' , NULL)
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_rap_algc' , 'string' , '../cad/rap_algc.asp' , 'concept')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_rap_cnt' , 'string' , '../cad/rap_cnt.asp' , NULL)
|
||||
@@ -227,27 +219,27 @@ DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_rap_cnt2'
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_rap_ins2' , 'string' , '../cad/rap_ins2.asp' , NULL)
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_paperColor' , 'number' , '15395820' , 'paper background or -1 for ''as published''')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_contourColor' , 'number' , '65280' , 'Default roomcontour coloring')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_contourAlpha' , 'number' , '0' , 'Default roomcontour transparancy. 0==invisible!')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_contourAlpha' , 'number' , '0' , 'Default roomcontour transparancy. 0==invisible!')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_contourWeight' , 'number' , '100' , 'Default roomcontour width. 100mm;')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_areaThreshold' , 'number' , '7000100' , 'Bij kleiner oppervlakte dunnere contour en kleiner label')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_paperColorCpt' , 'number' , '13684944' , 'paper background concept')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_contourColorCpt' , 'number' , '16776960' , 'Default roomcontour coloring concept new rooms')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_ThemaAlpha' , 'number' , '224' , 'Default roomcontour transparancy. 255==solid!')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_ThemaAlpha' , 'number' , '224' , 'Default roomcontour transparancy. 255==solid!')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_inLabelSize' , 'number' , '800' , 'Binnen ruimtelabels grootte (mm)')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_inWPLabelSize' , 'number' , '400' , 'Binnen wekrpleklabels grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_inINSLabelSize' , 'number' , '250' , 'Binnen objectlabels grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_outLabelSize' , 'number' , '16000' , 'Buiten terreinsectorlabels grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_outINSLabelSize' , 'number' , '8000' , 'Buiten objectlabels grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_labelPosition' , 'number' , '1' , '1=default, 2=center, 3=topleft')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_startBuiten' , 'boolean' , 'false' , 'Bij binnenkomst van FGII buiten/terrein-situatie tonen')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_translateprintcolor' , 'json' , '[]' , 'Kleurvertalingen bij printen')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_antialias' , 'number' , '2' , 'Antialias, 1=off, 2=pleasant, 4=slower')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_dobbelScale' , 'float' , '0.5' , 'Schaal voor de dobbelsymbolen versus normale grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_dobbelDist' , 'number' , '1400' , 'Afstand dobbel symbolen (mm)')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_WPScale' , 'float' , '1' , 'Schaal voor werkplek symbolen tov 1.0')
|
||||
DEFINE_SETTING('CAD', 0000, 'WEB_FACFAC', 'fg_startBuiten' , 'boolean' , 'false' , 'Bij binnenkomst van FGII buiten/terrein-situatie tonen')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_translateprintcolor' , 'json' , '[]' , 'Kleurvertalingen bij printen')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_antialias' , 'number' , '2' , 'Antialias, 1=off, 2=pleasant, 4=slower')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_dobbelScale' , 'float' , '0.5' , 'Schaal voor de dobbelsymbolen versus normale grootte')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_dobbelDist' , 'number' , '1400' , 'Afstand dobbel symbolen (mm)')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_WPScale' , 'float' , '1' , 'Schaal voor werkplek symbolen tov 1.0')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_ins_symbols' , 'boolean' , 'false' , 'Objecten als symbolen in de tekening plaatsen.')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_bitmapsymbolsize' , 'number' , '1000' , 'Symbool hoogte bitmap symbolen.')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACTAB', 'fg_maximize' , 'boolean' , 'true' , 'Maximaliseer plaatje naar wat echt zichtbaar is.')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_maximize' , 'boolean' , 'true' , 'Maximaliseer plaatje naar wat echt zichtbaar is.')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_syncruimteview' , 'string' , 'cad_v_sync_alg_ruimte' , NULL)
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_FACFAC', 'fg_syncterreinview' , 'string' , 'cad_v_sync_alg_terrein' , NULL)
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_contourlayers' , 'string' , '{CONT!.}|{CONT\|.*}' , NULL)
|
||||
@@ -262,15 +254,15 @@ DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_mobile_thema'
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_mobile_label' , 'number' , '-1' , 'labelthema om mobile te tonen')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_werkpleksymbool' , 'string' , 'WERKPLEK' , 'Moet in fg_symbols_path staan')
|
||||
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_publiclayers' , 'array' , '' , 'ins_disc_keys of layers visible without INSUSE')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_FACTAB', 'alg_ruimtenr_aut_use' , 'number' , '0' , 'WEB_ALGUSE may change alg_ruimte_nr/omschrijving {0=WEB_ALGMAN required | 1=WEB_ALGUSE allowed too}')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_FACFAC', 'alg_ruimtenr_aut_use' , 'number' , '0' , 'WEB_ALGUSE may change alg_ruimte_nr/omschrijving {0=WEB_ALGMAN required | 1=WEB_ALGUSE allowed too}')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_FACFAC', 'alg_ruimte_comm_opp_key' , 'number' , '-1' , 'Key to be used for commercial ruimte oppervlakte')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_FACFAC', 'alg_terrein_comm_opp_key' , 'number' , '-1' , 'Key to be used for commercial terrein oppervlakte')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_PRSSYS', 'alg_fg_remote_maps' , 'string' , '' , 'URL. if not empty use Google Maps for locations en buildings in FACILITOR Graphics')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_FACFAC', 'bes_image_path' , 'string' , NULL , 'path to folder storing bes_srtdeel pictures')
|
||||
DEFINE_SETTING('BES', 0000, 'WEB_FACFAC', 'bes_image_path' , 'string' , NULL , 'path to folder storing bes_srtdeel pictures')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_show_RFO_price' , 'number' , '2' , 'show prices {0=no support | 1=FO support | 2=FE&FO support}')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_datum_limiet' , 'number' , '90' , 'max days in the future')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_bestelling_prefix' , 'string' , '' , 'prefix voor het aanvraagnummer van de bestelling')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_bestelopdr_prefix' , 'string' , '' , 'prefix voor het opdrachtnummer van de bestelling')
|
||||
DEFINE_SETTING('BES', 0000, 'WEB_FACFAC', 'bes_bestelling_prefix' , 'string' , '' , 'prefix voor het aanvraagnummer van de bestelling')
|
||||
DEFINE_SETTING('BES', 0000, 'WEB_FACFAC', 'bes_bestelopdr_prefix' , 'string' , '' , 'prefix voor het opdrachtnummer van de bestelling')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_afleverruimte_verplicht' , 'number' , '0' , 'Afleverruimte required {0=no (default) | 1=yes}')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_retour_need_approval' , 'number' , '0' , 'retourbestelaanvraag wel(=1)/niet(=0) langs de BO laten gaan voor fiattering')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_show_inkprijs' , 'number' , '0' , 'show inkoopprijs column with BES management info {0=no | 1=yes}')
|
||||
@@ -278,7 +270,7 @@ DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_pgb_fiattering'
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_pgb_fe_fiat' , 'number' , '0' , 'Een bestelling van FE-er moet naast PGB/AGB fiattering ook altijd gefiatteerd worden, anders altijd afwijzen {0=no | 1=yes}')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_confirm_order_before_submit' , 'boolean' , 'false' , 'Bevestig bestelaanvraag voordat het uitgevoerd wordt')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_approval_all' , 'number' , '0' , 'Goedkeuring bestelling vereist t.o.v. eerstvolgende limiet (=0 default) of t.o.v. totale kosten (in <20><>n keer)(=1)')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_FACTAB', 'cnt_srttype_rental' , 'number' , '2' , 'cnt_srtcontract_type of room rental contract type')
|
||||
DEFINE_SETTING('CNT', 0000, 'WEB_FACFAC', 'cnt_srttype_rental' , 'number' , '2' , 'cnt_srtcontract_type of room rental contract type')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_scopeverdeling' , 'number' , '0' , '0|1, cost distribution by scope weights 0=relative weight, 1=absolute amount')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_inactivate_mode' , 'number' , '0' , 'inactivate contract with WEB_CNTMAN/WEB_CNTUSE read rights and WEB_CNTMSU rights (0) or with extra WEB_CNTMAN write rights (1)')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_all_kostenplaats' , 'number' , '0' , 'show all (1) active kostenplaats values or only the one i have mandate for (0) in list')
|
||||
@@ -293,11 +285,11 @@ DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_approval_all'
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_factuur_totaalmarge' , 'number' , '0' , 'De toegestane marge op de totaal factuur (default 0)')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_internalnr_readonly' , 'number' , '0' , 'Het interne contractnummer wordt automatisch bepaalt en is niet wijzigbaar')
|
||||
DEFINE_SETTING('CNT', 0001, 'WEB_PRSSYS', 'cnt_enable_kostensoort' , 'number' , '1' , 'can contract kostensoort be changed?')
|
||||
DEFINE_SETTING('FAQ', 0001, 'WEB_FACTAB', 'faq_enabled' , 'number' , '0' , 'Is kennisbank available {0 | 1} licensed separately')
|
||||
DEFINE_SETTING('FAQ', 0001, 'WEB_FACFAC', 'faq_enabled' , 'number' , '0' , 'Is kennisbank available {0 | 1} licensed separately')
|
||||
DEFINE_SETTING('FAQ', 0001, 'WEB_PRSSYS', 'faq_max_results' , 'number' , '10' , 'Limit the result to this number')
|
||||
DEFINE_SETTING('FAQ', 0001, 'WEB_PRSSYS', 'faq_kennisbank_popup' , 'number' , '3' , 'Show kennisbank popup {0=no | 01=1=FE | 10=2=FO | 11=3=FE+FO}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'iLearning_enabled' , 'number' , '0' , 'Is iLearning available {0 | 1} licensed separately')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'kto_srtdiscipline_key' , 'number' , '-1' , 'key van KTO (klanttevredenheidsonderzoek) vakgroeptype')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'kto_srtdiscipline_key' , 'number' , '-1' , 'key van KTO (klanttevredenheidsonderzoek) vakgroeptype')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'menu_photo_size' , 'string' , 'r512x512' , 'Resize uploads to this maximum MENU photo size. Ex: r200x150')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_like_bad' , 'number' , '2' , 'Rating for bad service')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_like_poor' , 'number' , '4' , 'Rating for poor service')
|
||||
@@ -309,17 +301,16 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_mld_deeplike_expire'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_res_deeplike_expire' , 'number' , '0' , 'Number of days reservation deeplike bookmark is valid (default 0 is disabled) future use')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'fac_bes_deeplike_expire' , 'number' , '0' , 'Number of days bestelling deeplike bookmark is valid (default 0 is disabled) future use')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_btw_default' , 'number' , '3' , 'Standaard btw tarief (1=NL|Nul, 2=NL|Laag, 3=NL|Hoog, enz.)')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_FACTAB', 'fin_defaultboekmaand' , 'number' , '1' , 'How to determine default "boekmaand" for entered invoice: 1=sysdate, 2=orderdate')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_FACFAC', 'fin_defaultboekmaand' , 'number' , '1' , 'How to determine default "boekmaand" for entered invoice: 1=sysdate, 2=orderdate')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_new_after_save' , 'number' , '0' , 'Na het opslaan terugkomen met de factuur in de showmode of met nieuw leeg invulformulier (0=showmode || 1=nieuw formulier)')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_FACFAC', 'fin_import_app_key' , 'number' , '-1' , 'fac_import_app_key of customer ''FACTUUR'' import: -1=FACILITOR standard')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_enable_kostensoort' , 'number' , '1' , 'can factuur kostensoort be changed?')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_kostensoort_verplicht' , 'number' , '0' , 'Is kostensoort required? {0=not required | 1=required}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_bof_mag_editen' , 'number' , '1' , 'Users/Approvers with FINBOF rights have edit possibilities {0=no edit (only approve) | 1=edit (default)}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_enable_afwijzen' , 'number' , '1' , 'Is it possible to reject an invoice or not {0=Afwijzen unavailable | 1=Afwijzen available}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_enable_goedkeuren' , 'number' , '0' , 'Is it possible to validate (''goedkeuren'') an invoice {0=validation unavailable | 1=validation optional | 2=validation required}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_enable_goedkeuren' , 'number' , '0' , 'Is it possible to validate an invoice or not {0=Goedkeuren unavailable | 1=Goedkeuren available}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_match_lowerlimit' , 'number' , '0' , 'Check lowerlimit also for matching {0=Only upperlimit (invoice<order+tolerance | 1=Upper and lowerlimit (order-tolerance<invoice<order+tolerance)}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_use_verkoopfacturen' , 'number' , '0' , 'Provide direct access to generated salesinvoices (if any) from contract/order/reservation details {0=no | 1=yes}')
|
||||
DEFINE_SETTING('FIN', 0001, 'WEB_PRSSYS', 'fin_factuur_verlegdmode' , 'number' , '0' , 'Use and validation of field fin_factuur_gbedrag: {0=field invisible | &1=visible and enterable | &2=required if invoicelines has a shifted VAT-value | &4=all invoicelines must have shifted VAT-value or must have standard VAT values (=not shifted)}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_meldbron_key' , 'number' , '5' , 'MLD_MELDBRON_KEY of meldbron ''intranet''')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_melding_autoprint' , 'number' , '0' , 'auto print melding form after insert by FO 2=unconditionally print complain | 1=print if ask_for_orders=0 | 0=no print')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ask_for_orders' , 'boolean' , 'true' , 'ask for immediate order input after call entry { true | false }')
|
||||
@@ -331,11 +322,11 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_cost'
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_ordernr' , 'number' , '0' , 'show ordernr field for orders {0=don''t show(&use mld_melding_ordernr) | 1=show}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_kostenplaats' , 'number' , '1' , 'show kostenplaats field for orders {0=don''t show | 1=editable | 2=show}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_change_type' , 'number' , '1' , 'Can change opdr_type (0=no, 1=yes, 2=undefined)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_contract_startdate_key' , 'number' , '-1' , 'key of flex prop in rental contract mutation call')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_contract_startdate_key' , 'number' , '-1' , 'key of flex prop in rental contract mutation call')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_enable_workflow' , 'number' , '1' , 'enable workflow in call handling {0=workflow disabled | 1=workflow enabled }')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_notify_workflowsteps' , 'number' , '1' , 'Notify each workflowstep to caller {0=do not notify steps (blackbox) | 1=notify each step (whitebox)}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_close_opdr_default' , 'number' , '0' , 'De checkbox met de vraag of de open opdrachten ook afgemeld moeten worden is standaard niet(0=default) of wel(1) aangevinkt')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_contract_no_renter_key' , 'number' , '-1' , 'Key of company to indicate that the contract - room relation (CNT_CONTRACT_ONRGOED) can be removed')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_contract_no_renter_key' , 'number' , '-1' , 'Key of company to indicate that the contract - room relation (CNT_CONTRACT_ONRGOED) can be removed')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_bo_sort_descending' , 'number' , '0' , 'Sort ordering of mld_melding for BO (0 = most urgent first | 1 = last made first );')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_max_history' , 'number' , '0' , 'Show calls and orders not longer then mld_max_history days ago (FE/FO/BO) ((mld_max_history <= 0) : show all finished calls and orders (default))')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_melding_close' , 'number' , '0' , 'Can close complain with orders in complain overview window without seeing complain details? {0=yes default | 1=no}')
|
||||
@@ -367,16 +358,16 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_allow_for_others'
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_allow_parentmelding' , 'number' , '0' , 'Allow attaching a call to another manually (0=not | 1=allow)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_afmeld_future' , 'number' , '1' , 'Opdracht einddatum niet controleren bij afmelden {0=opdracht einddatum mag niet in de toekomst liggen, 1=default niets controleren)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_show_endtime' , 'number' , '1' , 'Show endtime for complaints (0=only date, 1=with endtime)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_ordermaterial_fac_usrtab_key' , 'number' , '-1' , 'fac_usrtab_key of ordermaterials')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_ordermaterial_editable' , 'boolean' , 'true' , 'ordermaterials can be edited (true) or are always readonly/remotely managed (false)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_ordermaterial_fac_usrtab_key' , 'number' , '-1' , 'fac_usrtab_key of ordermaterials')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_ordermaterial_editable' , 'boolean' , 'true' , 'ordermaterials can be edited (true) or are always readonly/remotely managed (false)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_accept_confirm' , 'boolean' , 'false' , 'bij accepteren melding direct afhandelingsveld invullen')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_selector_mode' , 'number' , '0' , 'Selector mode vakgroep/melding voor de frontend. {0(=default)=vakgroep en melding (beide eerst te kiezen), 1=vakgroep readonly, 2=alleen melding}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_opdr_minuren' , 'boolean' , 'false' , 'registreren min uren toegestaan')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_opdr_minuren' , 'boolean' , 'false' , 'registreren min uren toegestaan')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_melding_flags' , 'number' , '0' , 'Number of flags fo/bo can define on complaint. Max 10')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_flag_on_fenote' , 'number' , '0' , 'Set/Clear this mld_melding_flag when the FOBO/caller saves a note {0=no flag}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_flag_on_bonote' , 'number' , '0' , 'Value of flag when BO has to read note')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_forward_opm_flags' , 'number' , '0' , 'remark/reason is required when forwarded {to comment field: 0=No(default) | 1=Yes | to note field: 2=No | 3=Yes}.')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mlds_image_path' , 'string' , NULL , 'path to folder storing stdmelding symbols pictures')
|
||||
DEFINE_SETTING('MLD', 0000, 'WEB_FACFAC', 'mlds_image_path' , 'string' , NULL , 'path to folder storing stdmelding symbols pictures')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_add_mldopmerk_on_opdrclose' , 'number' , '0' , 'Automatically copy remark from order to call when supplier close last order {1=Yes | 0=No}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_reference_days' , 'number' , '100' , 'Het aantal dagen terug in de tijd van waaraf eigen referentie getoond dienen te worden')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_locked_expire' , 'number' , '30' , 'Minutes after which edit-lock automatically released')
|
||||
@@ -386,10 +377,8 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_pgb_fiattering'
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_show_urgent_as_new' , 'boolean' , 'false' , 'Show urgent calls as new calls')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_refiat_preference' , 'number' , '0' , 'Bij herfiattering opnieuw fiatteren {0=(default) fiatteur moet opnieuw fiatteren, 1=goedkeurder kan aangeven of dat moet}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_merge_notes_and_tracking' , 'number' , '1' , 'Combine notes and tracking in one frame with order details (0=just notes | 1=both combined)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_hide_fe_tracking' , 'number' , '0' , '0=default, 1=hide all tracking for fe (might contain ''secrets'')')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_merge_notes_and_tracking' , 'number' , '1' , 'Combine notes and tracking in one frame with call details (0=just notes | 1=both combined)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_autolink_regexp' , 'string' , '(?:(?:melding [A-Z]*)|(?:[A-Z \,\n]+\#[A-Z]*))(\d+)', 'Automatically turn MLD-references in texts into clickable links eg. (?:(?:melding [A-Z]*)|(?:[A-Z \,\n]+\#[A-Z]*))(\d+)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_edit_layout' , 'number' , '0' , 'Layout of mld edit screen {0=stdmelding first (default)| 1=place first}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'cnt_autolink_regexp' , 'string' , '' , 'Automatically turn CNT-references in texts into clickable links eg. (?:(?:contract [A-Z]*)|(?:[A-Z \,\n]+\#[A-Z]*))(\d+)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_continue_edit_issuer' , 'boolean' , 'false' , 'Edit the issuer false= (default) of a continued complain')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'nightly_mld2bo_emailaddress' , 'string' , '' , 'Notification email address outside office hours')
|
||||
@@ -404,16 +393,16 @@ DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_use_mld_wijzigkey'
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_bedrijf_leveranciernr_unique' , 'number' , '0' , 'leveranciernr or prs_bedrijf unique (1) or not unique (0)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_hide_fixed_fields' , 'number' , '0' , 'Do not (1) display phonenumber/tarif fields with person details')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_dep_default_kpn' , 'number' , '1' , 'A user can make costs for his own department by default {0=no | 1=yes}')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_werkplek_implicit' , 'number' , '0' , 'Are workplaces treated as separate entitities (0) or implicitly/invisible used in person-room relations(1)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_werkplek_implicit' , 'number' , '0' , 'Are workplaces treated as separate entitities (0) or implicitly/invisible used in person-room relations(1)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_wpprefix_objectid' , 'number' , '0' , 'Workplace description as prefix in front of object id (at calls and contractscope) {0=no | 1=yes}')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_collegas_used' , 'number' , '9' , 'Can FE users indicate collegues for replacement. Use value as autlevel scope: everything (-1) ... nothing (9=default)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_collegas_groep' , 'number' , '0' , 'Maximum number of group collegues (0=default)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_dep_default_kpn_voor' , 'number' , '0' , 'Gebruik de kostenplaatsen van de prs_perslid_voor indien gezet samen met mld_allow_for_others/bes_allow_for_others')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_mgt_edit_login' , 'boolean' , 'false' , 'WEB_FACMGT may change login')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_mgt_edit_login' , 'boolean' , 'false' , 'WEB_FACMGT may change login')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_PRSSYS', 'prs_restrict_kpedit' , 'number' , '0' , 'Wijzigen van de kostenplaats? {0=volgens autorisatie (default) | 1=alleen eigen kp/kpg wijzigen}')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_PRSSYS', 'prs_phonebook_info' , 'string' , '' , 'Message to be shown at the top of the phonebook')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACTAB', 'photo_kenmerk_key' , 'number' , '-1' , 'ALG_KENMERK_KEY of property Room picture')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACTAB', 'prs_photo_kenmerk_key' , 'number' , '-1' , 'PRS_KENMERK_KEY of property Person picture tonen Ja/Nee')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'photo_kenmerk_key' , 'number' , '-1' , 'ALG_KENMERK_KEY of property Room picture')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'prs_photo_kenmerk_key' , 'number' , '-1' , 'PRS_KENMERK_KEY of property Person picture tonen Ja/Nee')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'prs_photo_kenmerk_showval' , 'string' , '-1' , 'PRS_KENMERK_WAARDE indicating ''Yes''')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_PRSSYS', 'ph_export_advanced' , 'boolean' , 'false' , 'do not show advanced export button')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'locphone_kenmerk_key' , 'number' , '-1' , NULL)
|
||||
@@ -421,34 +410,27 @@ DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'locfax_kenmerk_key'
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'phone_usrrap_key' , 'number' , '-1' , 'userrap key for custom phonebook')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_PRSSYS', 'phone_show_functie' , 'boolean' , 'true' , 'Toon Functie filter veld')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'prs_plaats_key' , 'number' , '-1' , 'PRS_KENMERK_KEY of property location, if -1, the workplace is used for the location')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_FACFAC', 'prs_image_path' , 'string' , NULL , 'path to folder storing person pictures')
|
||||
DEFINE_SETTING('PHB', 0000, 'WEB_FACFAC', 'prs_image_path' , 'string' , NULL , 'path to folder storing person pictures')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_PRSSYS', 'ph_loc_search' , 'boolean' , 'true' , 'provide search on locations in phonebook (true) or not (false)')
|
||||
DEFINE_SETTING('PHB', 0001, 'WEB_PRSSYS', 'ph_bedr_search' , 'boolean' , 'true' , 'provide search on companies in phonebook (true) or not (false)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'ph_rowdetails' , 'number' , '1' , 'Show phonebook details when click-on-row')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'ph_placeFG' , 'number' , '0' , 'Show FG popup when click on place')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ph_placeFG' , 'number' , '0' , 'Show FG popup when click on place')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'ph_showparentafdeling' , 'number' , '0' , 'Show parent afdeling')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'ph_showfunctie' , 'number' , '0' , 'Toon functie van de persoon {0=no (default)| 1=yes}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'prs_mandaterequiresprofiel' , 'number' , '0' , 'Alleen personen met een profiel kunnen worden (onder)gemandateerd (1) of iedereen (0)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'ph_persliddetails_page' , 'string' , 'appl/fac/fac_user_info_phone.asp', NULL)
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'prs_ph_bedrijf' , 'number' , '1' , 'Bedrijven selectbox aanwezig in informatiegids overzichtscherm {0=no | 1=yes (default)}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'ph_cust_flexsearch_key' , 'number' , '-1' , 'custom flexsearchfield for phonebook. Must be ''Suggest'' type!')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ph_persliddetails_page' , 'string' , 'appl/fac/fac_user_info_phone.asp', NULL)
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'prs_ph_bedrijf' , 'number' , '1' , 'Bedrijven selectbox aanwezig in informatiegids overzichtscherm {0=no | 1=yes (default)}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ph_cust_flexsearch_key' , 'number' , '-1' , 'custom flexsearchfield for phonebook. Must be ''Suggest'' type!')
|
||||
DEFINE_SETTING('PRJ', 0001, 'WEB_PRSSYS', 'prj_fg_paperColor' , 'number' , '16777215' , 'paper background for projects {nn=color | -1=''as published''}')
|
||||
DEFINE_SETTING('PRJ', 0001, 'WEB_FACFAC', 'fg_prj_syncruimteview' , 'string' , 'cad_v_sync_prj_ruimte' , NULL)
|
||||
DEFINE_SETTING('PRJ', 0001, 'WEB_PRSSYS', 'prj_discipline_key' , 'number' , '-1' , 'mld_discipline_key of discipline for moves')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_FACFAC', 'ins_image_path' , 'string' , NULL , 'path to folder storing ins_srtdeel pictures')
|
||||
DEFINE_SETTING('INS', 0000, 'WEB_FACFAC', 'ins_image_path' , 'string' , NULL , 'path to folder storing ins_srtdeel pictures')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_fg_remote_maps' , 'string' , '' , 'URL. if not empty use Google Maps instead of FG if x,y coordinates of an object are available')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_inspect_soon_days' , 'number' , '30' , 'Days margin for needs inspection ''soon''')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_can_edit_own_objects' , 'number' , '0' , 'Owner can edit objects {0|1, default 0}')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_FACTAB', 'inspect_enabled' , 'number' , '0' , 'Is FACILITOR Inspect available {0 | 1} (future use)')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_FACFAC', 'inspect_enabled' , 'number' , '0' , 'Is FACILITOR Inspect available {0 | 1} (future use)')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_flex_uitgifte_empty' , 'number' , '0' , 'Flexvelden die geen meetwaarden zijn leeg maken bij uitgifte {0=no (default) | 1=yes}')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_occupationsensors_srtgroep_key' , 'number' , '-1' , 'INS_SRTGROEP_KEY of sensor objects to be used for occupation/availability')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_explode_objects' , 'number' , '1' , 'Explode the nummer of (new) object {0=no | 1=yes (default)}')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_xcp_active_cost' , 'number' , '15' , 'Active cost fields used/shown {+1=kosten, +2=kosten2, +4=kosten3, +8=materiaal}')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'ins_auth_obj_lendout' , 'number' , '0' , 'Authorization scope for objects which are lent out {0=owner(borrower) (default) | 1=basic place/owner}')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'mjb_enabled' , 'number' , '0' , 'Is MJOB module available {0 | 1}')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'mjb_inflation' , 'float' , '1' , 'Default inflation mjob')
|
||||
DEFINE_SETTING('INS', 0001, 'WEB_PRSSYS', 'mjb_show_years' , 'number' , '5' , 'Default number of years which should be shown in the MJOB console')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'badgenum_kenmerk_key' , 'number' , '-1' , 'PRS_KENMERK_KEY of property badge number')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'badgenum_kenmerk_key' , 'number' , '-1' , 'PRS_KENMERK_KEY of property badge number')
|
||||
DEFINE_SETTING('QVW', 0001, 'WEB_FACFAC', 'qvw_enabled' , 'number' , '0' , 'Number of licensed Qlikview users {0 | n}')
|
||||
DEFINE_SETTING('QVW', 0001, 'WEB_FACFAC', 'qvw_ajaxzfcpath' , 'string' , 'https://qv.facilitor.nl/QvAjaxZfc/', 'Root prefix to QlikView Analyzer Zero Footprint Client (must end with /)')
|
||||
DEFINE_SETTING('QVW', 0001, 'WEB_FACFAC', 'qvw_docfolder' , 'string' , 'cust/' , 'path to the QVW-docs on the server (must end with /)')
|
||||
@@ -468,10 +450,8 @@ DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_t1'
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_t2' , 'float' , '18' , 'reservation day end (hour)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_cat_t1' , 'float' , '-1' , 'Catering day start (hour), -1 is take res_t1')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_cat_t2' , 'float' , '-1' , 'Catering day end (hour), -1 is take res_t2')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_rap_t1' , 'float' , '-1' , 'Occupation report day start (hour), -1 is take res_t1')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_rap_t2' , 'float' , '-1' , 'Occupation report day end (hour), -1 is take res_t2')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACTAB', 'res_pda_room_times' , 'array' , '30,60,120' , 'Proposed reservation times pda rooms')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACTAB', 'res_pda_deel_times' , 'array' , '15,30,60,120,240' , 'Proposed reservation times pda objects')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACFAC', 'res_pda_room_times' , 'array' , '30,60,120' , 'Proposed reservation times pda rooms')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACFAC', 'res_pda_deel_times' , 'array' , '15,30,60,120,240' , 'Proposed reservation times pda objects')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_t_middag' , 'float' , '-1' , 'Start time for afternoon tarif for rooms (hour), -1 is one price over the day')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_t_avond' , 'float' , '-1' , 'Start time for evening tarif for rooms (hour), -1 is one price over the day')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_roompricingmethod' , 'number' , '1' , 'Method for room price calculation {1|2|3|n}')
|
||||
@@ -497,10 +477,9 @@ DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_vcalendar_link'
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_room_order' , 'number' , '0' , 'Planbord sorted by capacity or description (0=capacity (default) | 1=description)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'res_plan_max_bezet' , 'number' , '0' , 'Maximum planbord ''occupied'' fields. AiAi timeout prevention (future use)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_xml_max_rsv_ruimte' , 'number' , '60' , 'Maximum number of non-concise rsv_ruimte nodes in reserering node')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACFAC', 'res_image_path' , 'string' , NULL , 'path to folder storing res_ruimte pictures')
|
||||
DEFINE_SETTING('RES', 0000, 'WEB_FACFAC', 'res_image_path' , 'string' , NULL , 'path to folder storing res_ruimte pictures')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_with_mld' , 'number' , '0' , 'Reservering kan meldingen hebben {0=Nee (default) | 1=Ja}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_delete_ask_kosten' , 'number' , '1' , 'Aks for recharge costs at delete (0=never ask, 1=ask after, 2=ask only final, 3=ask only final after)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_delete_charge_perc' , 'array' , '' , 'Aks for charge costs percentage at delete (array of integer values)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_pool_early' , 'number' , '30' , 'Minutes for early pool-visitors')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_pool_late' , 'number' , '30' , 'Minutes for late pool-visitors')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_bez_desk_refresh' , 'number' , '180' , 'Seconds for autorefresh res_bez_desk.asp')
|
||||
@@ -509,12 +488,10 @@ DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_reservering_flags'
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACFAC', 'res_remoteurl_refuse' , 'string' , '' , 'Regexp, do not jump to these remote url (future use)')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_strict_locfilter' , 'boolean' , 'false' , 'Do not show locations without catering. Can be extremely slow!')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_cat_with_expired_room' , 'boolean' , 'false' , 'Can catering be edited when room is expired {false | true}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_cat_reject_stdmld' , 'number' , -1 , 'Standard call key when rejecting catering')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_allow_multi_cat' , 'boolean' , 'false' , 'Can catering be done on multi day reservation {false | true}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_allow_undelete' , 'boolean' , 'false' , 'Deleted reservations can be undeleted {false | true}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_appointment_action' , 'boolean' , 'false' , 'Visitor action at reservation available')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_approval' , 'number' , '0' , 'Reserveringsgoedkeuring door aanvrager {0=Uit (default) | 1=Na afloop | 2=Na Afmelden}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_reminder_noti_blocked' , 'boolean' , 'true' , 'Notification when reservation blocked {true=yes (default) | false=no}')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_h' , 'float' , '0.25' , 'time stepsize')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_t1' , 'float' , '8' , 'visitors day start (hour)')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_t2' , 'float' , '18' , 'visitors day end (hour)')
|
||||
@@ -531,9 +508,8 @@ DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_user_history'
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_expire' , 'number' , '0' , 'number of days in the future from which the FE can delete de visitors')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACFAC', 'vis_afspraak_onrgoed_uses_keys' , 'number' , '0' , 'listboxes location until room instead of only a room text field; INITIEEL INRICHTEN (BEZ-tabellen leeg)!')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_mandatory_alg_level' , 'string' , 'L' , 'alg level ''L'' (location), ''G'' (building, ''V'' (floor) or ''R'' (room)')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_show_alg_level' , 'string' , 'L' , 'Show alg level ''L'' (location), ''G'' (building, ''V'' (floor) or ''R'' (room)')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACFAC', 'vis_afspraak_host_uses_keys' , 'number' , '0' , 'the field "Bezoek voor" is a listbox (1 = true) otherwise a textfield (0 or 2 for required). INITIEEL INRICHTEN (BEZ-tabellen leeg)!')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACTAB', 'vis_afspraak_tel_required' , 'number' , '0' , 'when vis_afspraak_host_uses_keys==0, is phone required?')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACFAC', 'vis_afspraak_tel_required' , 'number' , '0' , 'when vis_afspraak_host_uses_keys==0, is phone required?')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_bo_end_interval' , 'float' , '12' , 'standard bo end time interval')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_bo_uses_badgenrs' , 'number' , '0' , 'the BO enters and uses badgenr registration { 0=no | 1=yes }')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_sel_contactpersoon' , 'number' , '1' , 'can I select contactpersonen { 0=no | 1=yes | 2=yes, but depending on location}')
|
||||
@@ -554,14 +530,13 @@ DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_bo_orderby'
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_gastheer_telfnr' , 'number' , '1' , 'In bezoekersbalie telfoon nummer van gastheer ook tonen { 0=Nee | 1=Ja}')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_max_flex_on_line' , 'number' , '0' , 'Max aantal flexkenmerken op een bezoekersregel')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_use_buildinghours' , 'number' , '0' , 'Gebouwtijden als tijdgrenzen van afspraken gebruiken {0=Nee (default), 1=Ja}')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'vis_remark' , 'number' , '0' , 'Show field remark for visitor {0=dont show | 1=show | 2=show at register visitor}')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'cil_ins_srt_groep_key' , 'number' , '-1' , 'INS_SRTDEEL_KEY of object type Cylinders')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'sle_ins_srt_groep_key' , 'number' , '-1' , 'INS_SRTDEEL_KEY of object type Keys')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'sle_cil_koppelen' , 'number' , '1' , 'Sleutels en cilinders zijn door bo handmatig te koppelen {0=nee, 1=ja(default)}')
|
||||
DEFINE_SETTING('MRK', 0001, 'WEB_PRSSYS', 'mrk_message_expire_days' , 'number' , '30' , 'Message automatically expires after ')
|
||||
DEFINE_SETTING('MRK', 0001, 'WEB_FACFAC', 'mrk_image_path' , 'string' , NULL , 'path to folder storing marketplace pictures')
|
||||
DEFINE_SETTING('MRK', 0000, 'WEB_FACFAC', 'mrk_image_path' , 'string' , NULL , 'path to folder storing marketplace pictures')
|
||||
DEFINE_SETTING('MSG', 0001, 'WEB_PRSSYS', 'msg_reply_enabled' , 'number' , '1' , 'Only show answer button if msg_reply_enabled=1 (default).')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'help_window' , 'boolean' , 'false' , 'New window for Help')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'help_window' , 'boolean' , 'false' , 'New window for Help')
|
||||
DEFINE_SETTING('ALG', 0001, 'WEB_PRSSYS', 'alg_flexcolumns' , 'number' , '2' , 'number of flexcolumns for ALG [1|2]')
|
||||
DEFINE_SETTING('BES', 0001, 'WEB_PRSSYS', 'bes_flexcolumns' , 'number' , '1' , 'number of flexcolumns for BES [1|2]')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_flexcolumns' , 'number' , '1' , 'number of flexcolumns for BEZ [1|2]')
|
||||
@@ -599,15 +574,9 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'auth_edit_advanced'
|
||||
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_default_json' , 'string' , '' , 'Default json options for report graphs (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_gauge_colors' , 'string' , '[''red'',''orange'',''green'']' , 'Colors being used for gaugemeter charts (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_pie_colors' , 'string' , '[''#003478'',''#6685ae'',''#e37b00'',''#0b94f9'',''#81ce58'',''#f3d736'',''#acaa65'',''#a222c4'',''#5b9bc3'',''#1c40eb'',''#037011'',''#d192e7'',''#f88625'',''#93b89f'',''#bf6b87'',''#a2b41a'',''#f76979'',''#f41181'',''#73eb59'',''#32d1d0'',''#a00bed'',''#66fe6b'',''#b94d5b'']' , 'Colors being used for pie charts (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_colors1' , 'string' , '[''#003478'',''#6685ae'',''#e37b00'',''#0b94f9'',''#81ce58'',''#f3d736'',''#acaa65'',''#a222c4'',''#5b9bc3'',''#1c40eb'',''#037011'',''#d192e7'',''#f88625'',''#93b89f'',''#bf6b87'',''#a2b41a'',''#f76979'',''#f41181'',''#73eb59'',''#32d1d0'',''#a00bed'',''#66fe6b'',''#b94d5b'']' , 'Color used for single bar /line graphs (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_colors2' , 'string' , '[''#003478'',''#6685ae'',''#e37b00'',''#0b94f9'',''#81ce58'',''#f3d736'',''#acaa65'',''#a222c4'',''#5b9bc3'',''#1c40eb'',''#037011'',''#d192e7'',''#f88625'',''#93b89f'',''#bf6b87'',''#a2b41a'',''#f76979'',''#f41181'',''#73eb59'',''#32d1d0'',''#a00bed'',''#66fe6b'',''#b94d5b'']' , 'Colors used for stacked bar /line graphs (string!)')
|
||||
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'inline_actions_hamburger' , 'number' , '0' , 'Use a hamburger-icon to view the inline actions {0=No | 1=Yes, onClick | 2=Yes, onMouseOver}')
|
||||
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'show_header_productsearch' , 'boolean' , 'true' , 'Display the product search bar in the header')
|
||||
|
||||
DEFINE_SETTING('PDA', 0001, 'WEB_PRSSYS', 'pda_list_show_filter_from' , 'number' , '7' , 'PDA result sets will include a filter from this many results on')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_pie_colors' , 'string' , '[''#FF0000'',''#00FFFF'',''#0000FF'',''#800090'',''#FFFF00'',''#00FF00'',''#FF00FF'',''#808080'',''#FFA500'',''#A52A2A'',''#008000'',''#808000'']' , 'Colors being used for pie charts (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_colors1' , 'string' , '[''#FF0000'',''#00FFFF'',''#0000FF'',''#800090'',''#FFFF00'',''#00FF00'',''#FF00FF'',''#808080'',''#FFA500'',''#A52A2A'',''#008000'',''#808000'']' , 'Color used for single bar /line graphs (string!)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_colors2' , 'string' , '[''#FF0000'',''#00FFFF'',''#0000FF'',''#800090'',''#FFFF00'',''#00FF00'',''#FF00FF'',''#808080'',''#FFA500'',''#A52A2A'',''#008000'',''#808000'']' , 'Colors used for stacked bar /line graphs (string!)')
|
||||
|
||||
/*
|
||||
*
|
||||
@@ -616,116 +585,113 @@ DEFINE_SETTING('PDA', 0001, 'WEB_PRSSYS', 'pda_list_show_filter_from'
|
||||
*/
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'fac_logfilename', 'string', '', 'Logfile name') // default leeg, pvalue komt achteraan dit bestand
|
||||
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_t_startofworkday', 'float', '8', 'Start time (hour, decimal) of a working day')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_t_endofworkday' , 'float', '17', 'End time (hour, decimal) of a working day')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_t_startofworkday', 'float', '8', 'Start time (hour, decimal) of a working day')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'fac_t_endofworkday' , 'float', '17', 'End time (hour, decimal) of a working day')
|
||||
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'defaultstdmelding', 'number', '-1', 'The stdmeldingkey for generic calls received by e-mail')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACTAB', 'mld_reply_subject_regexp', 'string', '[[:alpha:]]*[[:digit:]]{3,}', 'The regexp for recognizing reply melding numbers (future use)')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'defaultstdmelding', 'number', '-1', 'The stdmeldingkey for generic calls received by e-mail')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_FACFAC', 'mld_reply_subject_regexp', 'string', '[[:alpha:]]*[[:digit:]]{3,}', 'The regexp for recognizing reply melding numbers (future use)')
|
||||
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_mld_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een melding')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_mld_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een melding')
|
||||
|
||||
---- Fac_Settings voor KTO-RES -- For Future Use
|
||||
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_res_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een reservering')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_res_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een reservering')
|
||||
|
||||
---- Fac_Settings voor KTO-BES -- For Future Use
|
||||
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACTAB', 'kto_bes_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_vraag1','number', '-1','Kenmerk-key Vraag1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_vraag2','number', '-1','Kenmerk-key Vraag2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_vraag3','number', '-1','Kenmerk-key Vraag3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_vraag4','number', '-1','Kenmerk-key Vraag4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_vraag5','number', '-1','Kenmerk-key Vraag5 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_cijfer1','number', '-1','Kenmerk-key Cijfer1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_cijfer2','number', '-1','Kenmerk-key Cijfer2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_cijfer3','number', '-1','Kenmerk-key Cijfer3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_cijfer4','number', '-1','Kenmerk-key Cijfer4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_cijfer5','number', '-1','Kenmerk-key Cijfer5 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_toelicht1','number', '-1','Kenmerk-key Toelichting1 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_toelicht2','number', '-1','Kenmerk-key Toelichting2 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_toelicht3','number', '-1','Kenmerk-key Toelichting3 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_toelicht4','number', '-1','Kenmerk-key Toelichting4 bij KTO van een bestelling')
|
||||
DEFINE_SETTING('KTO', 0001, 'WEB_FACFAC', 'kto_bes_toelicht5','number', '-1','Kenmerk-key Toelichting5 bij KTO van een bestelling')
|
||||
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACTAB', 'vis_parking_key' , 'number', '-1', 'Catalog key (res_discipline_key) for Parking places')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_FACFAC', 'vis_parking_key' , 'number', '-1', 'Catalog key (res_discipline_key) for Parking places')
|
||||
DEFINE_SETTING('BEZ', 0001, 'WEB_PRSSYS', 'bez_set_remote_flags' , 'number', '0', 'Flags to set with remote-checkbox')
|
||||
|
||||
---- Fac_Settings voor PutOrders --
|
||||
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_notificationinmailbody' , 'boolean' , 'false' , 'false = as attachments, true = in body')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_mailbodycharset' , 'string' , 'unicode-1-1-utf-8' , 'Putorders e-mail charset')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_notificationxsl' , 'string' , 'xsl/cust.xsl' , 'stylesheet to be applied for notifications')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_system2systemxsl' , 'string' , 'xsl/system2system.xsl' , 'Stylesheet to be applied for system 2 system notifications')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_notificationinmailbody' , 'boolean' , 'false' , 'false = as attachments, true = in body')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_mailbodycharset' , 'string' , 'unicode-1-1-utf-8' , 'Putorders e-mail charset')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_notificationxsl' , 'string' , 'xsl/cust.xsl' , 'stylesheet to be applied for notifications')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_system2systemxsl' , 'string' , 'xsl/system2system.xsl' , 'Stylesheet to be applied for system 2 system notifications')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_subjectprefix' , 'string' , 'Facilitor bestelling: Bestelopdracht nr.' , 'Mail subject prefix for BES orders (to be followed by ordernr)')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_subjectprefixmld' , 'string' , 'Facilitor opdracht: Opdracht nr.' , 'Mail subject prefix for MLD orders')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_subjectprefixcnt' , 'string' , 'Facilitor contract nr.' , 'Mail subject prefix for CNT')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_fromaddress' , 'string' , '' , 'The fixed From address for Facilitor orders')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_replyaddress' , 'string' , '' , 'Optional reply address if that is different from FromAddress')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_usesenderasreplyto' , 'boolean' , 'false' , 'If false the sender will be the sender, if true the sender will be FromAddress and ReplyAddress will be the sender')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_receiptto' , 'string' , '' , 'Address to send the receipt confirmation to for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_cc' , 'string' , '' , 'Copy email address for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_bcc' , 'string' , '' , 'Blind copy email address for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_fromaddress' , 'string' , '' , 'The fixed From address for Facilitor orders')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_replyaddress' , 'string' , '' , 'Optional reply address if that is different from FromAddress')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_usesenderasreplyto' , 'boolean' , 'false' , 'If false the sender will be the sender, if true the sender will be FromAddress and ReplyAddress will be the sender')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_receiptto' , 'string' , '' , 'Address to send the receipt confirmation to for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_cc' , 'string' , '' , 'Copy email address for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_bcc' , 'string' , '' , 'Blind copy email address for ORDERS only')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_loglevel' , 'number' , '1' , 'Level of logging (0-3) for troubleshooting purposes')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_connectionflag' , 'number' , '0' , 'INTERNET_FLAG_PASSIVE = 0x8000000, else = 0')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_useproxy' , 'boolean' , 'false' , 'true = Use Proxy Server (recognizes TIS FTP gateway only), false = don''t use Proxy')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_proxyserveripaddress' , 'string' , '127.0.0.1:8888' , 'Proxy Server IP Address, only used when UseProxy = true')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_logdestination' , 'number' , '1' , 'Where to log: 1=file, 2 = database, 3=both')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_emergencymailaddress' , 'string' , '' , 'Fallback e-mail address if database cannot be reached')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_custorders' , 'boolean' , 'false' , 'true = use customer orderqueue')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_forcemailaddress' , 'string' , '' , 'Force this email address for test purposes eg john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_forceorderaddress' , 'string' , '' , 'Force this order address for test purposes eg mailto://john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_forcefromaddress' , 'string' , '' , 'Force the from and reply address for test purposes eg john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_forcemobile' , 'string' , '' , 'Force this mobile number for test purposes eg 31612345678')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_smsprovider' , 'number' , '0' , '0=wireless-services.nl, 1=Aareon.nl')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_smsprotocol' , 'string' , 'HTTP' , 'HTTP or SMTP(*)')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_smsaccount' , 'string' , '' , 'SMS email address for protocol SMTP')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_uid' , 'string' , '' , 'SMS provider user id')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_pwd' , 'string' , '' , 'SMS provider user password')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_replyphone' , 'string' , 'FACILITOR' , 'Include country code')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_logdestination' , 'number' , '1' , 'Where to log: 1=file, 2 = database, 3=both')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_emergencymailaddress' , 'string' , '' , 'Fallback e-mail address if database cannot be reached')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_custorders' , 'boolean' , 'false' , 'true = use customer orderqueue')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_forcemailaddress' , 'string' , '' , 'Force this email address for test purposes eg john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_forceorderaddress' , 'string' , '' , 'Force this order address for test purposes eg mailto://john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_forcefromaddress' , 'string' , '' , 'Force the from and reply address for test purposes eg john@example.com')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_forcemobile' , 'string' , '' , 'Force this mobile number for test purposes eg 31612345678')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_smsprotocol' , 'string' , 'HTTP' , 'HTTP or SMTP(*)')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_smsaccount' , 'string' , '' , 'SMS email address for protocol SMTP')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_uid' , 'string' , '' , 'SMS provider user id')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_pwd' , 'string' , '' , 'SMS provider user password')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_replyphone' , 'string' , 'FACILITOR' , 'Include country code')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_sendusing' , 'number' , '1' , '1=cdoSendUsingPickup (IIS SMTP Service must be installed), 2=cdoSendUsingPort')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_smtpserver' , 'string' , '' , 'Server when sendusing cdoSendUsingPort')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_smtpserverport' , 'number' , '25' , 'Serverport when sendusing cdoSendUsingPort')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_smtpconnectiontimeout' , 'number' , '30' , 'SMTP timeout in seconds (future use)')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_smtpusessl' , 'boolean' , 'false' , 'Use SSL when sending to port (future use)')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_smtpauthenticate' , 'number' , '0' , 'Authentication when sendusing cdoSendUsingPort 0=cdoAnonymous, 1=cdoBasic, 2=cdoNTLM')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_sendusername' , 'string' , '' , 'Username when puo_smtpauthenticate=cdoBasic')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'puo_sendpassword' , 'string' , '' , 'Password when puo_smtpauthenticate=cdoBasic')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_flags' , 'number' , '255' , '+1=send notifications, +2=send orders, +4=all orders Immediate')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_order_flexfiles' , 'number' , '0' , 'Include flexfiles with sent orders')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'bdradrfiles_path' , 'string' , NULL , 'Technische adressen bijlagen folder')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_lcl_friendly_mailto' , 'string' , 'Opdracht per e-mail gestuurd naar {0}' , 'Friendly text for mail tracking')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_flags' , 'number' , '255' , '+1=send notifications, +2=send orders, +4=all orders Immediate')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_order_flexfiles' , 'number' , '0' , 'Include flexfiles with sent orders')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'bdradrfiles_path' , 'string' , NULL , 'Technische adressen bijlagen folder')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_lcl_friendly_mailto' , 'string' , 'Opdracht per e-mail gestuurd naar {0}' , 'Friendly text for mail tracking')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_lcl_friendly_http' , 'string' , 'Opdracht per SOAP gestuurd naar {0}' , 'Friendly text for http tracking')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_lcl_friendly_ftp' , 'string' , 'Opdracht per ftp gestuurd naar {0}' , 'Friendly text for ftp tracking, also port {1} folder {2}')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_PRSSYS', 'puo_lcl_friendly_file' , 'string' , 'Opdracht naar bestand in {0} gestuurd' , 'Friendly text for file tracking')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_fclt_web_url' , 'string' , '' , 'Url to the FACILITOR software (webserver internal address)')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACTAB', 'puo_fclt_web_apikey' , 'string' , '' , 'Putorders APIKEY to the FACILITOR software')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_fclt_web_url' , 'string' , '' , 'Url to the FACILITOR software (webserver internal address)')
|
||||
DEFINE_SETTING('PUO', 0001, 'WEB_FACFAC', 'puo_fclt_web_apikey' , 'string' , '' , 'Putorders APIKEY to the FACILITOR software')
|
||||
|
||||
// Vervallen settings opruimen
|
||||
DELETE FROM fac_setting
|
||||
|
||||
149
FAC/FAC_TAB.SRC
149
FAC/FAC_TAB.SRC
@@ -298,11 +298,6 @@ CREATE_TABLE(fac_usrrap, 0)
|
||||
DEFAULT 1
|
||||
NOT NULL
|
||||
CONSTRAINT fac_c_fac_usrrap_count CHECK (fac_usrrap_count IN (0,1,2,3)), // +2 default on, +1 changeable
|
||||
fac_usrrap_ratio
|
||||
NUMBER(1)
|
||||
DEFAULT 1
|
||||
NOT NULL
|
||||
CONSTRAINT fac_c_fac_usrrap_ratio CHECK (fac_usrrap_ratio IN (0,1,2,3)), // +2 default on, +1 changeable
|
||||
fac_usrrap_pivot
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
@@ -566,9 +561,7 @@ CREATE_TABLE(fac_srtnotificatie, 0)
|
||||
fac_srtnotificatie_gebouw
|
||||
NUMBER(1)
|
||||
DEFAULT 0
|
||||
NOT_NULL(fac_srtnotificatie_gebouw, fac_c_fac_srtnotificatie_geb),
|
||||
fac_srtnotificatie_srtkm_key
|
||||
NUMBER(10)
|
||||
NOT_NULL(fac_srtnotificatie_gebouw, fac_c_fac_srtnotificatie_geb)
|
||||
);
|
||||
|
||||
/*
|
||||
@@ -696,9 +689,7 @@ CREATE_TABLE(fac_import, 0)
|
||||
fac_import_versie
|
||||
VARCHAR2(30),
|
||||
fac_import_refkey
|
||||
NUMBER(10),
|
||||
fac_import_backupdir
|
||||
VARCHAR(320)
|
||||
NUMBER(10)
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
@@ -833,7 +824,7 @@ CREATE_TABLE(fac_imp_onrgoed1, 0)
|
||||
, alg_locatie_code VARCHAR2(10)
|
||||
, alg_locatie_omschrijving VARCHAR2(60)
|
||||
, alg_gebouw_code VARCHAR2(12)
|
||||
, alg_gebouw_naam VARCHAR2(60)
|
||||
, alg_gebouw_naam VARCHAR2(30)
|
||||
, alg_srtgebouw_omschrijving VARCHAR2(30)
|
||||
, alg_locatie_verantw VARCHAR2(30)
|
||||
, alg_locatie_verantw_tel VARCHAR2(15)
|
||||
@@ -886,7 +877,6 @@ CREATE_TABLE(fac_imp_mldafmtxt, 0)
|
||||
, mld_afmeldtekst_omschrijving VARCHAR2(1000)
|
||||
, ins_discipline_key NUMBER(10)
|
||||
, mld_stdmelding_key NUMBER(10)
|
||||
, mld_afmeldtekst_usefor NUMBER(1)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_imp_onrgoed2, 0)
|
||||
@@ -923,21 +913,6 @@ CREATE_TABLE(fac_imp_organisatie, 0)
|
||||
,PRS_KOSTENPLAATS_NR VARCHAR2 (30)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_imp_kpn, 0)
|
||||
(
|
||||
prs_kostenplaats_nr VARCHAR2 (30),
|
||||
prs_kostenplaats_omschrijving VARCHAR2 (60),
|
||||
prs_kostenplaats_module VARCHAR2 (3),
|
||||
prs_kostenplaats_begin DATE,
|
||||
prs_kostenplaats_eind DATE,
|
||||
prs_kostenplaatsgrp_key NUMBER (10),
|
||||
prs_perslid_key NUMBER (10),
|
||||
prs_kostenplaats_limiet NUMBER (8),
|
||||
prs_kostenplaats_limietperiode NUMBER (1),
|
||||
prs_kostenplaats_extern NUMBER (1),
|
||||
prs_kostenplaats_fiat NUMBER (1)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_imp_perslid, 0)
|
||||
(
|
||||
alg_locatie_code VARCHAR2(10)
|
||||
@@ -1332,10 +1307,6 @@ CREATE_TABLE(fac_menu, 0)
|
||||
// ins_srtdiscipline_key NUMBER(10) CONSTRAINT fac_r_menu4 REFERENCES ins_srtdiscipline (ins_srtdiscipline_key),
|
||||
fac_menu_level NUMBER(1), /* 1=head, null=item, other=future use */
|
||||
fac_menu_portal NUMBER(1), /* 1=include in picture/portalmenu, null=donot include, other=future use */
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid NUMBER(10) CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key),
|
||||
fac_menu_filter VARCHAR2(4000),
|
||||
fac_menu_aanmaak DATE DEFAULT SYSDATE,
|
||||
CONSTRAINT fac_c_menu1 CHECK (fac_menuitems_key IS NULL OR fac_menu_alturl IS NULL)
|
||||
);
|
||||
|
||||
@@ -1398,6 +1369,16 @@ CREATE_TABLE(fac_locale, 0) /* Alle feitelijk vertaalde teksten */
|
||||
CONSTRAINT fac_c_fac_locale1 CHECK((fac_localeitems_key IS NOT NULL AND fac_locale_dialect_key IS NOT NULL AND fac_locale_kolomnaam IS NULL AND fac_locale_kolomkeyval IS NULL)
|
||||
OR (fac_localeitems_key IS NULL AND fac_locale_dialect_key IS NULL AND fac_locale_kolomnaam IS NOT NULL AND fac_locale_kolomkeyval IS NOT NULL))
|
||||
);
|
||||
CREATE_TABLE(fac_locale_mgt, 0) /* labelvertalingen van facmgt */
|
||||
(
|
||||
fac_locale_mgt_key NUMBER (10) PRIMARY KEY,
|
||||
fac_locale_mgt_label VARCHAR2(300 CHAR),
|
||||
fac_locale_mgt_module VARCHAR2(3 CHAR),
|
||||
fac_locale_mgt_filenaam VARCHAR2(60 CHAR),
|
||||
fac_locale_mgt_lang VARCHAR2(3) NOT NULL,
|
||||
fac_locale_mgt_tekst VARCHAR2(300 CHAR),
|
||||
CONSTRAINT fac_u_fac_locale_mgt UNIQUE(fac_locale_mgt_label, fac_locale_mgt_lang, fac_locale_mgt_module, fac_locale_mgt_filenaam)
|
||||
);
|
||||
CREATE_TABLE(fac_locale_xsl, 0) /* labelvertalingen voor stylesheets */
|
||||
(
|
||||
fac_locale_xsl_key NUMBER (10) PRIMARY KEY,
|
||||
@@ -1406,7 +1387,6 @@ CREATE_TABLE(fac_locale_xsl, 0) /* labelvertalingen voor stylesheets */
|
||||
fac_locale_xsl_lang VARCHAR2(3) NOT NULL,
|
||||
fac_locale_xsl_tekst VARCHAR2(2000 CHAR),
|
||||
fac_locale_xsl_cust VARCHAR2(2000),
|
||||
fac_locale_xsl_isvalid NUMBER(1) DEFAULT 1 NOT NULL,
|
||||
CONSTRAINT fac_u_fac_locale_xsl UNIQUE(fac_locale_xsl_label, fac_locale_xsl_lang, fac_locale_xsl_module)
|
||||
);
|
||||
|
||||
@@ -1459,7 +1439,7 @@ CREATE_TABLE(fac_imp_factuur, 0) /* Standaard tabel voor de factuur-import */
|
||||
kenmerk10 VARCHAR2(250),
|
||||
kenmerk11 VARCHAR2(250),
|
||||
kenmerk12 VARCHAR2(250),
|
||||
fac_import_key NUMBER(10) CONSTRAINT fac_r_fac_imp_factuur1 REFERENCES fac_import(fac_import_key) ON DELETE CASCADE,
|
||||
fac_import_key NUMBER(10),
|
||||
fac_imp_file_index NUMBER(10),
|
||||
fin_factuur_key NUMBER(10), -- geen importkolom, temp
|
||||
fin_factuurregel_key NUMBER(10), -- geen importkolom, temp
|
||||
@@ -1527,40 +1507,6 @@ CREATE_TABLE(fac_imp_flex, 0)
|
||||
ins_srtdeel VARCHAR2(255)
|
||||
);
|
||||
|
||||
CREATE_TABLE (fac_kenmwaarden, 0)
|
||||
(
|
||||
fac_kenmwaarden_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_fac_kenmwaarden_key PRIMARY KEY,
|
||||
fac_kenmwaarden_module
|
||||
VARCHAR2(3)
|
||||
NOT_NULL(fac_kenmwaarden_module, fac_c_kenmwaarden_module),
|
||||
fac_kenmwaarden_refkey
|
||||
NUMBER(10),
|
||||
fac_kenmwaarden_niveau
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_niveau CHECK(fac_kenmwaarden_niveau IS NOT NULL
|
||||
AND fac_kenmwaarden_niveau IN ('R','V','G','T','L','D','A','B','C','P')
|
||||
OR fac_kenmwaarden_niveau IS NULL),
|
||||
fac_kenmwaarden_kenmerk_key
|
||||
NUMBER(10),
|
||||
fac_kenmwaarden_waarde
|
||||
VARCHAR2(4000),
|
||||
fac_kenmwaarden_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')),
|
||||
fac_kenmwaarden_isexpr
|
||||
VARCHAR2(1)
|
||||
DEFAULT 0
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_isexpr CHECK(fac_kenmwaarden_isexpr IS NOT NULL
|
||||
AND fac_kenmwaarden_isexpr IN (0, 1))
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
// CONSTRAINT fac_r_prs_perslid_key8 REFERENCES prs_perslid(prs_perslid_key),
|
||||
// CONSTRAINT fac_c_prs_perslid_key1 CHECK(prs_perslid_key IS NOT NULL),
|
||||
// CONSTRAINT fac_u_fac_kenmwaarden UNIQUE(fac_kenmwaarden_module, fac_kenmwaarden_refkey, fac_kenmwaarden_kenmerk_key, prs_perslid_key)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_session, 0)
|
||||
(
|
||||
@@ -1677,12 +1623,8 @@ CREATE_TABLE(fac_bookmark, 0)
|
||||
--FSN#21091
|
||||
CREATE_TABLE(fac_email_setting, 0)
|
||||
(
|
||||
fac_email_setting_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_fac_email_setting_key PRIMARY KEY,
|
||||
fac_email_setting_user VARCHAR2 (255) NOT NULL,
|
||||
fac_email_setting_user VARCHAR2 (255) PRIMARY KEY,
|
||||
fac_email_setting_from VARCHAR2 (255),
|
||||
fac_email_setting_frommode NUMBER(3) DEFAULT 0 NOT NULL, -- 0=MAIL FROM SMTP-command, 1=e-mail MIME header
|
||||
fac_email_setting_action VARCHAR2 (255),
|
||||
fac_email_setting_aanmaak DATE DEFAULT SYSDATE,
|
||||
fac_email_setting_expire DATE,
|
||||
@@ -1793,14 +1735,6 @@ CREATE_TABLE(fac_imp_cnt, 0)
|
||||
flex25 VARCHAR2 (255)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_imp_translation, 0)
|
||||
(
|
||||
locale_label VARCHAR2(60 CHAR),
|
||||
locale_module VARCHAR2(3),
|
||||
locale_lang VARCHAR2(3) NOT NULL,
|
||||
locale_tekst VARCHAR2(2000 CHAR)
|
||||
);
|
||||
|
||||
|
||||
|
||||
--FSN#23201
|
||||
@@ -1830,7 +1764,7 @@ CREATE_TABLE(faq_kenmerk,0)
|
||||
faq_kenmerk_dimensie VARCHAR2(10),
|
||||
faq_kenmerk_kenmerktype VARCHAR2(1)
|
||||
CONSTRAINT faq_c_faq_kenmerk_type1
|
||||
CHECK(faq_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')),
|
||||
CHECK(faq_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l')),
|
||||
faq_kenmerk_systeem NUMBER(1),
|
||||
faq_kenmerk_toonbaar NUMBER(1),
|
||||
faq_kenmerk_uniek NUMBER(1),
|
||||
@@ -1899,55 +1833,4 @@ CREATE_TABLE(fac_sequence, 0)
|
||||
fac_sequence_expire DATE
|
||||
);
|
||||
|
||||
// Documentatie in de wiki onder Authenticeren
|
||||
CREATE TABLE fac_idp
|
||||
(
|
||||
fac_idp_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_idp_key PRIMARY KEY,
|
||||
fac_idp_code -- Voor &sso=<code>
|
||||
VARCHAR2(30),
|
||||
fac_idp_type -- 1=Internal (login.asp, future use), 2=UID_DEC (deprecated),
|
||||
NUMBER(3), -- 3=GUID-encrypted (deprecated), 4=JWT, 5=SAML (future use)
|
||||
fac_idp_algorithm -- HS256 is HMAC-SHA256
|
||||
VARCHAR2(30),
|
||||
fac_idp_omschrijving
|
||||
VARCHAR2(30),
|
||||
fac_idp_opmerking
|
||||
VARCHAR2(320),
|
||||
fac_idp_secret
|
||||
VARCHAR2(128),
|
||||
fac_idp_audience
|
||||
VARCHAR2(128),
|
||||
fac_idp_issuer
|
||||
VARCHAR2(128),
|
||||
fac_idp_remote_loginurl
|
||||
VARCHAR2(128),
|
||||
fac_idp_remote_logouturl
|
||||
VARCHAR2(128),
|
||||
fac_idp_usermapping
|
||||
VARCHAR2(30),
|
||||
fac_idp_clockskew
|
||||
NUMBER(10),
|
||||
fac_idp_duration
|
||||
NUMBER(10),
|
||||
-- Note: these column are defined in PRS_TAB.SRC
|
||||
-- prs_afdeling_key NUMBER(10)
|
||||
-- prs_bedrijf_key NUMBER(10)
|
||||
fac_functie_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_idp_functie REFERENCES fac_functie(fac_functie_key),
|
||||
fac_idp_internal -- can be used for FACFAC
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL,
|
||||
fac_idp_ipfilter
|
||||
VARCHAR2(320),
|
||||
fac_idp_ipauto
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL,
|
||||
fac_idp_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -40,14 +40,6 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_email_setting_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_email_setting
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_email_setting_key, fac_s_fac_email_setting_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_groeprechten_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_groeprechten
|
||||
FOR EACH ROW
|
||||
@@ -548,6 +540,14 @@ BEGIN
|
||||
:new.fac_localeitems_dialect_id := UPPER (:new.fac_localeitems_dialect_id);
|
||||
END;
|
||||
/
|
||||
CREATE_TRIGGER(fac_t_fac_locale_mgt_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON fac_locale_mgt
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_locale_mgt_key, fac_s_fac_locale_mgt_key);
|
||||
:new.fac_locale_mgt_lang := UPPER (:new.fac_locale_mgt_lang);
|
||||
END;
|
||||
/
|
||||
CREATE_TRIGGER(fac_t_fac_locale_xsl_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON fac_locale_xsl
|
||||
FOR EACH ROW
|
||||
@@ -629,14 +629,6 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_kenmwaarden_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_kenmwaarden
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_kenmwaarden_key, fac_s_fac_kenmwaarden_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_widget_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_widget
|
||||
FOR EACH ROW
|
||||
@@ -725,7 +717,7 @@ BEGIN
|
||||
APPLICATION_ERROR(-20004, 'faq_m232,'|| KenmerkOmschr ||','
|
||||
|| TO_CHAR(KenmerkLengte));
|
||||
END IF;
|
||||
ELSIF KenmerkType IN ('N', 'B')
|
||||
ELSIF KenmerkType = 'N'
|
||||
/*
|
||||
** Number
|
||||
*/
|
||||
@@ -809,15 +801,17 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR(-20003, 'faq_m238');
|
||||
END IF;
|
||||
IF :new.faq_kenmerk_kenmerktype IN ('C','N', 'B') AND :new.faq_kenmerk_lengte IS NULL
|
||||
IF (:new.faq_kenmerk_kenmerktype IN ('C','N'))
|
||||
AND :new.faq_kenmerk_lengte IS NULL
|
||||
THEN
|
||||
APPLICATION_ERROR(-20000, 'FAQ_C_FAQ_KENMERK_LENGTE');
|
||||
END IF;
|
||||
IF :new.faq_kenmerk_kenmerktype IN ('N', 'B') AND :new.faq_kenmerk_lengte > 20
|
||||
IF :new.faq_kenmerk_kenmerktype = 'N'
|
||||
AND :new.faq_kenmerk_lengte > 20
|
||||
THEN
|
||||
:new.faq_kenmerk_lengte := 20;
|
||||
END IF;
|
||||
IF :new.faq_kenmerk_kenmerktype IN ('N', 'B') AND :old.faq_kenmerk_key IS NOT NULL
|
||||
IF :new.faq_kenmerk_kenmerktype = 'N' AND :old.faq_kenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.faq_kenmerk_nmin <> :new.faq_kenmerk_nmin OR
|
||||
:old.faq_kenmerk_nmin IS NULL AND :new.faq_kenmerk_nmin IS NOT NULL
|
||||
@@ -880,12 +874,4 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_idp_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_idp
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_idp_key, fac_s_fac_idp_key);
|
||||
END;
|
||||
/
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
140
FAC/FAC_VIE.SRC
140
FAC/FAC_VIE.SRC
@@ -12,9 +12,9 @@ CREATE_VIEW(fac_v_functie_discipline, 0)
|
||||
SELECT fac_functie_key,
|
||||
'F',
|
||||
fac_functie_module,
|
||||
f.fac_functie_omschrijving,
|
||||
fac_functie_omschrijving,
|
||||
fac_functie_min_level
|
||||
FROM fac_functie f
|
||||
FROM fac_functie
|
||||
UNION
|
||||
SELECT ins_discipline_key,
|
||||
decode(ins_discipline_module,'INS','D','MLD','V','BES','C'),
|
||||
@@ -114,7 +114,7 @@ AS
|
||||
SELECT -- GROEPEN MET DISCIPLINES
|
||||
p.prs_perslid_naam, p.prs_perslid_oslogin,
|
||||
f.fac_functie_code,
|
||||
COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, f.fac_functie_omschrijving),
|
||||
f.fac_functie_omschrijving,
|
||||
(CASE WHEN ins_srtdiscipline_prefix IS NULL THEN '' ELSE ins_srtdiscipline_prefix||'-' END) ||
|
||||
decode(a.ins_discipline_module, 'BES', 'Categorie ',
|
||||
'INS', 'Discipline ',
|
||||
@@ -134,8 +134,7 @@ AS
|
||||
fac_functie f,
|
||||
ins_srtdiscipline isd,
|
||||
ins_tab_discipline a,
|
||||
fac_groep gr,
|
||||
fac_locale_xsl flx
|
||||
fac_groep gr
|
||||
WHERE g.ins_discipline_key = a.ins_discipline_key
|
||||
AND g.fac_groep_key = gr.fac_groep_key
|
||||
AND p.prs_perslid_key = gg.prs_perslid_key
|
||||
@@ -144,14 +143,10 @@ AS
|
||||
AND f.fac_functie_key = g.fac_functie_key
|
||||
AND f.fac_functie_discipline = 1
|
||||
AND ins_discipline_verwijder IS NULL
|
||||
AND flx.fac_locale_xsl_label (+)= f.fac_functie_omschrijving
|
||||
AND flx.fac_locale_xsl_lang (+)= 'NL'
|
||||
AND flx.fac_locale_xsl_module (+)= 'ASP'
|
||||
UNION ALL -- GROEPEN ZONDER DISCIPLINES
|
||||
SELECT p.prs_perslid_naam, p.prs_perslid_oslogin,
|
||||
f.fac_functie_code,
|
||||
COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, f.fac_functie_omschrijving),
|
||||
NULL omschrijving,
|
||||
f.fac_functie_omschrijving, NULL omschrijving,
|
||||
gr.fac_groep_omschrijving,
|
||||
'(' || TO_CHAR(g.fac_gebruiker_prs_level_read) || ', '
|
||||
|| TO_CHAR(g.fac_gebruiker_prs_level_write) || ', '
|
||||
@@ -161,17 +156,13 @@ AS
|
||||
fac_functie f,
|
||||
fac_gebruikersgroep gg,
|
||||
prs_v_aanwezigperslid p,
|
||||
fac_groep gr,
|
||||
fac_locale_xsl flx -- lcl.l gebruik was extreem traag dus maar hardcoded
|
||||
fac_groep gr
|
||||
WHERE fac_functie_module <> 'LAN'
|
||||
AND fac_functie_discipline = 0
|
||||
AND g.fac_functie_key = f.fac_functie_key
|
||||
AND g.fac_groep_key = gg.fac_groep_key
|
||||
AND gg.fac_groep_key = gr.fac_groep_key
|
||||
AND p.prs_perslid_key = gg.prs_perslid_key
|
||||
AND flx.fac_locale_xsl_label (+)= f.fac_functie_omschrijving
|
||||
AND flx.fac_locale_xsl_lang (+)= 'NL'
|
||||
AND flx.fac_locale_xsl_module (+)= 'ASP';
|
||||
AND p.prs_perslid_key = gg.prs_perslid_key;
|
||||
|
||||
CREATE_VIEW(fac_v_rap_groeprechten2, 0)
|
||||
(fclt_f_groep,
|
||||
@@ -184,7 +175,7 @@ AS
|
||||
SELECT -- GROEPEN MET DISCIPLINES
|
||||
gr.fac_groep_omschrijving,
|
||||
f.fac_functie_code,
|
||||
COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, f.fac_functie_omschrijving),
|
||||
f.fac_functie_omschrijving,
|
||||
(CASE WHEN ins_srtdiscipline_prefix IS NULL THEN '' ELSE ins_srtdiscipline_prefix||'-' END) ||
|
||||
DECODE( a.ins_discipline_module , 'BES' , 'Categorie ' ,
|
||||
'INS' , 'Discipline ' ,
|
||||
@@ -201,37 +192,29 @@ SELECT -- GROEPEN MET DISCIPLINES
|
||||
FAC_FUNCTIE f,
|
||||
INS_TAB_DISCIPLINE a,
|
||||
ins_srtdiscipline isd,
|
||||
FAC_GROEP gr,
|
||||
fac_locale_xsl flx
|
||||
FAC_GROEP gr
|
||||
WHERE g.ins_discipline_key = a.ins_discipline_key
|
||||
AND g.fac_groep_key = gr.fac_groep_key
|
||||
AND isd.ins_srtdiscipline_key(+) = a.ins_srtdiscipline_key
|
||||
AND f.fac_functie_key = g.fac_functie_key
|
||||
AND f.fac_functie_discipline = 1
|
||||
AND ins_discipline_verwijder IS NULL
|
||||
AND flx.fac_locale_xsl_label (+)= f.fac_functie_omschrijving
|
||||
AND flx.fac_locale_xsl_lang (+)= 'NL'
|
||||
AND flx.fac_locale_xsl_module (+)= 'ASP'
|
||||
UNION ALL -- GROEPEN ZONDER DISCIPLINES
|
||||
SELECT gr.fac_groep_omschrijving,
|
||||
f.fac_functie_code,
|
||||
COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, f.fac_functie_omschrijving),
|
||||
NULL omschrijving,
|
||||
f.fac_functie_omschrijving, NULL omschrijving,
|
||||
'(' || TO_CHAR(g.fac_gebruiker_prs_level_read) || ', '
|
||||
|| TO_CHAR(g.fac_gebruiker_prs_level_write) || ', '
|
||||
|| TO_CHAR(g.fac_gebruiker_alg_level_read) || ', '
|
||||
|| TO_CHAR(g.fac_gebruiker_alg_level_write) || ')' or_ow_ar_aw
|
||||
FROM FAC_GROEPRECHTEN g,
|
||||
FAC_FUNCTIE f,
|
||||
FAC_GROEP gr,
|
||||
fac_locale_xsl flx
|
||||
FAC_GROEP gr
|
||||
WHERE fac_functie_module <> 'LAN'
|
||||
AND g.fac_groep_key = gr.fac_groep_key
|
||||
AND fac_functie_discipline = 0
|
||||
AND g.fac_functie_key = f.fac_functie_key
|
||||
AND flx.fac_locale_xsl_label (+)= f.fac_functie_omschrijving
|
||||
AND flx.fac_locale_xsl_lang (+)= 'NL'
|
||||
AND flx.fac_locale_xsl_module (+)= 'ASP';
|
||||
/
|
||||
|
||||
CREATE_VIEW(fac_v_rap_groepleden, 0)
|
||||
(naam,
|
||||
@@ -917,7 +900,7 @@ AS
|
||||
SELECT fac_notificatie_receiver_email, fac_notificatie_receiver_phone, fac_notificatie_oms, fac_notificatie_status,
|
||||
fac_notificatie_key, fac_notificatie_refkey, fac_notificatie_datum, fac_srtnotificatie_code, fac_srtnotificatie_xmlnode,
|
||||
fac_notificatie_extrakey, fac_notificatie_sender_email, fac_notificatie_lang, fac_notificatie_systeemadres,
|
||||
fac_notificatie_attachments, fac_srtnotificatie_delay, fac_srtnotificatie_srtkm_key
|
||||
fac_notificatie_attachments, fac_srtnotificatie_delay
|
||||
FROM fac_notificatie n
|
||||
LEFT OUTER JOIN fac_srtnotificatie sn ON n.fac_srtnotificatie_key = sn.fac_srtnotificatie_key;
|
||||
|
||||
@@ -1304,14 +1287,10 @@ AS
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE EXISTS -- op basis van login + groep + rechten
|
||||
(SELECT 1
|
||||
FROM fac_v_webgebruiker gg
|
||||
WHERE gg.prs_perslid_key = p.prs_perslid_key)
|
||||
AND NOT EXISTS -- FSN#36597: WEB_FACFAC-users niet meetellen!
|
||||
(SELECT 1
|
||||
FROM fac_v_webgebruiker gg, fac_functie f
|
||||
WHERE gg.prs_perslid_key = p.prs_perslid_key
|
||||
AND gg.fac_functie_key = f.fac_functie_key
|
||||
AND fac_functie_code = 'WEB_FACFAC')
|
||||
FROM fac_v_rap_groeprechten
|
||||
WHERE fclt_f_login =
|
||||
COALESCE (p.prs_perslid_oslogin,
|
||||
p.prs_perslid_oslogin2))
|
||||
UNION ALL -- FSN#24029: Soms ook personen zonder login meetellen!
|
||||
SELECT p.prs_perslid_key,
|
||||
NULL oslogin,
|
||||
@@ -1418,8 +1397,7 @@ AS
|
||||
AND fac_functie_groep IN (1, 2)) pfc
|
||||
GROUP BY pfc.prs_perslid_key) pfcs
|
||||
ON x.prs_perslid_key = pfcs.prs_perslid_key
|
||||
WHERE (COALESCE (y.lev_write_cnt, 0) > 0 OR COALESCE (z.lev_read_cnt, 0) > 0)
|
||||
AND INSTR (pfcs.funcodes, 'FACFAC') = 0;
|
||||
WHERE COALESCE (y.lev_write_cnt, 0) > 0 OR COALESCE (z.lev_read_cnt, 0) > 0;
|
||||
|
||||
CREATE_VIEW (fac_v_lcrap_grp_stats, 0)
|
||||
(
|
||||
@@ -1490,25 +1468,9 @@ AS
|
||||
FROM fac_gebruikersgroep
|
||||
WHERE prs_perslid_key = p.prs_perslid_key);
|
||||
|
||||
CREATE_VIEW(fac_v_lcrap_saldo, 1)
|
||||
(
|
||||
tijdstip,
|
||||
fe_saldo,
|
||||
key_saldo,
|
||||
fe_diff_pct,
|
||||
key_diff_pct
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (SYSDATE, 'dd-mm-yyyy hh24:mi:ss') tijdstip,
|
||||
fac.getsetting ('licensed_fe_users') - fe_users fe_saldo,
|
||||
fac.getsetting ('licensed_key_users') - key_users key_saldo,
|
||||
DECODE(fac.getsetting ('licensed_fe_users'),0,100,100*(fac.getsetting ('licensed_fe_users') - fe_users)/fac.getsetting ('licensed_fe_users')),
|
||||
DECODE(fac.getsetting ('licensed_key_users'),0,100,100*(fac.getsetting ('licensed_key_users') - fe_users)/fac.getsetting ('licensed_key_users'))
|
||||
FROM fac_v_lcrap_fe_vs_key;
|
||||
|
||||
|
||||
/* KTO-views naar mld gemoved */
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/* Grafiek views voor dashboards e.d. REAL TIME MONITORING */
|
||||
@@ -2250,50 +2212,42 @@ AS
|
||||
|| ' - ' ||
|
||||
(SELECT loc.fac_locale_xsl_tekst FROM fac_version v, fac_locale_xsl loc
|
||||
WHERE COALESCE(v.fac_version_lang, 'NL') = LOC.FAC_LOCALE_XSL_LANG
|
||||
AND LOC.FAC_LOCALE_XSL_LABEL = DECODE(ctr_disc_params_controle_type, 1, 'lcl_ins_srtcontrole_insp', 2, 'lcl_ins_srtcontrole_repl', 3, 'lcl_ins_srtcontrole_cert' , '?')
|
||||
AND LOC.FAC_LOCALE_XSL_LABEL = DECODE(ins_srtcontrole_type, 1, 'lcl_ins_srtcontrole_insp', 2, 'lcl_ins_srtcontrole_repl', 3, 'lcl_ins_srtcontrole_cert' , '?')
|
||||
) ins_discipline_omschrijving,
|
||||
sc.ins_srtcontrole_omschrijving ins_srtgroep_omschrijving,
|
||||
TO_CHAR(cdp.ctr_disc_params_controle_type) ins_srtdeel_omschrijving
|
||||
TO_CHAR(sc.ins_srtcontrole_type) ins_srtdeel_omschrijving
|
||||
FROM ins_kenmerk km,
|
||||
ins_srtkenmerk kms,
|
||||
fac_kenmerkdomein kmd,
|
||||
fac_usrtab fut,
|
||||
ins_srtcontrole sc,
|
||||
ctr_disc_params cdp
|
||||
ins_srtcontrole sc
|
||||
WHERE ins_kenmerk_niveau = 'C'
|
||||
AND km.ins_srtinstallatie_key = sc.ins_srtcontrole_key
|
||||
AND kms.ins_srtkenmerk_key = km.ins_srtkenmerk_key
|
||||
AND kmd.fac_kenmerkdomein_key(+) = kms.fac_kenmerkdomein_key
|
||||
AND fut.fac_usrtab_key(+) = kmd.fac_usrtab_key
|
||||
AND sc.ctr_discipline_key = cdp.ctr_ins_discipline_key);
|
||||
AND fut.fac_usrtab_key(+) = kmd.fac_usrtab_key);
|
||||
|
||||
|
||||
-- Rapporten worden niet standaard aangemaakt bij gebruikerrs
|
||||
CREATE_VIEW(fac_v_rap_lcl_lang, 0) AS
|
||||
SELECT nl.fac_locale_xsl_label fclt_f_label,
|
||||
nl.fac_locale_xsl_module module,
|
||||
nl.fac_locale_xsl_lang fclt_f_language1,
|
||||
nl.fac_locale_xsl_tekst translation1,
|
||||
en.fac_locale_xsl_lang fclt_f_language2,
|
||||
en.fac_locale_xsl_tekst translation2,
|
||||
de.fac_locale_xsl_lang fclt_f_language3,
|
||||
de.fac_locale_xsl_tekst translation3,
|
||||
fr.fac_locale_xsl_lang fclt_f_language4,
|
||||
fr.fac_locale_xsl_tekst translation4
|
||||
FROM fac_locale_xsl nl,
|
||||
fac_locale_xsl en,
|
||||
fac_locale_xsl de,
|
||||
fac_locale_xsl fr
|
||||
WHERE nl.fac_locale_xsl_lang = 'NL'
|
||||
AND en.fac_locale_xsl_lang = 'EN'
|
||||
AND de.fac_locale_xsl_lang = 'DE'
|
||||
AND fr.fac_locale_xsl_lang = 'FR'
|
||||
AND en.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND de.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND fr.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND en.fac_locale_xsl_module = nl.fac_locale_xsl_module
|
||||
AND de.fac_locale_xsl_module = nl.fac_locale_xsl_module
|
||||
AND fr.fac_locale_xsl_module = nl.fac_locale_xsl_module;
|
||||
SELECT nl.fac_locale_xsl_label FCLT_F_LABEL,
|
||||
nl.fac_locale_xsl_tekst FCLT_F_NL,
|
||||
en.fac_locale_xsl_tekst FCLT_F_EN,
|
||||
de.fac_locale_xsl_tekst FCLT_F_DE,
|
||||
fr.fac_locale_xsl_tekst FCLT_F_FR
|
||||
FROM fac_locale_xsl nl,
|
||||
fac_locale_xsl en,
|
||||
fac_locale_xsl de,
|
||||
fac_locale_xsl fr
|
||||
WHERE nl.fac_locale_xsl_lang = 'NL'
|
||||
AND en.fac_locale_xsl_lang = 'EN'
|
||||
AND de.fac_locale_xsl_lang = 'DE'
|
||||
AND fr.fac_locale_xsl_lang = 'FR'
|
||||
AND en.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND de.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND fr.fac_locale_xsl_label = nl.fac_locale_xsl_label
|
||||
AND nl.fac_locale_xsl_module = 'ASP'
|
||||
ORDER BY nl.fac_locale_xsl_label;
|
||||
|
||||
CREATE_VIEW(fac_v_rap_lcl_xref, 0) AS
|
||||
SELECT fac_locale_xref_filepath FCLT_F_BESTAND,
|
||||
@@ -2359,16 +2313,4 @@ AS
|
||||
m.fac_menu_altgroep,
|
||||
mi.fac_menuitems_groep;
|
||||
|
||||
CREATE_VIEW(fac_v_rap_language, 0)
|
||||
(
|
||||
label, module, language, translation, fclt_f_undefined
|
||||
)
|
||||
AS
|
||||
SELECT fac_locale_xsl_label,
|
||||
fac_locale_xsl_module,
|
||||
fac_locale_xsl_lang,
|
||||
fac_locale_xsl_tekst,
|
||||
CASE WHEN fac_locale_xsl_isvalid <> 1 THEN 'X' ELSE '' END
|
||||
FROM fac_locale_xsl;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
16
FCLT.NMK
16
FCLT.NMK
@@ -60,9 +60,9 @@ PROJEXE=z:\Project\FACILITOR\BUILD
|
||||
##
|
||||
## New style using schemanumbers
|
||||
##
|
||||
CURRENTVERSION=29
|
||||
NEXTVERSION=30
|
||||
FILEVERSION=f
|
||||
CURRENTVERSION=27
|
||||
NEXTVERSION=28
|
||||
FILEVERSION=b
|
||||
NEXTCAREVERSION=32
|
||||
NEXTROOT=DB$(NEXTVERSION)$(FILEVERSION)
|
||||
CURRENTUPDATE=DB$(CURRENTVERSION)to$(NEXTVERSION)
|
||||
@@ -152,30 +152,22 @@ $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL: \
|
||||
$(MSRC)\cnt\cnt_tab.src \
|
||||
$(MSRC)\cnt\cnt_tri.src \
|
||||
$(MSRC)\cnt\cnt_vie.src \
|
||||
$(MSRC)\ctr\ctr_ind.src \
|
||||
$(MSRC)\ctr\ctr_ini.src \
|
||||
$(MSRC)\ctr\ctr_pac.src \
|
||||
$(MSRC)\ctr\ctr_seq.src \
|
||||
$(MSRC)\ctr\ctr_tab.src \
|
||||
$(MSRC)\ctr\ctr_tri.src \
|
||||
$(MSRC)\ctr\ctr_vie.src \
|
||||
$(MSRC)\fac\fac_ind.src \
|
||||
$(MSRC)\fac\fac_ini.src \
|
||||
$(MSRC)\fac\fac_lcl.src \
|
||||
$(MSRC)\fac\fac_lclasp.src \
|
||||
## $(MSRC)\fac\_fac_lclmdl.src \
|
||||
$(MSRC)\fac\fac_set.src \
|
||||
$(MSRC)\fac\fac_pac.src \
|
||||
$(MSRC)\fac\fac_pacx.src \
|
||||
$(MSRC)\fac\fac_pacf.src \
|
||||
$(MSRC)\fac\fac_pacl.src \
|
||||
$(MSRC)\fac\fac_pacflex.src \
|
||||
$(MSRC)\fac\fac_seq.src \
|
||||
$(MSRC)\fac\fac_tab.src \
|
||||
$(MSRC)\fac\fac_tri.src \
|
||||
$(MSRC)\fac\fac_vie.src \
|
||||
$(MSRC)\ins\ins_ind.src \
|
||||
$(MSRC)\ins\ins_ini.src \
|
||||
$(MSRC)\ins\ins_lcl.src \
|
||||
$(MSRC)\ins\ins_pac.src \
|
||||
$(MSRC)\ins\ins_seq.src \
|
||||
$(MSRC)\ins\ins_tab.src \
|
||||
|
||||
5
FCLT.SRC
5
FCLT.SRC
@@ -16,7 +16,6 @@ SET TIME ON
|
||||
SET HEADING OFF
|
||||
SET FEEDBACK OFF
|
||||
SET ECHO OFF
|
||||
SET SERVEROUTPUT ON SIZE UNLIMITED;
|
||||
|
||||
column fcltlogfile new_value fcltlogfile NOPRINT;
|
||||
select 'FACILITOR'|| _DBV_STRING || '_' || UPPER(USER || '_' || sys_context('USERENV', 'SERVICE_NAME') || '_' || sys_context('USERENV', 'SERVER_HOST')) || '_' || to_char(sysdate,'YYYYMMDD_HH24MISS') || '.lst' as fcltlogfile from dual;
|
||||
@@ -79,7 +78,6 @@ SET ECHO ON
|
||||
#include "prj\prj_tab.src"
|
||||
#include "msg\msg_tab.src"
|
||||
#include "kpi\kpi_tab.src"
|
||||
#include "ctr\ctr_tab.src"
|
||||
|
||||
/* SEQUENCES */
|
||||
#include "fac\fac_seq.src"
|
||||
@@ -98,7 +96,6 @@ SET ECHO ON
|
||||
#include "prj\prj_seq.src"
|
||||
#include "msg\msg_seq.src"
|
||||
#include "kpi\kpi_seq.src"
|
||||
#include "ctr\ctr_seq.src"
|
||||
|
||||
/* INDICES */
|
||||
#include "fac\fac_ind.src"
|
||||
@@ -117,7 +114,6 @@ SET ECHO ON
|
||||
#include "prj\prj_ind.src"
|
||||
#include "msg\msg_ind.src"
|
||||
#include "kpi\kpi_ind.src"
|
||||
#include "ctr\ctr_ind.src"
|
||||
|
||||
/* VIEWS, PACKAGES, TRIGGERS and LOCALES */
|
||||
#include "_up/recreate.inc"
|
||||
@@ -139,7 +135,6 @@ SET ECHO ON
|
||||
#include "prj\prj_ini.src"
|
||||
#include "msg\msg_ini.src"
|
||||
#include "kpi\kpi_ini.src"
|
||||
#include "ctr\ctr_ini.src"
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('FIN','lcl_module_FIN')
|
||||
_FAC_MODULE('FIN','Facturen')
|
||||
|
||||
DEF_STATUS('factuur', 1, 'lcl_fin_afgewezen');
|
||||
DEF_STATUS('factuur', 2, 'lcl_fin_ingevoerd');
|
||||
|
||||
121
FIN/FIN_PAC.SRC
121
FIN/FIN_PAC.SRC
@@ -289,30 +289,27 @@ AS
|
||||
-- -1 factuur niet (automatisch) goed
|
||||
-- 0 niks van te zeggen of reeds goed-/afgekeurd/verwerkt
|
||||
-- 1 factuur okay
|
||||
ftype VARCHAR2 (1);
|
||||
c_key fin_factuur.cnt_contract_key%TYPE;
|
||||
b_key fin_factuur.bes_bestelopdr_key%TYPE;
|
||||
o_key fin_factuur.mld_opdr_key%TYPE;
|
||||
factuurstatus fin_factuur.fin_factuur_statuses_key%TYPE;
|
||||
factuurdatum fin_factuur.fin_factuur_datum%TYPE;
|
||||
factuurboekmaand fin_factuur.fin_factuur_boekmaand%TYPE;
|
||||
discipline ins_tab_discipline.ins_discipline_key%TYPE;
|
||||
factmatchmode mld_disc_params.mld_disc_params_factmatchmode%TYPE;
|
||||
korting bes_bestelopdr.bes_bestelopdr_korting%TYPE;
|
||||
levkosten bes_bestelopdr.bes_bestelopdr_levkosten%TYPE;
|
||||
contracttermijnkosten cnt_contract.cnt_contract_termijnkosten%TYPE;
|
||||
factuurschemabedrag cnt_factuurschema.cnt_factuurschema_bedrag%TYPE;
|
||||
contractkosten cnt_contract.cnt_contract_kosten%TYPE;
|
||||
opdrachtkosten mld_opdr.mld_opdr_kosten%TYPE;
|
||||
matchtype mld_typeopdr.mld_typeopdr_matchtype%TYPE;
|
||||
factuurbedrag NUMBER (12, 2);
|
||||
bestelbedrag NUMBER (12, 2); -- van de opdracht waar deze factuur over gaat
|
||||
totaalgefactureerd NUMBER (12, 2); -- met deze factuur erbij eerder gefactureerd van dezelfde B(R)OC
|
||||
totaaltermijngefactureerd NUMBER (12, 2); -- met deze factuur erbij eerder gefactureerd van dezelfde C igv factuurschema-gebruik
|
||||
totaalgefactureerdbtw NUMBER (12, 2);
|
||||
opdrstatus mld_opdr.mld_statusopdr_key%TYPE;
|
||||
retval NUMBER := 0;
|
||||
inclbtw NUMBER := 0;
|
||||
ftype VARCHAR2 (1);
|
||||
c_key fin_factuur.cnt_contract_key%TYPE;
|
||||
b_key fin_factuur.bes_bestelopdr_key%TYPE;
|
||||
o_key fin_factuur.mld_opdr_key%TYPE;
|
||||
factuurstatus fin_factuur.fin_factuur_statuses_key%TYPE;
|
||||
factuurdatum fin_factuur.fin_factuur_datum%TYPE;
|
||||
discipline ins_tab_discipline.ins_discipline_key%TYPE;
|
||||
factmatchmode mld_disc_params.mld_disc_params_factmatchmode%TYPE;
|
||||
korting bes_bestelopdr.bes_bestelopdr_korting%TYPE;
|
||||
levkosten bes_bestelopdr.bes_bestelopdr_levkosten%TYPE;
|
||||
contracttermijnkosten cnt_contract.cnt_contract_termijnkosten%TYPE;
|
||||
contractkosten cnt_contract.cnt_contract_kosten%TYPE;
|
||||
opdrachtkosten mld_opdr.mld_opdr_kosten%TYPE;
|
||||
matchtype mld_typeopdr.mld_typeopdr_matchtype%TYPE;
|
||||
factuurbedrag NUMBER (12, 2);
|
||||
bestelbedrag NUMBER (12, 2); -- van de opdracht waar deze factuur over gaat
|
||||
totaalgefactureerd NUMBER (12, 2); -- met deze factuur erbij eerder gefactureerd van dezelfde B(R)OC
|
||||
totaalgefactureerdbtw NUMBER (12, 2);
|
||||
opdrstatus mld_opdr.mld_statusopdr_key%TYPE;
|
||||
retval NUMBER := 0;
|
||||
inclbtw NUMBER := 0;
|
||||
-- Bepaal te tolerantie van de vakgroep
|
||||
-- waarschijnlijk in procenten of zo?
|
||||
-- of geven we de factuurwaarde mee en leveren we true/false op?
|
||||
@@ -336,15 +333,13 @@ AS
|
||||
bes_bestelopdr_key,
|
||||
fin_factuur_totaal,
|
||||
fin_factuur_statuses_key,
|
||||
fin_factuur_datum,
|
||||
fin_factuur_boekmaand
|
||||
fin_factuur_datum
|
||||
INTO o_key,
|
||||
c_key,
|
||||
b_key,
|
||||
factuurbedrag,
|
||||
factuurstatus,
|
||||
factuurdatum,
|
||||
factuurboekmaand
|
||||
factuurdatum
|
||||
FROM fin_factuur
|
||||
WHERE fin_factuur_key = pfactuur_key;
|
||||
|
||||
@@ -445,16 +440,13 @@ AS
|
||||
--
|
||||
WHEN ftype = 'C'
|
||||
THEN
|
||||
-- om te beginnen zit deze factuur per definitie in deze termijn (welke dan ook)
|
||||
totaaltermijngefactureerd := factuurbedrag;
|
||||
|
||||
-- Controle op termijn bedrag en totaal, je kunt discussieren of _verwijder moet worden gecontroleerd.
|
||||
BEGIN
|
||||
SELECT c.cnt_contract_termijnkosten, c.cnt_contract_kosten, c.ins_discipline_key
|
||||
INTO contracttermijnkosten, contractkosten, discipline
|
||||
FROM cnt_contract c
|
||||
WHERE cnt_contract_status = 0 -- actief
|
||||
AND cnt_contract_key = c_key;
|
||||
SELECT c.cnt_contract_termijnkosten, c.cnt_contract_kosten, c.ins_discipline_key
|
||||
INTO contracttermijnkosten, contractkosten, discipline
|
||||
FROM cnt_contract c
|
||||
WHERE cnt_contract_status = 0 -- actief
|
||||
AND cnt_contract_key = c_key;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
@@ -462,52 +454,19 @@ AS
|
||||
RETURN -1;
|
||||
END;
|
||||
|
||||
-- Er kan ook gebruik gemaakt worden van een factuurschema, dan moet het termijnbedrag anders bepaald worden
|
||||
BEGIN
|
||||
SELECT s.cnt_factuurschema_bedrag
|
||||
INTO factuurschemabedrag
|
||||
FROM cnt_factuurschema s
|
||||
WHERE s.cnt_factuurschema_boekmaand = factuurboekmaand
|
||||
AND s.cnt_contract_key = c_key;
|
||||
|
||||
-- Ok, er is dus een factuurschema-bedrag voor deze periode: dan controleren:
|
||||
-- waren er niet al facturen voor dezelfde periode en komt het totaal er met deze dan niet overheen?
|
||||
SELECT SUM (fin_factuur_totaal) -- Excl. BTW
|
||||
INTO totaaltermijngefactureerd
|
||||
FROM fin_factuur
|
||||
WHERE cnt_contract_key = c_key
|
||||
AND fin_factuur_statuses_key <> 1
|
||||
AND fin_factuur_verwijder IS NULL
|
||||
AND fin_factuur_datum <= factuurdatum
|
||||
AND fin_factuur_boekmaand = factuurboekmaand;
|
||||
-- totaaltermijngefactureerd is dus voor deze periode inclusief deze nieuwe, dus
|
||||
-- dus mogelijk hoger dan deze ene factuur
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
DBMS_OUTPUT.put_line( 'Geen factuurschema van toepassing voor contract '
|
||||
|| c_key
|
||||
|| ' in periode '
|
||||
|| factuurboekmaand);
|
||||
-- factuurschemabedrag is nu null
|
||||
END;
|
||||
|
||||
-- LET OP: contractbedragen worden altijd excl. BTW. verondersteld
|
||||
-- Zou hier horen, maar we doen er toch niks mee: factmatchmode := fin.getfactmatchmode (discipline, 'C');
|
||||
SELECT SUM (fin_factuur_totaal) -- Excl. BTW
|
||||
INTO totaalgefactureerd
|
||||
FROM fin_factuur
|
||||
WHERE cnt_contract_key = c_key
|
||||
AND fin_factuur_statuses_key <> 1
|
||||
AND fin_factuur_verwijder IS NULL
|
||||
AND fin_factuur_datum <= factuurdatum;
|
||||
|
||||
IF totaalgefactureerd <=
|
||||
contractkosten + fac.safe_to_number (fac.getsetting ('cnt_factuur_totaalmarge'))
|
||||
AND fin.tolerantiematch (discipline,
|
||||
ftype,
|
||||
totaaltermijngefactureerd,
|
||||
COALESCE (factuurschemabedrag, contracttermijnkosten)) = 1
|
||||
-- Zou hier horen, maar we doen er toch niks mee: factmatchmode := fin.getfactmatchmode (discipline, 'C');
|
||||
SELECT SUM (fin_factuur_totaal) -- Excl. BTW
|
||||
INTO totaalgefactureerd
|
||||
FROM fin_factuur
|
||||
WHERE cnt_contract_key = c_key
|
||||
AND fin_factuur_statuses_key <> 1
|
||||
AND fin_factuur_verwijder IS NULL
|
||||
AND fin_factuur_datum <= factuurdatum;
|
||||
|
||||
IF totaalgefactureerd <= contractkosten + fac.safe_to_number (fac.getsetting ('cnt_factuur_totaalmarge'))
|
||||
AND fin.tolerantiematch (discipline, ftype, factuurbedrag, contracttermijnkosten) = 1
|
||||
THEN
|
||||
retval := 1;
|
||||
ELSE
|
||||
@@ -584,7 +543,7 @@ AS
|
||||
CASE fin.matchfactuur (pfactuur_key)
|
||||
WHEN 1
|
||||
THEN
|
||||
IF fac.getsetting('fin_enable_goedkeuren') <> 0
|
||||
IF fac.getsetting('fin_enable_goedkeuren') = 1
|
||||
THEN
|
||||
fin.setfactuurstatus (pfactuur_key, 5, NULL);
|
||||
ELSE
|
||||
|
||||
@@ -61,12 +61,6 @@ ALTER TABLE mld_opdr_materiaal
|
||||
ADD fin_btwtabelwaarde_key NUMBER(10)
|
||||
CONSTRAINT mld_r_fin_btwtabelwaarde1 REFERENCES fin_btwtabelwaarde(fin_btwtabelwaarde_key);
|
||||
|
||||
// FSN#37318
|
||||
ALTER TABLE ins_srtcontrole
|
||||
ADD fin_btwtabelwaarde_key NUMBER(10)
|
||||
CONSTRAINT ins_r_fin_btwtabelwaarde1 REFERENCES fin_btwtabelwaarde(fin_btwtabelwaarde_key);
|
||||
|
||||
|
||||
CREATE_TABLE(fin_factuur,0)
|
||||
(
|
||||
fin_factuur_key
|
||||
@@ -80,8 +74,6 @@ CREATE_TABLE(fin_factuur,0)
|
||||
, fin_factuur_totaal_btw
|
||||
NUMBER (10,4)
|
||||
NOT_NULL(fin_factuur_totaal_btw, fin_c_fin_factuur1)
|
||||
, fin_factuur_gbedrag
|
||||
NUMBER(10,2)
|
||||
, mld_opdr_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fin_r_fin_factuur1 REFERENCES mld_opdr(mld_opdr_key)
|
||||
@@ -113,10 +105,6 @@ CREATE_TABLE(fin_factuur,0)
|
||||
NUMBER(10)
|
||||
CONSTRAINT fin_c_fin_status1 CHECK(fin_factuur_statuses_key IN (1,2,3,5,6,7))
|
||||
NOT_NULL(fin_factuur_statuses_key, fin_c_fin_factuur5)
|
||||
, fin_factuur_bron
|
||||
NUMBER(3)
|
||||
DEFAULT 0
|
||||
NOT NULL
|
||||
, fin_factuur_verwijder
|
||||
DATE
|
||||
);
|
||||
@@ -176,7 +164,7 @@ CREATE_TABLE(fin_kenmerk,0)
|
||||
VARCHAR2(10)
|
||||
,fin_kenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fin_c_fin_kenmerk_type1 CHECK(fin_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
CONSTRAINT fin_c_fin_kenmerk_type1 CHECK(fin_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
,fin_kenmerk_systeem
|
||||
NUMBER(1)
|
||||
,fin_kenmerk_toonbaar
|
||||
|
||||
@@ -84,7 +84,7 @@ BEGIN
|
||||
APPLICATION_ERROR(-20004, 'fin_M232,'|| KenmerkOmschr ||','
|
||||
|| TO_CHAR(KenmerkLengte));
|
||||
END IF;
|
||||
ELSIF KenmerkType IN ('N', 'B')
|
||||
ELSIF KenmerkType = 'N'
|
||||
/*
|
||||
** Number
|
||||
*/
|
||||
@@ -302,12 +302,14 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR(-20003, 'fin_M238');
|
||||
END IF;
|
||||
IF :new.fin_kenmerk_kenmerktype IN ('C','N', 'B') AND :new.fin_kenmerk_lengte IS NULL
|
||||
IF (:new.fin_kenmerk_kenmerktype IN ('C','N'))
|
||||
AND :new.fin_kenmerk_lengte IS NULL
|
||||
THEN
|
||||
APPLICATION_ERROR(-20000, 'fin_C_fin_KENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.fin_kenmerk_kenmerktype IN ('N', 'B') AND :new.fin_kenmerk_lengte > 20
|
||||
IF :new.fin_kenmerk_kenmerktype = 'N'
|
||||
AND :new.fin_kenmerk_lengte > 20
|
||||
THEN
|
||||
:new.fin_kenmerk_lengte := 20;
|
||||
END IF;
|
||||
|
||||
@@ -205,7 +205,6 @@ CREATE_VIEW(fin_v_udr_kostenoverzicht, 0)
|
||||
ordernr,
|
||||
locatie,
|
||||
district,
|
||||
regio,
|
||||
fclt_3d_locatie_key,
|
||||
fclt_3d_afdeling_key
|
||||
)
|
||||
@@ -232,7 +231,6 @@ AS
|
||||
ordernr,
|
||||
alg_locatie_code,
|
||||
alg_district_omschrijving,
|
||||
alg_regio_omschrijving,
|
||||
alg_locatie_key,
|
||||
d.prs_afdeling_key
|
||||
FROM (SELECT rr.prs_kostenplaats_key,
|
||||
@@ -430,8 +428,7 @@ AS
|
||||
prs_perslid p,
|
||||
prs_v_afdeling d,
|
||||
alg_locatie l,
|
||||
alg_district d,
|
||||
alg_regio r
|
||||
alg_district d
|
||||
WHERE tab.prs_kostenplaats_key(+) = k.prs_kostenplaats_key
|
||||
AND tab.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
@@ -440,7 +437,6 @@ AS
|
||||
AND p.prs_afdeling_key = d.prs_afdeling_key(+)
|
||||
AND tab.locatie_key = l.alg_locatie_key(+)
|
||||
AND l.alg_district_key = d.alg_district_key(+)
|
||||
AND d.alg_regio_key = r.alg_regio_key(+)
|
||||
AND datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')
|
||||
GROUP BY k.prs_kostenplaats_nr,
|
||||
lcl.x ('prs_kostenplaats_omschrijving',
|
||||
@@ -464,7 +460,6 @@ AS
|
||||
ksg.prs_kostensoortgrp_oms,
|
||||
alg_locatie_key,
|
||||
alg_district_omschrijving,
|
||||
alg_regio_omschrijving,
|
||||
alg_locatie_code;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('INS','lcl_module_INS')
|
||||
_FAC_MODULE('SLE','lcl_module_SLE')
|
||||
_FAC_MODULE('INS','Objectbeheer')
|
||||
_FAC_MODULE('SLE','Sleutelbeheer')
|
||||
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
|
||||
122
INS/INS_LCL.SRC
122
INS/INS_LCL.SRC
@@ -1,122 +0,0 @@
|
||||
#ifdef INS
|
||||
/*
|
||||
* $Id$
|
||||
* $Revision$
|
||||
*/
|
||||
|
||||
START_LOCALEITEMS('INS_TAB_DISCIPLINE_KEY')
|
||||
DEFINE_LOCALEITEM(ins_controlemode_success)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_groep)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_kosten)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_kosten2)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_kosten3)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_materiaal)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_opmerking)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_percentage)
|
||||
DEFINE_LOCALEITEM(ins_srtcontrole_uren)
|
||||
DEFINE_LOCALEITEM(lcl_bld_terra)
|
||||
DEFINE_LOCALEITEM(lcl_building)
|
||||
DEFINE_LOCALEITEM(lcl_cancel)
|
||||
DEFINE_LOCALEITEM(lcl_change)
|
||||
DEFINE_LOCALEITEM(lcl_count)
|
||||
DEFINE_LOCALEITEM(lcl_date)
|
||||
DEFINE_LOCALEITEM(lcl_delete)
|
||||
DEFINE_LOCALEITEM(lcl_discipline)
|
||||
DEFINE_LOCALEITEM(lcl_district)
|
||||
DEFINE_LOCALEITEM(lcl_estate_gebouw_title)
|
||||
DEFINE_LOCALEITEM(lcl_ins_additional_details)
|
||||
DEFINE_LOCALEITEM(lcl_ins_change_xcp)
|
||||
DEFINE_LOCALEITEM(lcl_ins_close)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_act_req)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_afgemeld)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_afgerond)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_dagelijks)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_datum)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_derde)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_eenheid)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_eennalaatste)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_eerste)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_first)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_gestart)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_groep)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_identical_values)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_is_upd)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_jaarlijks)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_laatste)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_legenda)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_maandelijks)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_mode)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_notholiday)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_opm)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_pending)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_fronttext)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_ofthemonth)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearday)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearhour)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearmonth)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearmonthon)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearweek)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearweekon)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearyear)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_period_rearyearin)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_plan)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_plandate)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_soon)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_srt)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_srt_verplicht)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_tweede)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_uurlijks)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_vierde)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_vijfde)
|
||||
DEFINE_LOCALEITEM(lcl_ins_controle_wekelijks)
|
||||
DEFINE_LOCALEITEM(lcl_ins_finish)
|
||||
DEFINE_LOCALEITEM(lcl_ins_finishing)
|
||||
DEFINE_LOCALEITEM(lcl_ins_info)
|
||||
DEFINE_LOCALEITEM(lcl_ins_inspecteur)
|
||||
DEFINE_LOCALEITEM(lcl_ins_interval_kenmerken)
|
||||
DEFINE_LOCALEITEM(lcl_ins_kosten)
|
||||
DEFINE_LOCALEITEM(lcl_ins_object)
|
||||
DEFINE_LOCALEITEM(lcl_ins_planned_activities)
|
||||
DEFINE_LOCALEITEM(lcl_ins_respijt)
|
||||
DEFINE_LOCALEITEM(lcl_ins_schedule)
|
||||
DEFINE_LOCALEITEM(lcl_ins_srtcontrole_insp)
|
||||
DEFINE_LOCALEITEM(lcl_ins_srtcontrole_repl)
|
||||
DEFINE_LOCALEITEM(lcl_ins_srtcontrole_type)
|
||||
DEFINE_LOCALEITEM(lcl_ins_start)
|
||||
DEFINE_LOCALEITEM(lcl_ins_starting)
|
||||
DEFINE_LOCALEITEM(lcl_ins_status)
|
||||
DEFINE_LOCALEITEM(lcl_ins_vervaldatum)
|
||||
DEFINE_LOCALEITEM(lcl_location)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_becancelled)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_dragdrop)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_frequency)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_group)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_inclbtw)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_inflation)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_overruled_xcp)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_phasingout)
|
||||
DEFINE_LOCALEITEM(lcl_mjb_uptoyear)
|
||||
DEFINE_LOCALEITEM(lcl_name)
|
||||
DEFINE_LOCALEITEM(lcl_obj_group)
|
||||
DEFINE_LOCALEITEM(lcl_obj_identification)
|
||||
DEFINE_LOCALEITEM(lcl_obj_sort)
|
||||
DEFINE_LOCALEITEM(lcl_opdr_plandate)
|
||||
DEFINE_LOCALEITEM(lcl_park)
|
||||
DEFINE_LOCALEITEM(lcl_remark)
|
||||
DEFINE_LOCALEITEM(lcl_search)
|
||||
DEFINE_LOCALEITEM(lcl_search_generic)
|
||||
DEFINE_LOCALEITEM(lcl_select_controlemode)
|
||||
DEFINE_LOCALEITEM(lcl_select_discipline)
|
||||
DEFINE_LOCALEITEM(lcl_select_srtcontrole)
|
||||
DEFINE_LOCALEITEM(lcl_shared_doaction)
|
||||
DEFINE_LOCALEITEM(lcl_show)
|
||||
DEFINE_LOCALEITEM(lcl_status_details)
|
||||
DEFINE_LOCALEITEM(lcl_submit)
|
||||
DEFINE_LOCALEITEM(lcl_Total)
|
||||
DEFINE_LOCALEITEM(lcl_valutasign)
|
||||
END_LOCALEITEMS()
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
#endif // INS
|
||||
@@ -204,7 +204,6 @@ CREATE OR REPLACE PACKAGE BODY ins AS
|
||||
-- Indien p_steps niet is meegegeven dan wordt de eerstvolgende controledatum na nu teruggegeven.
|
||||
-- steps = 0, (NULL): 1-ste vandaag of in de toekomst (als meegegeven datum (p_date) de huidite datum is, dan deze weer teruggeven).
|
||||
-- steps = n: n-volgende vanaf meegegeven datum (p_date). Als deze berekende datum in de toekomst ligt en steps is nog niet null, dan wordt NULL teruggegeven).
|
||||
-- De einddatum van het object (xcp.ins_srtcontroledl_xcp_eind) wordt niet meegenomen. De volgende inspectiedatum wordt gewoon teruggeven.
|
||||
FUNCTION nextcyclusdate (p_insdeel IN NUMBER,
|
||||
p_srtcontrole IN NUMBER,
|
||||
p_steps IN NUMBER DEFAULT 0)
|
||||
@@ -233,11 +232,17 @@ CREATE OR REPLACE PACKAGE BODY ins AS
|
||||
AND isc.ins_srtinstallatie_key = id.ins_discipline_key)
|
||||
AND id.ins_deel_key = p_insdeel)
|
||||
|
||||
SELECT fac.nextcyclusdate (COALESCE ( (SELECT CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum
|
||||
END ins_deelsrtcontrole_datum
|
||||
SELECT fac.nextcyclusdate (COALESCE ( (SELECT GREATEST (COALESCE (idsc.ins_deelsrtcontrole_plandatum,
|
||||
CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum END),
|
||||
CASE di.ins_srtcontrole_mode
|
||||
WHEN 0
|
||||
THEN idsc.ins_deelsrtcontrole_datum_org
|
||||
ELSE idsc.ins_deelsrtcontrole_datum
|
||||
END)
|
||||
ins_deelsrtcontrole_datum
|
||||
FROM ins_deelsrtcontrole idsc
|
||||
WHERE idsc.ins_srtcontrole_key = di.ins_srtcontrole_key
|
||||
AND idsc.ins_deelsrtcontrole_status IN (5,6)
|
||||
@@ -259,12 +264,12 @@ CREATE OR REPLACE PACKAGE BODY ins AS
|
||||
WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+)
|
||||
AND di.ins_deel_key = xcp.ins_deel_key(+)
|
||||
AND di.ins_deel_key = p_insdeel
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole);
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole
|
||||
AND (xcp.ins_srtcontroledl_xcp_eind(+) IS NULL OR xcp.ins_srtcontroledl_xcp_eind(+) > TRUNC(SYSDATE, 'DD')));
|
||||
|
||||
RETURN inspdate;
|
||||
END;
|
||||
|
||||
-- De einddatum van het object (xcp.ins_srtcontroledl_xcp_eind) wordt niet meegenomen. De volgende inspectiedatum wordt gewoon teruggeven.
|
||||
FUNCTION nextcyclusdatesteps (p_insdeel IN NUMBER,
|
||||
p_srtcontrole IN NUMBER,
|
||||
p_steps IN NUMBER DEFAULT 1) -- Standaard beginnen te tellen bij 1.
|
||||
@@ -314,7 +319,8 @@ CREATE OR REPLACE PACKAGE BODY ins AS
|
||||
WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+)
|
||||
AND di.ins_deel_key = xcp.ins_deel_key(+)
|
||||
AND di.ins_deel_key = p_insdeel
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole);
|
||||
AND di.ins_srtcontrole_key = p_srtcontrole
|
||||
AND (xcp.ins_srtcontroledl_xcp_eind(+) IS NULL OR xcp.ins_srtcontroledl_xcp_eind(+) > TRUNC(SYSDATE, 'DD')));
|
||||
|
||||
RETURN lsteps;
|
||||
END;
|
||||
|
||||
@@ -357,9 +357,6 @@ CREATE_TABLE(ins_deel,0)
|
||||
ins_deel_t_uitvoertijd
|
||||
MLD_T_UITVOERTIJD
|
||||
CONSTRAINT ins_c_ins_deel_uitvoertijd1 CHECK(ins_deel_t_uitvoertijd.tijdsduur >= 0),
|
||||
ins_deel_actief -- Object 0=Inactief, 1=Actief.
|
||||
NUMBER(1)
|
||||
DEFAULT 1 NOT NULL,
|
||||
-- In: PRS_TAB.SRC
|
||||
-- prs_perslid_key_beh
|
||||
-- NUMBER(10)
|
||||
@@ -424,9 +421,9 @@ CREATE_TABLE(ins_srtcontrole, 0)
|
||||
ins_srtcontrole_omschrijving
|
||||
VARCHAR2(60)
|
||||
NOT_NULL(ins_srtcontrole_omschrijving, ins_c_srtcontrole_omschrijving),
|
||||
ctr_discipline_key NUMBER(10)
|
||||
CONSTRAINT ctr_c_ins_srtcontrole_dis_key CHECK(ctr_discipline_key IS NOT NULL)
|
||||
CONSTRAINT ctr_c_ins_srtctr_discipline REFERENCES ins_tab_discipline(ins_discipline_key),
|
||||
ins_srtcontrole_type // 1=controle, 2=vervanging, 3=certificering, rest ntb
|
||||
NUMBER(1)
|
||||
DEFAULT(1),
|
||||
ins_srtcontrole_groep // vrijblijvende categorisering voor groepering in rapportages
|
||||
VARCHAR2(60),
|
||||
ins_srtcontrole_info
|
||||
@@ -465,25 +462,9 @@ CREATE_TABLE(ins_srtcontrole, 0)
|
||||
VARCHAR2(320),
|
||||
ins_srtcontrole_eind // hier eindigt deze
|
||||
DATE,
|
||||
ins_srtcontrole_options /* bitwise: 1=(kan)inplannen, 2=(kan)starten, 4=(kan)afmelden, 8=(kan)voltooien */
|
||||
NUMBER(3)
|
||||
DEFAULT 15
|
||||
NOT_NULL(ins_srtcontrole_options, ins_c_ins_srtcontr_options),
|
||||
ins_scenario_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_ins_scenario_key1 REFERENCES ins_scenario(ins_scenario_key) ON DELETE CASCADE,
|
||||
/* in fin_tab.src:
|
||||
fin_btwtabelwaarde_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_fin_btwtabelwaarde1 REFERENCES fin_btwtabelwaarde(fin_btwtabelwaarde_key),
|
||||
*/
|
||||
ins_srtcontrole_afbouwtijd
|
||||
NUMBER(6,2)
|
||||
/* in prs_tab.src:
|
||||
,prs_kostenplaats_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_prs_kostenplaats_key1 REFERENCES prs_kostenplaats(prs_kostenplaats_key)
|
||||
*/
|
||||
CONSTRAINT ins_r_ins_scenario_key1 REFERENCES ins_scenario(ins_scenario_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE_TABLE(ins_controlemode, 0)
|
||||
@@ -520,6 +501,8 @@ CREATE_TABLE(ins_srtcontroledl_xcp, 0)
|
||||
ins_srtcontrole_key
|
||||
NUMBER(10)
|
||||
NOT NULL REFERENCES ins_srtcontrole ON DELETE CASCADE,
|
||||
ins_srtcontroledl_xcp_respijt // eerstvolgende keer (indien officieel uitgesteld) >> hoort hier niet maar in ins_deelsrtcontrole_plandatum
|
||||
DATE,
|
||||
ins_srtcontroledl_xcp_periode
|
||||
NUMBER(6,2),
|
||||
ins_srtcontroledl_xcp_eenheid // 0=uurlijks, 1=dagelijks, 2=wekelijk, 3=maandelijk, 4=jaarlijks
|
||||
@@ -538,18 +521,15 @@ CREATE_TABLE(ins_srtcontroledl_xcp, 0)
|
||||
NUMBER(11,2),
|
||||
ins_srtcontroledl_xcp_perc // percentage van het aantal delen waarop dit betrekking heeft
|
||||
NUMBER(3)
|
||||
DEFAULT (100)
|
||||
CONSTRAINT ins_c_srtcontroledl_xcp_perc CHECK(ins_srtcontroledl_xcp_perc BETWEEN 0 AND 100),
|
||||
ins_srtcontroledl_xcp_groep // Vrijblijvende categorisering voor groepering in rapportages
|
||||
VARCHAR2(60),
|
||||
ins_srtcontroledl_xcp_startdat // Startdatum eerste inspectie.
|
||||
DATE,
|
||||
ins_srtcontroledl_xcp_eind // hier eindigt deze
|
||||
DATE,
|
||||
ins_scenario_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_ins_scenario_key2 REFERENCES ins_scenario(ins_scenario_key) ON DELETE CASCADE,
|
||||
ins_srtcontroledl_xcp_opmerk
|
||||
VARCHAR2(320),
|
||||
CONSTRAINT ins_u_ins_srtcontroledl_xcp UNIQUE (ins_deel_key, ins_srtcontrole_key)
|
||||
);
|
||||
|
||||
@@ -569,6 +549,8 @@ CREATE_TABLE(ins_deelsrtcontrole, 0)
|
||||
DATE,
|
||||
ins_deelsrtcontrole_datum_org
|
||||
DATE,
|
||||
ins_deelsrtcontrole_datum_xcp
|
||||
DATE,
|
||||
ins_controlemode_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_ins_controlemode_key REFERENCES ins_controlemode,
|
||||
@@ -624,7 +606,7 @@ CREATE_TABLE(ins_srtkenmerk, 0)
|
||||
VARCHAR2(10),
|
||||
ins_srtkenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT ins_c_ins_srtkenmerk_kenmtype CHECK(ins_srtkenmerk_kenmerktype IN('C', 'N', 'D', 'R', 'X', 'L', 'Q','F','M','E','S', 'l', 'B')),
|
||||
CONSTRAINT ins_c_ins_srtkenmerk_kenmtype CHECK(ins_srtkenmerk_kenmerktype IN('C', 'N', 'D', 'R', 'X', 'L', 'Q','F','M','E','S', 'l')),
|
||||
ins_srtkenmerk_systeem
|
||||
NUMBER(1)
|
||||
CONSTRAINT ins_c_ins_srtkenmerk_systeem CHECK(ins_srtkenmerk_systeem IS NULL
|
||||
@@ -686,10 +668,6 @@ CREATE_TABLE(ins_kenmerk, 0)
|
||||
NUMBER(1)
|
||||
CONSTRAINT ins_c_ins_kenmerk_meetwaarde CHECK(ins_kenmerk_meetwaarde IS NULL
|
||||
OR ins_kenmerk_meetwaarde = 1),
|
||||
ins_kenmerk_wissen
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
CONSTRAINT ins_c_ins_kenmerk_wissen CHECK(ins_kenmerk_wissen IN (0,1,2)),
|
||||
ins_kenmerk_volgnummer
|
||||
NUMBER(3)
|
||||
NOT NULL,
|
||||
@@ -700,7 +678,7 @@ CREATE_TABLE(ins_kenmerk, 0)
|
||||
ins_kenmerk_regexp
|
||||
VARCHAR2(255),
|
||||
ins_kenmerk_default
|
||||
VARCHAR2(4000),
|
||||
VARCHAR2(255),
|
||||
ins_kenmerk_hint
|
||||
VARCHAR2(255 CHAR),
|
||||
ins_kenmerk_aanmaak
|
||||
|
||||
@@ -555,17 +555,20 @@ BEGIN
|
||||
APPLICATION_ERROR(-20003, 'INS_M156');
|
||||
END IF;
|
||||
|
||||
IF :new.ins_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.ins_srtkenmerk_lengte IS NULL
|
||||
IF (:new.ins_srtkenmerk_kenmerktype = 'C'
|
||||
OR :new.ins_srtkenmerk_kenmerktype = 'N')
|
||||
AND :new.ins_srtkenmerk_lengte IS NULL
|
||||
THEN
|
||||
APPLICATION_ERROR(-20000, 'INS_C_INS_SRTKENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.ins_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.ins_srtkenmerk_lengte > 20
|
||||
IF :new.ins_srtkenmerk_kenmerktype = 'N'
|
||||
AND :new.ins_srtkenmerk_lengte > 20
|
||||
THEN
|
||||
:new.ins_srtkenmerk_lengte := 20;
|
||||
END IF;
|
||||
|
||||
IF :new.ins_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.ins_srtkenmerk_key IS NOT NULL
|
||||
IF :new.ins_srtkenmerk_kenmerktype = 'N' AND :old.ins_srtkenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.ins_srtkenmerk_nmin <> :new.ins_srtkenmerk_nmin OR
|
||||
(:old.ins_srtkenmerk_nmin IS NULL AND :new.ins_srtkenmerk_nmin IS NOT NULL)
|
||||
@@ -680,7 +683,7 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||
END IF;
|
||||
ELSIF SrtKenmerkType IN ('N', 'B') /* Number */
|
||||
ELSIF SrtKenmerkType = 'N' /* Number */
|
||||
THEN
|
||||
/* Controleer of er een numerieke waarde ingevuld is */
|
||||
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
||||
@@ -789,7 +792,7 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||
END IF;
|
||||
ELSIF SrtKenmerkType IN ('N', 'B') /* Number */
|
||||
ELSIF SrtKenmerkType = 'N' /* Number */
|
||||
THEN
|
||||
/* Controleer of er een numerieke waarde ingevuld is */
|
||||
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
||||
|
||||
735
INS/INS_VIE.SRC
735
INS/INS_VIE.SRC
@@ -328,7 +328,6 @@ CREATE_VIEW(ins_v_deel_gegevens,0)
|
||||
, ins_deel_aanmaak
|
||||
, ins_deel_opmerking
|
||||
, ins_deel_getekend
|
||||
, ins_deel_vervaldatum
|
||||
)
|
||||
AS SELECT INS_D.ins_discipline_key
|
||||
, INS_D.ins_discipline_omschrijving
|
||||
@@ -371,7 +370,6 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_DE.ins_deel_aanmaak
|
||||
, INS_DE.ins_deel_opmerking
|
||||
, INS_DE.ins_deel_getekend
|
||||
, INS_DE.ins_deel_vervaldatum
|
||||
FROM ins_deel INS_DE
|
||||
, ins_tab_discipline INS_D
|
||||
, ins_v_alg_overzicht INS_AO
|
||||
@@ -429,7 +427,6 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_DE.ins_deel_aanmaak
|
||||
, INS_DE.ins_deel_opmerking
|
||||
, INS_DE.ins_deel_getekend
|
||||
, INS_DE.ins_deel_vervaldatum
|
||||
FROM ins_deel INS_DE
|
||||
, ins_tab_discipline INS_D
|
||||
, prs_v_afdeling_perslid PRS_AP
|
||||
@@ -1546,174 +1543,6 @@ SELECT id.ins_deel_key,
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key;
|
||||
|
||||
-- Merk op dat je nagenoeg altijd ins_v_defined_inspect_xcp wilt gebruiken
|
||||
CREATE_VIEW(ins_v_defined_inspect, 0)
|
||||
(
|
||||
ins_deel_key,
|
||||
ins_deel_aanmaak,
|
||||
ins_deel_aantal,
|
||||
ins_alg_locatie_key,
|
||||
ins_discipline_key,
|
||||
ins_srtgroep_key,
|
||||
ins_srtdeel_key,
|
||||
ins_srtcontrole_key,
|
||||
ins_srtcontrole_omschrijving,
|
||||
ins_srtcontrole_mode,
|
||||
ins_srtcontrole_eenheid,
|
||||
ins_srtcontrole_periode,
|
||||
ins_srtcontrole_bits,
|
||||
ins_srtcontrole_kosten,
|
||||
ins_srtcontrole_kosten2,
|
||||
ins_srtcontrole_kosten3,
|
||||
ins_srtcontrole_uren,
|
||||
ins_srtcontrole_materiaal,
|
||||
ins_srtcontrole_percentage,
|
||||
ins_srtcontrole_eind,
|
||||
ins_srtcontrole_groep,
|
||||
ins_srtcontrole_opmerking,
|
||||
ins_srtcontrole_info,
|
||||
ins_srtcontrole_level,
|
||||
ins_srtcontrole_afbouwtijd,
|
||||
ins_srtcontrole_options,
|
||||
fin_btwtabelwaarde_key,
|
||||
ctr_discipline_key,
|
||||
ctr_controle_type,
|
||||
ctr_ismjob
|
||||
)
|
||||
AS
|
||||
SELECT id.ins_deel_key,
|
||||
id.ins_deel_aanmaak,
|
||||
id.ins_deel_aantal,
|
||||
id.ins_alg_locatie_key,
|
||||
id.ins_discipline_key,
|
||||
s.ins_srtgroep_key,
|
||||
id.ins_srtdeel_key,
|
||||
isc.ins_srtcontrole_key,
|
||||
isc.ins_srtcontrole_omschrijving,
|
||||
isc.ins_srtcontrole_mode,
|
||||
isc.ins_srtcontrole_eenheid,
|
||||
isc.ins_srtcontrole_periode,
|
||||
isc.ins_srtcontrole_bits,
|
||||
isc.ins_srtcontrole_kosten,
|
||||
isc.ins_srtcontrole_kosten2,
|
||||
isc.ins_srtcontrole_kosten3,
|
||||
isc.ins_srtcontrole_uren,
|
||||
isc.ins_srtcontrole_materiaal,
|
||||
isc.ins_srtcontrole_percentage,
|
||||
isc.ins_srtcontrole_eind,
|
||||
isc.ins_srtcontrole_groep,
|
||||
isc.ins_srtcontrole_opmerking,
|
||||
isc.ins_srtcontrole_info,
|
||||
isc.ins_srtcontrole_level,
|
||||
isc.ins_srtcontrole_afbouwtijd,
|
||||
isc.ins_srtcontrole_options,
|
||||
isc.fin_btwtabelwaarde_key,
|
||||
isc.ctr_discipline_key,
|
||||
cdp.ctr_disc_params_controle_type,
|
||||
cdp.ctr_disc_params_ismjob
|
||||
FROM ins_deel id,
|
||||
ins_srtdeel s,
|
||||
ins_srtcontrole isc,
|
||||
ctr_disc_params cdp
|
||||
WHERE s.ins_srtdeel_key = id.ins_srtdeel_key
|
||||
AND (isc.ins_srtcontrole_niveau = 'S'
|
||||
AND isc.ins_srtinstallatie_key = id.ins_srtdeel_key
|
||||
OR isc.ins_srtcontrole_niveau = 'G'
|
||||
AND isc.ins_srtinstallatie_key = s.ins_srtgroep_key
|
||||
OR isc.ins_srtcontrole_niveau = 'D'
|
||||
AND isc.ins_srtinstallatie_key = id.ins_discipline_key)
|
||||
AND isc.ctr_discipline_key = cdp.ctr_ins_discipline_key;
|
||||
|
||||
CREATE_VIEW(ins_v_defined_inspect_xcp, 0)
|
||||
(
|
||||
ins_deel_key,
|
||||
ins_deel_aanmaak,
|
||||
ins_deel_aantal,
|
||||
ins_alg_locatie_key,
|
||||
ins_discipline_key,
|
||||
ins_srtgroep_key,
|
||||
ins_srtdeel_key,
|
||||
ins_srtcontrole_key,
|
||||
ins_srtcontrole_omschrijving,
|
||||
ins_srtcontrole_mode,
|
||||
ins_srtcontrole_eenheid,
|
||||
ins_srtcontrole_periode,
|
||||
ins_srtcontrole_bits,
|
||||
ins_srtcontrole_kosten,
|
||||
ins_srtcontrole_kosten2,
|
||||
ins_srtcontrole_kosten3,
|
||||
ins_srtcontrole_uren,
|
||||
ins_srtcontrole_materiaal,
|
||||
ins_srtcontrole_percentage,
|
||||
ins_srtcontrole_eind,
|
||||
ins_srtcontrole_groep,
|
||||
ins_srtcontrole_opmerking,
|
||||
ins_srtcontrole_info,
|
||||
ins_srtcontrole_level,
|
||||
ins_srtcontrole_afbouwtijd,
|
||||
ins_srtcontrole_options,
|
||||
fin_btwtabelwaarde_key,
|
||||
ins_srtcontroledl_xcp_key,
|
||||
ins_srtcontroledl_xcp_kosten,
|
||||
ins_srtcontroledl_xcp_kosten2,
|
||||
ins_srtcontroledl_xcp_kosten3,
|
||||
ins_srtcontroledl_xcp_uren,
|
||||
ins_srtcontroledl_xcp_materia,
|
||||
ins_srtcontroledl_xcp_perc,
|
||||
ins_srtcontroledl_xcp_startdat,
|
||||
ins_srtcontroledl_xcp_eind,
|
||||
ins_scenario_key,
|
||||
ctr_discipline_key,
|
||||
ctr_controle_type,
|
||||
ctr_ismjob
|
||||
)
|
||||
AS
|
||||
SELECT di.ins_deel_key,
|
||||
di.ins_deel_aanmaak,
|
||||
di.ins_deel_aantal,
|
||||
di.ins_alg_locatie_key,
|
||||
di.ins_discipline_key,
|
||||
di.ins_srtgroep_key,
|
||||
di.ins_srtdeel_key,
|
||||
di.ins_srtcontrole_key,
|
||||
di.ins_srtcontrole_omschrijving,
|
||||
di.ins_srtcontrole_mode,
|
||||
COALESCE (ins_srtcontroledl_xcp_eenheid,
|
||||
di.ins_srtcontrole_eenheid),
|
||||
COALESCE (ins_srtcontroledl_xcp_periode,
|
||||
di.ins_srtcontrole_periode),
|
||||
COALESCE (ins_srtcontroledl_xcp_bits, di.ins_srtcontrole_bits),
|
||||
COALESCE (ins_srtcontroledl_xcp_kosten, di.ins_srtcontrole_kosten),
|
||||
COALESCE (ins_srtcontroledl_xcp_kosten2, di.ins_srtcontrole_kosten2),
|
||||
COALESCE (ins_srtcontroledl_xcp_kosten3, di.ins_srtcontrole_kosten3),
|
||||
COALESCE (ins_srtcontroledl_xcp_uren, di.ins_srtcontrole_uren),
|
||||
COALESCE (ins_srtcontroledl_xcp_materia, di.ins_srtcontrole_materiaal),
|
||||
COALESCE (ins_srtcontroledl_xcp_perc, di.ins_srtcontrole_percentage),
|
||||
COALESCE (ins_srtcontroledl_xcp_eind, di.ins_srtcontrole_eind),
|
||||
COALESCE (ins_srtcontroledl_xcp_groep, di.ins_srtcontrole_groep),
|
||||
COALESCE (ins_srtcontroledl_xcp_opmerk, di.ins_srtcontrole_opmerking),
|
||||
di.ins_srtcontrole_info,
|
||||
ins_srtcontrole_level,
|
||||
ins_srtcontrole_afbouwtijd,
|
||||
ins_srtcontrole_options,
|
||||
fin_btwtabelwaarde_key,
|
||||
ins_srtcontroledl_xcp_key,
|
||||
ins_srtcontroledl_xcp_kosten,
|
||||
ins_srtcontroledl_xcp_kosten2,
|
||||
ins_srtcontroledl_xcp_kosten3,
|
||||
ins_srtcontroledl_xcp_uren,
|
||||
ins_srtcontroledl_xcp_materia,
|
||||
ins_srtcontroledl_xcp_perc,
|
||||
ins_srtcontroledl_xcp_startdat,
|
||||
ins_srtcontroledl_xcp_eind,
|
||||
ins_scenario_key,
|
||||
di.ctr_discipline_key,
|
||||
di.ctr_controle_type,
|
||||
di.ctr_ismjob
|
||||
FROM ins_v_defined_inspect di, ins_srtcontroledl_xcp xcp
|
||||
WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+)
|
||||
AND di.ins_deel_key = xcp.ins_deel_key(+);
|
||||
|
||||
CREATE_VIEW(ins_v_api_delen, 1)
|
||||
AS
|
||||
SELECT d.ins_deel_key key,
|
||||
@@ -1737,433 +1566,163 @@ AS
|
||||
AND d.ins_deel_verwijder IS NULL;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
/* Let op: kolomwijzigingen ook in de vervolgview(s) verwerken */
|
||||
CREATE_VIEW(ins_v_udr_deel, 1)
|
||||
(
|
||||
deel_key,
|
||||
discipline,
|
||||
key,
|
||||
deel_omschrijving,
|
||||
plaats,
|
||||
srtdeel_code,
|
||||
soort,
|
||||
groep,
|
||||
soortcode,
|
||||
omschrijving,
|
||||
plaatseigenaar,
|
||||
plaatseigenaartype,
|
||||
plaatsaanduiding,
|
||||
eigenaar,
|
||||
opmerking,
|
||||
regio,
|
||||
deel_opmerking,
|
||||
discipline_key,
|
||||
plaats_type,
|
||||
district,
|
||||
locatie_code,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
gebouwcode,
|
||||
gebouw,
|
||||
terreinsectorcode,
|
||||
terreinsector,
|
||||
verdiepingcode,
|
||||
ruimtenr,
|
||||
werkplekvolgnr,
|
||||
werkplek,
|
||||
uitleenbaar,
|
||||
uitgeleend,
|
||||
res_opmerking,
|
||||
beheerder,
|
||||
vervaldatum,
|
||||
actief,
|
||||
aantal,
|
||||
state,
|
||||
statedate,
|
||||
fclt_3d_discipline_key,
|
||||
fclt_3d_afdeling_key,
|
||||
fclt_3d_locatie_key
|
||||
deel_vervaldatum,
|
||||
eigenaar
|
||||
)
|
||||
AS
|
||||
SELECT ii.ins_deel_key,
|
||||
lcl.x ('ins_discipline_omschrijving',
|
||||
id.ins_discipline_key,
|
||||
id.ins_discipline_omschrijving),
|
||||
lcl.x ('ins_srtdeel_omschrijving', s.ins_srtdeel_key, s.ins_srtdeel_omschrijving),
|
||||
lcl.x ('ins_srtgroep_omschrijving', sg.ins_srtgroep_key, sg.ins_srtgroep_omschrijving),
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
TO_CHAR (NULL) plaats,
|
||||
s.ins_srtdeel_code,
|
||||
ii.ins_deel_omschrijving,
|
||||
COALESCE (ii.plaats, ii.eigenaar),
|
||||
ii.ins_alg_ruimte_type,
|
||||
ii.plaats,
|
||||
ii.eigenaar,
|
||||
ii.ins_deel_opmerking,
|
||||
ii.regio,
|
||||
ii.district,
|
||||
ii.locatie_code,
|
||||
ii.locatie_omschrijving,
|
||||
ii.locatie_plaats,
|
||||
ii.alg_gebouw_code,
|
||||
ii.alg_gebouw_omschrijving,
|
||||
ii.alg_terreinsector_code,
|
||||
ii.alg_terreinsector_omschrijving,
|
||||
ii.alg_verdieping_code,
|
||||
ii.alg_ruimte_nr,
|
||||
ii.prs_werkplek_volgnr,
|
||||
ii.prs_werkplek_omschrijving,
|
||||
DECODE (s.ins_srtdeel_uitleenbaar, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')),
|
||||
DECODE (ii.ins_alg_ruimte_key_org, NULL, lcl.l ('lcl_no'), lcl.l ('lcl_yes')),
|
||||
ii.res_deel_opmerking,
|
||||
pf.prs_perslid_naam_full,
|
||||
ii.ins_deel_vervaldatum,
|
||||
DECODE (ii.ins_deel_actief, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')),
|
||||
ii.ins_deel_aantal,
|
||||
ii.ins_deel_state,
|
||||
ii.ins_deel_statedate,
|
||||
sg.ins_discipline_key,
|
||||
ii.ins_alg_ruimte_key,
|
||||
ii.alg_locatie_key
|
||||
FROM (SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
i.ins_srtdeel_key,
|
||||
i.prs_perslid_key_beh,
|
||||
TO_CHAR (NULL) plaats,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_alg_ruimte_type,
|
||||
NULL regio,
|
||||
NULL district,
|
||||
NULL locatie_code,
|
||||
NULL locatie_omschrijving,
|
||||
NULL locatie_plaats,
|
||||
NULL alg_gebouw_code,
|
||||
NULL alg_gebouw_omschrijving,
|
||||
NULL alg_terreinsector_code,
|
||||
NULL alg_terreinsector_omschrijving,
|
||||
NULL alg_verdieping_code,
|
||||
NULL alg_ruimte_nr,
|
||||
NULL prs_werkplek_volgnr,
|
||||
NULL prs_werkplek_omschrijving,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
(SELECT d.prs_afdeling_omschrijving
|
||||
FROM prs_v_afdeling d
|
||||
WHERE prs_afdeling_key = i.ins_alg_ruimte_key)
|
||||
eigenaar,
|
||||
i.ins_discipline_key,
|
||||
i.ins_alg_ruimte_key,
|
||||
NULL alg_locatie_key,
|
||||
i.ins_deel_actief,
|
||||
i.ins_deel_aantal,
|
||||
i.ins_alg_ruimte_key_org,
|
||||
i.ins_deel_state,
|
||||
i.ins_deel_statedate
|
||||
FROM ins_deel i,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_v_afdeling_boom d,
|
||||
prs_bedrijf b
|
||||
WHERE i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = d.prs_afdeling_key
|
||||
AND i.ins_alg_ruimte_type = 'A'
|
||||
UNION
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
i.ins_srtdeel_key,
|
||||
i.prs_perslid_key_beh,
|
||||
TO_CHAR (NULL) plaats,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_alg_ruimte_type,
|
||||
NULL regio,
|
||||
NULL district,
|
||||
NULL locatie_code,
|
||||
NULL locatie_omschrijving,
|
||||
NULL locatie_plaats,
|
||||
NULL alg_gebouw_code,
|
||||
NULL alg_gebouw_omschrijving,
|
||||
NULL alg_terreinsector_code,
|
||||
NULL alg_terreinsector_omschrijving,
|
||||
NULL alg_verdieping_code,
|
||||
NULL alg_ruimte_nr,
|
||||
NULL prs_werkplek_volgnr,
|
||||
NULL prs_werkplek_omschrijving,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
pf.prs_perslid_naam_full eigenaar,
|
||||
i.ins_discipline_key,
|
||||
p.prs_afdeling_key,
|
||||
NULL alg_locatie_key,
|
||||
i.ins_deel_actief,
|
||||
i.ins_deel_aantal,
|
||||
i.ins_alg_ruimte_key_org,
|
||||
i.ins_deel_state,
|
||||
i.ins_deel_statedate
|
||||
FROM ins_deel i,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_perslid p,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
prs_v_afdeling_boom d
|
||||
WHERE i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND p.prs_afdeling_key = d.prs_afdeling_key
|
||||
AND i.ins_alg_ruimte_type = 'P'
|
||||
UNION
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
i.ins_srtdeel_key,
|
||||
i.prs_perslid_key_beh,
|
||||
TO_CHAR (NULL) plaats,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_alg_ruimte_type,
|
||||
NULL regio,
|
||||
NULL district,
|
||||
NULL locatie_code,
|
||||
NULL locatie_omschrijving,
|
||||
NULL locatie_plaats,
|
||||
NULL alg_gebouw_code,
|
||||
NULL alg_gebouw_omschrijving,
|
||||
NULL alg_terreinsector_code,
|
||||
NULL alg_terreinsector_omschrijving,
|
||||
NULL alg_verdieping_code,
|
||||
NULL alg_ruimte_nr,
|
||||
NULL prs_werkplek_volgnr,
|
||||
NULL prs_werkplek_omschrijving,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
c.prs_contactpersoon_naam eigenaar,
|
||||
NULL discipline_key,
|
||||
NULL,
|
||||
NULL alg_locatie_key,
|
||||
i.ins_deel_actief,
|
||||
i.ins_deel_aantal,
|
||||
i.ins_alg_ruimte_key_org,
|
||||
i.ins_deel_state,
|
||||
i.ins_deel_statedate
|
||||
FROM ins_deel i,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_contactpersoon c
|
||||
WHERE i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = c.prs_contactpersoon_key
|
||||
AND i.ins_alg_ruimte_type = 'C'
|
||||
UNION
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
i.ins_srtdeel_key,
|
||||
i.prs_perslid_key_beh,
|
||||
o.alg_plaatsaanduiding,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_alg_ruimte_type,
|
||||
re.alg_regio_omschrijving,
|
||||
di.alg_district_omschrijving,
|
||||
l.alg_locatie_code locatie_code,
|
||||
l.alg_locatie_omschrijving locatie_omschrijving,
|
||||
l.alg_locatie_plaats locatie_plaats,
|
||||
o.alg_gebouw_code,
|
||||
o.alg_gebouw_omschrijving,
|
||||
o.alg_terreinsector_code,
|
||||
o.alg_terreinsector_omschrijving,
|
||||
o.alg_verdieping_code,
|
||||
o.alg_ruimte_nr,
|
||||
o.prs_werkplek_volgnr,
|
||||
o.prs_werkplek_omschrijving,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
NULL eigenaar,
|
||||
i.ins_discipline_key,
|
||||
NULL,
|
||||
l.alg_locatie_key,
|
||||
i.ins_deel_actief,
|
||||
i.ins_deel_aantal,
|
||||
i.ins_alg_ruimte_key_org,
|
||||
i.ins_deel_state,
|
||||
i.ins_deel_statedate
|
||||
FROM ins_deel i,
|
||||
ins_v_alg_overzicht o,
|
||||
alg_locatie l,
|
||||
alg_district di,
|
||||
alg_regio re,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd
|
||||
WHERE i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND o.alg_onroerendgoed_keys = i.ins_alg_ruimte_key
|
||||
AND o.alg_onroerendgoed_type = i.ins_alg_ruimte_type
|
||||
AND i.ins_alg_ruimte_type IN ('T', 'R', 'W')
|
||||
AND o.alg_locatie_key = i.ins_alg_locatie_key
|
||||
AND i.ins_alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_district_key = di.alg_district_key
|
||||
AND di.alg_regio_key = re.alg_regio_key) ii,
|
||||
s.ins_srtdeel_omschrijving soort,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_discipline_key,
|
||||
i.ins_alg_ruimte_type,
|
||||
-1 district,
|
||||
s.ins_srtdeel_uitleenbaar,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
(SELECT d.prs_afdeling_omschrijving
|
||||
FROM prs_v_afdeling d
|
||||
WHERE prs_afdeling_key = i.ins_alg_ruimte_key)
|
||||
eigenaar
|
||||
FROM ins_deel i,
|
||||
ins_srtdeel s,
|
||||
ins_srtgroep sg,
|
||||
ins_discipline id,
|
||||
prs_v_perslid_fullnames pf
|
||||
WHERE sg.ins_srtgroep_key = s.ins_srtgroep_key
|
||||
AND id.ins_discipline_key = sg.ins_discipline_key
|
||||
AND ii.prs_perslid_key_beh = pf.prs_perslid_key(+)
|
||||
AND s.ins_srtdeel_key = ii.ins_srtdeel_key;
|
||||
|
||||
CREATE_VIEW(ins_v_udr_deelmelding, 1)
|
||||
AS
|
||||
SELECT
|
||||
d.deel_key,
|
||||
d.discipline,
|
||||
d.soort,
|
||||
d.groep,
|
||||
d.soortcode,
|
||||
d.omschrijving,
|
||||
d.plaatseigenaar,
|
||||
d.plaatseigenaartype,
|
||||
d.plaatsaanduiding,
|
||||
d.eigenaar,
|
||||
d.opmerking,
|
||||
d.regio,
|
||||
d.district,
|
||||
d.locatie_code,
|
||||
d.locatie_omschrijving,
|
||||
d.locatie_plaats,
|
||||
d.gebouwcode,
|
||||
d.gebouw,
|
||||
d.terreinsectorcode,
|
||||
d.terreinsector,
|
||||
d.verdiepingcode,
|
||||
d.ruimtenr,
|
||||
d.werkplekvolgnr,
|
||||
d.werkplek,
|
||||
d.uitleenbaar,
|
||||
d.uitgeleend,
|
||||
d.res_opmerking,
|
||||
d.beheerder,
|
||||
d.vervaldatum,
|
||||
d.actief,
|
||||
d.aantal,
|
||||
d.state,
|
||||
d.statedate,
|
||||
d.fclt_3d_discipline_key,
|
||||
d.fclt_3d_afdeling_key,
|
||||
d.fclt_3d_locatie_key,
|
||||
m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melding_district,
|
||||
m.melding_locatiecode,
|
||||
m.melding_locatie,
|
||||
m.melding_locatieplaats,
|
||||
--m.fclt_3d_locatie_key,
|
||||
m.melding_gebouwcode,
|
||||
m.melding_gebouw,
|
||||
m.melding_verdieping,
|
||||
m.melding_ruimtenr,
|
||||
m.melding_ruimte,
|
||||
m.melding_ordernr,
|
||||
m.kostensoortgroep,
|
||||
m.kostensoort,
|
||||
m.kostenplaats,
|
||||
m.kostenplaats_oms,
|
||||
m.melder,
|
||||
m.melder_key,
|
||||
m.afdeling,
|
||||
m.afdeling_omschrijving,
|
||||
--m.fclt_3d_afdeling_key,
|
||||
m.bedrijf_key,
|
||||
m.invoerder,
|
||||
m.meldbron,
|
||||
m.soortmelding,
|
||||
--m.fclt_3d_discipline_key,
|
||||
m.productgroep,
|
||||
m.subproductgroep,
|
||||
m.behandelgroep,
|
||||
m.behandelaar,
|
||||
m.behandelaar_key,
|
||||
m.subproductgroepgroep,
|
||||
m.melding_status,
|
||||
m.sla_nvt,
|
||||
m.sla_werkdgn,
|
||||
m.sla_werkuren,
|
||||
m.sla_respijtdgn,
|
||||
m.sla_respijturen,
|
||||
m.sla_accptdgn,
|
||||
m.sla_accpturen,
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
m.vomschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.bolletje,
|
||||
m.accept_sla_dagen,
|
||||
m.accept_sla_uren,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice
|
||||
FROM ins_v_udr_deel d, mld_v_udr_melding m, mld_melding_object mo
|
||||
WHERE mo.mld_melding_key = m.melding_key
|
||||
AND mo.ins_deel_key = d.deel_key;
|
||||
|
||||
CREATE_VIEW(ins_v_udr_deelkenmerk_cnd, 1)
|
||||
AS
|
||||
SELECT m.*,
|
||||
lcl.x ('skm.ins_srtkenmerk_omschrijving',
|
||||
skm.ins_srtkenmerk_key,
|
||||
ins_srtkenmerk_omschrijving)
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'R' OR skm.ins_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
fac.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'C' OR skm.ins_srtkenmerk_kenmerktype = 'F'
|
||||
THEN
|
||||
km.ins_kenmerkdeel_waarde
|
||||
ELSE
|
||||
NULL
|
||||
END
|
||||
waarde_c,
|
||||
CASE
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'N' OR skm.ins_srtkenmerk_kenmerktype = 'B'
|
||||
THEN TO_NUMBER (km.ins_kenmerkdeel_waarde)
|
||||
ELSE TO_NUMBER (NULL)
|
||||
END
|
||||
waarde_n,
|
||||
CASE
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'D'
|
||||
THEN
|
||||
TO_DATE (km.ins_kenmerkdeel_waarde, 'DD-MM-YYYY')
|
||||
ELSE
|
||||
TO_DATE (NULL)
|
||||
END
|
||||
waarde_d
|
||||
FROM ins_v_udr_deel M,
|
||||
ins_kenmerkdeel km,
|
||||
ins_kenmerk K,
|
||||
ins_srtkenmerk skm
|
||||
WHERE km.ins_deel_key = m.deel_key
|
||||
AND km.ins_kenmerkdeel_verwijder IS NULL
|
||||
AND k.ins_kenmerk_verwijder IS NULL
|
||||
AND skm.ins_srtkenmerk_verwijder IS NULL
|
||||
AND km.ins_kenmerk_key = k.ins_kenmerk_key(+)
|
||||
AND k.ins_srtkenmerk_key = skm.ins_srtkenmerk_key(+);
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_v_afdeling_boom d,
|
||||
prs_bedrijf b
|
||||
WHERE s.ins_srtdeel_key = i.ins_srtdeel_key
|
||||
AND i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = d.prs_afdeling_key
|
||||
AND i.ins_alg_ruimte_type = 'A'
|
||||
UNION
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
TO_CHAR (NULL) plaats,
|
||||
s.ins_srtdeel_code,
|
||||
s.ins_srtdeel_omschrijving soort,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_discipline_key,
|
||||
i.ins_alg_ruimte_type,
|
||||
-1 district,
|
||||
s.ins_srtdeel_uitleenbaar,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
p.prs_perslid_naam
|
||||
|| NVL2 (p.prs_perslid_voorletters, ', ' || p.prs_perslid_voorletters, '')
|
||||
|| NVL2 (p.prs_perslid_tussenvoegsel, ' ' || p.prs_perslid_tussenvoegsel, '')
|
||||
|| NVL2 (p.prs_perslid_voornaam, ' (' || p.prs_perslid_voornaam || ')', '')
|
||||
eigenaar
|
||||
FROM ins_deel i,
|
||||
ins_srtdeel s,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling_boom d
|
||||
WHERE s.ins_srtdeel_key = i.ins_srtdeel_key
|
||||
AND i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = d.prs_afdeling_key
|
||||
AND i.ins_alg_ruimte_type = 'P'
|
||||
UNION
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
TO_CHAR (NULL) plaats,
|
||||
s.ins_srtdeel_code,
|
||||
s.ins_srtdeel_omschrijving soort,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_discipline_key,
|
||||
i.ins_alg_ruimte_type,
|
||||
-1 district,
|
||||
s.ins_srtdeel_uitleenbaar,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
c.prs_contactpersoon_naam eigenaar
|
||||
FROM ins_deel i,
|
||||
ins_srtdeel s,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd,
|
||||
prs_contactpersoon c
|
||||
WHERE s.ins_srtdeel_key = i.ins_srtdeel_key
|
||||
AND i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND i.ins_alg_ruimte_key = c.prs_contactpersoon_key
|
||||
AND i.ins_alg_ruimte_type = 'C'
|
||||
UNION ALL
|
||||
SELECT i.ins_deel_key,
|
||||
i.ins_deel_omschrijving,
|
||||
o.alg_plaatsaanduiding || ' ('
|
||||
|| DECODE (
|
||||
o.alg_onroerendgoed_type,
|
||||
'R',
|
||||
(SELECT r.alg_ruimte_omschrijving
|
||||
FROM alg_ruimte r
|
||||
WHERE r.alg_ruimte_key = i.ins_alg_ruimte_key),
|
||||
'T',
|
||||
(SELECT t.alg_terreinsector_naam
|
||||
FROM alg_terreinsector t
|
||||
WHERE t.alg_terreinsector_key = i.ins_alg_ruimte_key),
|
||||
'W',
|
||||
(SELECT r.alg_ruimte_omschrijving
|
||||
FROM alg_ruimte r, prs_werkplek w
|
||||
WHERE r.alg_ruimte_key = w.prs_alg_ruimte_key
|
||||
AND w.prs_werkplek_key = i.ins_alg_ruimte_key))
|
||||
|| ')'
|
||||
plaats,
|
||||
s.ins_srtdeel_code,
|
||||
s.ins_srtdeel_omschrijving soort,
|
||||
i.ins_deel_opmerking,
|
||||
i.ins_discipline_key,
|
||||
i.ins_alg_ruimte_type,
|
||||
l.alg_district_key,
|
||||
s.ins_srtdeel_uitleenbaar,
|
||||
rd.res_deel_opmerking,
|
||||
i.ins_deel_vervaldatum,
|
||||
NULL eigenaar
|
||||
FROM ins_deel i,
|
||||
ins_v_alg_overzicht o,
|
||||
ins_srtdeel s,
|
||||
alg_locatie l,
|
||||
alg_district di,
|
||||
(SELECT res_deel_key, res_ins_deel_key, res_deel_opmerking res_deel_opmerking
|
||||
FROM res_deel
|
||||
WHERE res_deel_verwijder IS NULL) rd
|
||||
WHERE i.ins_deel_verwijder IS NULL
|
||||
AND i.ins_deel_module = 'INS'
|
||||
AND i.ins_deel_key = rd.res_ins_deel_key(+)
|
||||
AND i.ins_deel_parent_key IS NULL
|
||||
AND o.alg_onroerendgoed_keys = i.ins_alg_ruimte_key
|
||||
AND o.alg_onroerendgoed_type = i.ins_alg_ruimte_type
|
||||
AND i.ins_alg_ruimte_type IN ('T', 'R', 'W')
|
||||
AND o.alg_locatie_key = i.ins_alg_locatie_key
|
||||
AND i.ins_alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_district_key = di.alg_district_key
|
||||
AND s.ins_srtdeel_key = i.ins_srtdeel_key;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
#endif // INS
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
/* TODO lcl */
|
||||
|
||||
_FAC_MODULE('KPI','lcl_module_KPI')
|
||||
_FAC_MODULE('KPI','Key Performance Indicators')
|
||||
|
||||
----- Grafieken -----
|
||||
INSERT INTO fac_usrgraph
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/* Installation of modules should fill or update this one */
|
||||
_FAC_MODULE('MLD','lcl_module_MLD')
|
||||
_FAC_MODULE('MLD','Servicedesk')
|
||||
|
||||
INSERT INTO mld_typeopdr (mld_typeopdr_key, mld_typeopdr_omschrijving,
|
||||
mld_typeopdr_upper, mld_typeopdr_module)
|
||||
|
||||
195
MLD/MLD_PAC.SRC
195
MLD/MLD_PAC.SRC
@@ -22,7 +22,6 @@ CREATE OR REPLACE PACKAGE mld AS
|
||||
PROCEDURE mld_nextworkflowstep (p_melding_key IN NUMBER
|
||||
,p_success IN NUMBER);
|
||||
FUNCTION getlowestobjectuitvoer (p_melding_key IN NUMBER) RETURN NUMBER;
|
||||
FUNCTION uitvoertijd_to_char (uitvoertijd IN MLD_T_UITVOERTIJD) RETURN VARCHAR;
|
||||
FUNCTION geteinddatum (startdate IN DATE,
|
||||
stdm_key IN NUMBER,
|
||||
prio IN NUMBER,
|
||||
@@ -381,7 +380,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
eventcode := 'ORDREJ';
|
||||
ELSIF currentstatus = 4 OR currentstatus = 5 OR currentstatus = 8 -- Verwerpen vanuit status Gefiatteerd(4) alleen door Putorders (fac.markorderassent).
|
||||
ELSIF currentstatus = 5 OR currentstatus = 8
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
eventcode := 'ORDCAN';
|
||||
@@ -913,16 +912,10 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
l_success NUMBER;
|
||||
l_nrofreadypredecessors NUMBER;
|
||||
l_nrofactualpredecessors NUMBER;
|
||||
l_nrofpossiblepredecessors NUMBER;
|
||||
l_nrofrequiredpredecessors NUMBER;
|
||||
l_prepredecessors NUMBER;
|
||||
tmp NUMBER;
|
||||
createthisnextstep BOOLEAN;
|
||||
rootregistered BOOLEAN;
|
||||
l_nrstepsevaluatedtrue NUMBER := 0;
|
||||
nrcase_a NUMBER := 0;
|
||||
nrcase_b NUMBER := 0;
|
||||
l_initmldstatus mld_melding.mld_melding_status%TYPE;
|
||||
BEGIN
|
||||
l_success := p_success;
|
||||
|
||||
@@ -990,17 +983,14 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
stdm.mld_ins_discipline_key,
|
||||
disc.ins_srtdiscipline_key,
|
||||
wr.mld_workflowrule_condition,
|
||||
ws.mld_workflowstep_jointype,
|
||||
COALESCE(stdm.mld_stdmelding_directklaar, dp.mld_disc_params_directklaar, 0) mld_directklaar
|
||||
ws.mld_workflowstep_jointype
|
||||
FROM mld_workflowrule wr, -- alles wat begint op de huidige step
|
||||
mld_workflowstep ws0, -- de huidige step, voor de start_key
|
||||
mld_workflowstep ws, -- alle volgende stappen
|
||||
mld_stdmelding stdm, -- de melding van een volgende step
|
||||
mld_discipline disc,
|
||||
mld_disc_params dp
|
||||
mld_discipline disc
|
||||
WHERE stdm.mld_stdmelding_key = ws.mld_stdmelding_key
|
||||
AND stdm.mld_ins_discipline_key = disc.ins_discipline_key
|
||||
AND stdm.mld_ins_discipline_key = dp.mld_ins_discipline_key
|
||||
AND wr.mld_workflowstep_key = ws0.mld_workflowstep_key
|
||||
AND ws.mld_workflowstep_start_key =
|
||||
NVL (ws0.mld_workflowstep_start_key, ws.mld_workflowstep_start_key)
|
||||
@@ -1108,15 +1098,6 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
|| ' step key:'
|
||||
|| r_nextsteps.mld_workflowstep_key);
|
||||
|
||||
SELECT COUNT ( * )
|
||||
INTO l_nrofpossiblepredecessors
|
||||
FROM mld_workflowrule wr1, mld_workflowstep ws1
|
||||
WHERE wr1.mld_workflowstep_key = ws1.mld_workflowstep_key
|
||||
AND wr1.mld_workflowstep_next_key = r_nextsteps.mld_workflowstep_key;
|
||||
|
||||
DBMS_OUTPUT.put_line (
|
||||
'total nr of possible predecessors for next step: ' || l_nrofpossiblepredecessors);
|
||||
|
||||
SELECT COUNT ( * )
|
||||
INTO l_nrofactualpredecessors -- disregard status
|
||||
FROM mld_melding m
|
||||
@@ -1131,85 +1112,6 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
|
||||
DBMS_OUTPUT.put_line('total nr of actual predecessors for next step: '
|
||||
|| l_nrofactualpredecessors);
|
||||
|
||||
l_nrofrequiredpredecessors := l_nrofactualpredecessors;
|
||||
|
||||
-- If there is a difference between l_nrofpossiblepredecessors and l_nrofactualpredecessors there are
|
||||
-- a few possibilities:
|
||||
-- a. an actual predecessor has not been started yet (workflow branches are unequal length)
|
||||
-- b. an actual predecessor has not been started and will not start due to a condition
|
||||
-- In case a. the predecessor will start eventually and then trigger the next step.
|
||||
-- Then l_nrofreadypredecessors = l_nrofpossiblepredecessors
|
||||
-- In case b. the l_nrofreadypredecessors will never reach l_nrofpossiblepredecessors, the
|
||||
-- next step will be triggered when l_nrofreadypredecessors = l_nrofactualpredecessors
|
||||
-- The question is: how do we distinguish a and b?
|
||||
--
|
||||
-- Suggestion: backtracking the workflow for the step that is not (yet) there?
|
||||
IF l_nrofpossiblepredecessors > l_nrofactualpredecessors
|
||||
THEN
|
||||
-- determine case a or case b
|
||||
FOR missingsteps
|
||||
IN (SELECT wr1.mld_workflowstep_key
|
||||
FROM mld_workflowrule wr1, mld_workflowstep ws1
|
||||
WHERE wr1.mld_workflowstep_key = ws1.mld_workflowstep_key
|
||||
AND wr1.mld_workflowstep_next_key =
|
||||
r_nextsteps.mld_workflowstep_key
|
||||
MINUS
|
||||
SELECT mld_workflowstep_key
|
||||
FROM mld_melding m
|
||||
WHERE m.mld_workflowstep_key IN
|
||||
(SELECT wr1.mld_workflowstep_key
|
||||
FROM mld_workflowrule wr1, mld_workflowstep ws1
|
||||
WHERE wr1.mld_workflowstep_key = ws1.mld_workflowstep_key
|
||||
AND wr1.mld_workflowstep_next_key =
|
||||
r_nextsteps.mld_workflowstep_key)
|
||||
AND mld_melding_start_key = l_melding_start_key) LOOP
|
||||
-- This predecessing step missingsteps.mld_workflowstep_key is possible but not actual. How come?
|
||||
-- Are some of its predecessor(s) not being the root actual in this workflow?
|
||||
-- NOTE THAT THIS NEEDS ATTENTION IF WE NEED TO SUPPORT LONGER, UNBALANCED, CONDITIONAL WORKFLOWS
|
||||
-- WE DO NOT SUPPORT THOSE HERE AND NOW, AND PROBABLY NO ONE WILL EVER NOTICE
|
||||
SELECT COUNT ( * )
|
||||
INTO l_prepredecessors
|
||||
FROM mld_melding m
|
||||
WHERE m.mld_workflowstep_key IN
|
||||
(SELECT wr1.mld_workflowstep_key
|
||||
FROM mld_workflowrule wr1, mld_workflowstep ws1
|
||||
WHERE wr1.mld_workflowstep_key = ws1.mld_workflowstep_key
|
||||
AND wr1.mld_workflowstep_next_key =
|
||||
missingsteps.mld_workflowstep_key)
|
||||
AND mld_melding_key <> l_melding_start_key
|
||||
AND mld_melding_start_key = l_melding_start_key;
|
||||
|
||||
DBMS_OUTPUT.put_line('Complex case! Total nr of actual prepredecessors for predecessor-step '
|
||||
|| missingsteps.mld_workflowstep_key
|
||||
|| ': '
|
||||
|| l_prepredecessors);
|
||||
|
||||
IF l_prepredecessors = 0
|
||||
THEN
|
||||
-- Prepredecessor is presumably the root, so it must be a false condition that prevented
|
||||
-- the step from being actual. It will never become existing, so case b
|
||||
nrcase_b := nrcase_b + 1; -- we probably do not need this nr
|
||||
ELSE
|
||||
-- there are actual prepredecessors, case a
|
||||
nrcase_a := nrcase_a + 1;
|
||||
END IF;
|
||||
END LOOP;
|
||||
|
||||
-- Now we checked all predecessors, which one do we choose?
|
||||
-- If one case a exists, we should act like ...?
|
||||
IF nrcase_a > 0
|
||||
THEN
|
||||
l_nrofrequiredpredecessors := l_nrofactualpredecessors + nrcase_a; --l_nrofpossiblepredecessors;
|
||||
END IF;
|
||||
ELSE
|
||||
-- both are the same, just pick one to test against later
|
||||
l_nrofrequiredpredecessors := l_nrofactualpredecessors;
|
||||
END IF;
|
||||
|
||||
DBMS_OUTPUT.put_line('total nr of required predecessors for next step: '
|
||||
|| l_nrofrequiredpredecessors);
|
||||
|
||||
SELECT COUNT ( * )
|
||||
INTO l_nrofreadypredecessors
|
||||
FROM mld_melding m
|
||||
@@ -1228,7 +1130,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
createthisnextstep := FALSE;
|
||||
|
||||
-- What we do next depends on the jointype. We are one predecessor ourselves. Options are:
|
||||
---- Exact one predecessor which is obviously ready (else we would not be called): start all next steps where that rule condition evaluates to true
|
||||
---- Exact one predecessor which is obviously ready (else we would nog be called): start all next steps where that rule condition evaluates to true
|
||||
---- Multiple predecessors:
|
||||
------ jointype 0 (AND): all predecessors must be ready, if not do not start any next steps
|
||||
------ jointype 1 (OR): at least one predecessor must be ready. Since we are called, this must be the case,
|
||||
@@ -1238,14 +1140,13 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
------ by the workflow but the actual runtime condition may have prevented that step to be created
|
||||
------ in which case that step should be neglected
|
||||
---- if jointype is null is is treated as 0 (AND)
|
||||
------ Note: i am not really sure if l_nrofpossiblepredecessors is always the right one to check against
|
||||
-- TE OVERWEGEN: NULL IS GEEN JOIN, DUS SEQUENCE OF SPLIT, DUS HOEF IK NIKS TE TELLEN, APARTE CASE ZONDER BOVENSTAANDE QUERIES?
|
||||
-- When p_success = -1 there is no predecessor, no jointype, so NULL/0
|
||||
CASE r_nextsteps.mld_workflowstep_jointype
|
||||
WHEN 0
|
||||
THEN -- AND
|
||||
createthisnextstep :=
|
||||
l_nrofreadypredecessors >= l_nrofrequiredpredecessors OR p_success = -1;
|
||||
l_nrofreadypredecessors >= l_nrofactualpredecessors OR p_success = -1;
|
||||
WHEN 1
|
||||
THEN -- OR
|
||||
createthisnextstep := l_nrofreadypredecessors = 1;
|
||||
@@ -1255,7 +1156,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
-- Wel nog een beetje raar in onze <20>naar mijn groeiende overtuiging slimmere- implementatie:
|
||||
-- dit wil je altijd als je condities toepast, ook met een AND. Je wilt toch nooit wachten op een voorganger die niet bestaat?!?
|
||||
-- Onze traditionele AND lijkt me een SYNC, en dan is deze mode toch niet nodig.
|
||||
createthisnextstep := l_nrofreadypredecessors >= l_nrofrequiredpredecessors;
|
||||
createthisnextstep := l_nrofreadypredecessors >= l_nrofactualpredecessors;
|
||||
END CASE;
|
||||
|
||||
IF createthisnextstep
|
||||
@@ -1281,13 +1182,6 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
'We actually start the next step ' || r_nextsteps.mld_workflowstep_key);
|
||||
l_nrstepsevaluatedtrue := l_nrstepsevaluatedtrue + 1;
|
||||
|
||||
IF r_nextsteps.mld_directklaar = 2
|
||||
THEN
|
||||
l_initmldstatus := 0;
|
||||
ELSE
|
||||
l_initmldstatus := 2;
|
||||
END IF;
|
||||
|
||||
SELECT mld_s_mld_melding_key.NEXTVAL INTO l_new_melding_key FROM DUAL;
|
||||
|
||||
-- Merk op: voor sommige velden laten we bewust de default nemen
|
||||
@@ -1322,7 +1216,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
|| '. '
|
||||
|| mld_melding_opmerking,
|
||||
r_nextsteps.mld_stdmelding_key,
|
||||
l_initmldstatus,
|
||||
2,
|
||||
mld_kosten_klant,
|
||||
mld_melding_document,
|
||||
prs_kostenplaats_key,
|
||||
@@ -1613,15 +1507,6 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
RETURN v_actual_uitvoertijd_object;
|
||||
END;
|
||||
|
||||
FUNCTION uitvoertijd_to_char (uitvoertijd IN MLD_T_UITVOERTIJD)
|
||||
RETURN VARCHAR
|
||||
AS BEGIN
|
||||
IF uitvoertijd IS NULL THEN
|
||||
RETURN NULL;
|
||||
END IF;
|
||||
RETURN '(' || uitvoertijd.tijdsduur || '; ' || uitvoertijd.eenheid || ')';
|
||||
END;
|
||||
|
||||
-- bereken de SLA-einddatum gegeven onderstaande info
|
||||
FUNCTION geteinddatum (startdate IN DATE,
|
||||
stdm_key IN NUMBER,
|
||||
@@ -1975,9 +1860,7 @@ FUNCTION mldsprintf (ps IN varchar2 , p_melding_key IN number)
|
||||
varstdmld mld_stdmelding.mld_stdmelding_omschrijving%TYPE;
|
||||
vardisc ins_tab_discipline.ins_discipline_omschrijving%TYPE;
|
||||
varsrtdisc ins_srtdiscipline.ins_srtdiscipline_prefix%TYPE;
|
||||
varonroerendgoedkeys mld_melding.mld_alg_onroerendgoed_keys%TYPE;
|
||||
varplaats alg_v_plaatsaanduiding_all.alg_plaatsaanduiding%TYPE;
|
||||
varonderwerp mld_melding.mld_melding_onderwerp%TYPE;
|
||||
BEGIN
|
||||
s := ps;
|
||||
-- We do support substitution of placeholders in the messages
|
||||
@@ -1985,7 +1868,6 @@ BEGIN
|
||||
-- ##STDMLD## = mld_stdmelding_omschrijving
|
||||
-- ##KEY## = ins_srtdiscipline_prefix+key
|
||||
-- ##PLAATS## = plaatsaanduidig van plaats service
|
||||
-- ##SUBJECT## = mld_melding_onderwerp
|
||||
IF INSTR (s, '#') > 0
|
||||
THEN
|
||||
SELECT lcl.x ('mld_stdmelding_omschrijving',
|
||||
@@ -1994,33 +1876,31 @@ BEGIN
|
||||
lcl.x ('ins_discipline_omschrijving',
|
||||
d.ins_discipline_key,
|
||||
d.ins_discipline_omschrijving),
|
||||
sd.ins_srtdiscipline_prefix,
|
||||
m.mld_alg_onroerendgoed_keys,
|
||||
m.mld_melding_onderwerp
|
||||
INTO varstdmld, vardisc, varsrtdisc, varonroerendgoedkeys, varonderwerp
|
||||
sd.ins_srtdiscipline_prefix
|
||||
INTO varstdmld, vardisc, varsrtdisc
|
||||
FROM mld_stdmelding stdm, ins_tab_discipline d, ins_srtdiscipline sd, mld_melding m
|
||||
WHERE d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND stdm.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND stdm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND m.mld_melding_key = p_melding_key;
|
||||
s :=
|
||||
REPLACE (REPLACE (REPLACE (REPLACE (s, '##DISC##', vardisc), '##STDMLD##', varstdmld),
|
||||
'##KEY##',
|
||||
varsrtdisc || TO_CHAR (p_melding_key)),
|
||||
'##SUBJECT##',
|
||||
varonderwerp);
|
||||
IF varonroerendgoedkeys IS NOT NULL
|
||||
REPLACE (REPLACE (REPLACE (s, '##DISC##', vardisc), '##STDMLD##', varstdmld),
|
||||
'##KEY##',
|
||||
varsrtdisc || TO_CHAR (p_melding_key)
|
||||
);
|
||||
IF INSTR (s, '#') > 0
|
||||
THEN
|
||||
-- Pas op: p.alg_onroerendgoed_keys is niet uniek, daarom alg_v_allonroerendgoed nodig.
|
||||
SELECT NVL (p.alg_plaatsaanduiding, '')
|
||||
INTO varplaats
|
||||
FROM alg_v_plaatsaanduiding_all p, alg_v_allonroerendgoed ao
|
||||
FROM mld_melding m, alg_v_plaatsaanduiding_all p, alg_v_allonroerendgoed ao
|
||||
WHERE p.alg_onroerendgoed_keys = ao.alg_onroerendgoed_keys
|
||||
AND p.alg_onroerendgoed_type = ao.alg_type
|
||||
AND ao.alg_onroerendgoed_keys = varonroerendgoedkeys;
|
||||
AND ao.alg_onroerendgoed_keys = m.mld_alg_onroerendgoed_keys
|
||||
AND ao.alg_locatie_key = m.mld_alg_locatie_key
|
||||
AND m.mld_alg_onroerendgoed_keys IS NOT NULL
|
||||
AND m.mld_melding_key = p_melding_key;
|
||||
s := REPLACE (s, '##PLAATS##', varplaats);
|
||||
ELSE
|
||||
s := REPLACE (s, '##PLAATS##', '');
|
||||
END IF;
|
||||
END IF;
|
||||
RETURN s;
|
||||
@@ -2039,7 +1919,6 @@ IS
|
||||
vardisc ins_tab_discipline.ins_discipline_omschrijving%TYPE;
|
||||
varsrtdisc ins_srtdiscipline.ins_srtdiscipline_prefix%TYPE;
|
||||
varspoed mld_melding.mld_melding_spoed%TYPE;
|
||||
varonroerendgoedkeys mld_melding.mld_alg_onroerendgoed_keys%TYPE;
|
||||
varplaats alg_v_plaatsaanduiding_all.alg_plaatsaanduiding%TYPE;
|
||||
varopdrtype mld_typeopdr.mld_typeopdr_omschrijving%TYPE;
|
||||
BEGIN
|
||||
@@ -2081,13 +1960,11 @@ BEGIN
|
||||
d.ins_discipline_key,
|
||||
d.ins_discipline_omschrijving),
|
||||
sd.ins_srtdiscipline_prefix,
|
||||
m.mld_melding_spoed,
|
||||
m.mld_alg_onroerendgoed_keys
|
||||
m.mld_melding_spoed
|
||||
INTO varstdmld,
|
||||
vardisc,
|
||||
varsrtdisc,
|
||||
varspoed,
|
||||
varonroerendgoedkeys
|
||||
varspoed
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding stdm,
|
||||
ins_tab_discipline d,
|
||||
@@ -2097,18 +1974,22 @@ BEGIN
|
||||
AND stdm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND m.mld_melding_key = lmld_melding_key;
|
||||
|
||||
IF varonroerendgoedkeys IS NOT NULL
|
||||
THEN
|
||||
-- Pas op: p.alg_onroerendgoed_keys is niet uniek, daarom alg_v_allonroerendgoed nodig.
|
||||
SELECT NVL (p.alg_plaatsaanduiding, '')
|
||||
INTO varplaats
|
||||
FROM alg_v_plaatsaanduiding_all p, alg_v_allonroerendgoed ao
|
||||
WHERE p.alg_onroerendgoed_keys = ao.alg_onroerendgoed_keys
|
||||
AND p.alg_onroerendgoed_type = ao.alg_type
|
||||
AND ao.alg_onroerendgoed_keys = varonroerendgoedkeys;
|
||||
ELSE
|
||||
varplaats := '';
|
||||
END IF;
|
||||
BEGIN
|
||||
-- Pas op: p.alg_onroerendgoed_keys is niet uniek, daarom alg_v_allonroerendgoed nodig.
|
||||
SELECT NVL (p.alg_plaatsaanduiding, '')
|
||||
INTO varplaats
|
||||
FROM mld_melding m, alg_v_plaatsaanduiding_all p, alg_v_allonroerendgoed ao
|
||||
WHERE p.alg_onroerendgoed_keys = ao.alg_onroerendgoed_keys
|
||||
AND p.alg_onroerendgoed_type = ao.alg_type
|
||||
AND ao.alg_onroerendgoed_keys = m.mld_alg_onroerendgoed_keys
|
||||
AND ao.alg_locatie_key = m.mld_alg_locatie_key
|
||||
AND m.mld_alg_onroerendgoed_keys IS NOT NULL
|
||||
AND m.mld_melding_key = lmld_melding_key;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
varplaats := '';
|
||||
END;
|
||||
|
||||
s :=
|
||||
REPLACE (
|
||||
@@ -2253,7 +2134,7 @@ BEGIN
|
||||
IF waarde IS NOT NULL AND waarde <> '-1'
|
||||
-- gevuld
|
||||
THEN
|
||||
IF r.mld_srtkenmerk_kenmerktype IN ('N', 'B') AND r.nmin = 0 AND r.nmax = 1
|
||||
IF r.mld_srtkenmerk_kenmerktype = 'N' AND r.nmin = 0 AND r.nmax = 1
|
||||
-- checkbox
|
||||
THEN
|
||||
IF waarde = '0'
|
||||
|
||||
@@ -218,9 +218,6 @@ CREATE_TABLE(mld_typeopdr,0)
|
||||
mld_typeopdr_typeopdr_key /* de mld_typeopdr_key voor vervolgopdracht (indien dit een offerte was) */
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_r_typeopdr_key1 REFERENCES mld_typeopdr(mld_typeopdr_key),
|
||||
mld_typeopdr_slamode
|
||||
NUMBER(1) -- 1: Leverancier-SLA, 2=Melding-SLA
|
||||
DEFAULT 1 NOT NULL,
|
||||
mld_typeopdr_contract /* of bij deze opdrachten een contract moet (3), kan (2) of niet kan (0) worden opgegeven */
|
||||
NUMBER(1)
|
||||
DEFAULT (2)
|
||||
@@ -385,10 +382,6 @@ CREATE_TABLE(mld_stdmelding,0)
|
||||
mld_stdmelding_kanverwijzen --0..127: 0: nee, +1: melding, +2: opdracht, +4: reservering, +8: bestelling, +16: bestelopdr, +32: contract, +64: factuur
|
||||
NUMBER(4)
|
||||
DEFAULT 0,
|
||||
mld_stdmelding_subject -- 0:geen onderwerp, 1:optionele onderwerp, 2:verplichte onderwerp
|
||||
NUMBER(1)
|
||||
DEFAULT 1
|
||||
NOT_NULL(mld_stdmelding_subject, mld_c_mld_stdmelding_subject),
|
||||
CONSTRAINT mld_u_mld_stdmelding UNIQUE(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_verwijder)
|
||||
);
|
||||
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_t_accepttijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
|
||||
@@ -909,7 +902,7 @@ CREATE_TABLE(mld_srtkenmerk, 0)
|
||||
, CONSTRAINT mld_c_mld_srtkenmerk_omschr CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT mld_srtkenmerk_omschrijving CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT mld_u_mld_srtkenmerk_upper UNIQUE(mld_srtkenmerk_upper, mld_srtkenmerk_verwijder)
|
||||
, CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
, CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
, CONSTRAINT mld_c_mld_srtkenmerk_systeem CHECK(mld_srtkenmerk_systeem IS NULL
|
||||
OR mld_srtkenmerk_systeem = 1)
|
||||
, CONSTRAINT mld_c_mld_srtkenmerk_lengte CHECK(mld_srtkenmerk_lengte >= 1
|
||||
@@ -1291,9 +1284,6 @@ CREATE_TABLE(mld_afmeldtekst, 0)
|
||||
mld_ins_discipline_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT mld_r_ins_discipine_key2 REFERENCES ins_tab_discipline(ins_discipline_key),
|
||||
mld_afmeldtekst_usefor /* Bitwise 1=Afmeldtekst, 2=Afwijstekst, 3=Beide*/
|
||||
NUMBER(1)
|
||||
DEFAULT 1 NOT NULL,
|
||||
CONSTRAINT mld_u_afmeldtekst_naam UNIQUE (mld_afmeldtekst_naam)
|
||||
);
|
||||
|
||||
|
||||
@@ -298,16 +298,20 @@ BEGIN
|
||||
raise_application_error(-20003, 'MLD_C_MLD_SRTKENMERK_SYSTEEM');
|
||||
END IF;
|
||||
--
|
||||
IF :new.mld_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.mld_srtkenmerk_lengte IS NULL
|
||||
IF (:new.mld_srtkenmerk_kenmerktype = 'C'
|
||||
OR :new.mld_srtkenmerk_kenmerktype = 'N')
|
||||
AND :new.mld_srtkenmerk_lengte IS NULL
|
||||
THEN
|
||||
raise_application_error(-20000, 'MLD_C_MLD_SRTKENMERK_LENGTE');
|
||||
END IF;
|
||||
IF :new.mld_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.mld_srtkenmerk_lengte > 20
|
||||
IF :new.mld_srtkenmerk_kenmerktype = 'N'
|
||||
AND :new.mld_srtkenmerk_lengte > 20
|
||||
THEN
|
||||
:new.mld_srtkenmerk_lengte := 20;
|
||||
END IF;
|
||||
--
|
||||
IF :new.mld_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.mld_srtkenmerk_key IS NOT NULL
|
||||
IF :new.mld_srtkenmerk_kenmerktype = 'N'
|
||||
AND :old.mld_srtkenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.mld_srtkenmerk_nmin <> :new.mld_srtkenmerk_nmin
|
||||
OR (:old.mld_srtkenmerk_nmin IS NULL AND :new.mld_srtkenmerk_nmin IS NOT NULL)
|
||||
@@ -430,7 +434,7 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||
END IF;
|
||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
||||
ELSIF SrtKenmerkType = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
@@ -544,7 +548,7 @@ BEGIN
|
||||
THEN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||
END IF;
|
||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
||||
ELSIF SrtKenmerkType = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
|
||||
@@ -90,17 +90,15 @@ CREATE_VIEW(mld_v_aanweziguitvoerende,0)
|
||||
//'S' = srtperslid bij bedrijf
|
||||
*/
|
||||
/* PF: op eigen houtje aangepast, achterhaalde onzin eruitgehaald */
|
||||
CREATE_VIEW(mld_v_uitvoerende,0) (mld_uitvoerende_key, naam, type, intern) AS
|
||||
CREATE_VIEW(mld_v_uitvoerende,0) (mld_uitvoerende_key, naam, type) AS
|
||||
SELECT B.prs_bedrijf_key,
|
||||
B.prs_bedrijf_naam,
|
||||
'B',
|
||||
COALESCE(prs_bedrijf_intern, 0)
|
||||
'B'
|
||||
FROM prs_bedrijf B
|
||||
UNION ALL
|
||||
SELECT P.prs_perslid_key,
|
||||
p.prs_perslid_naam||DECODE(p.prs_perslid_voorletters,null,'',', '||p.prs_perslid_voorletters)||DECODE(p.prs_perslid_tussenvoegsel,null,'',' '||p.prs_perslid_tussenvoegsel)||DECODE(p.prs_perslid_voornaam,null,'',' ('||p.prs_perslid_voornaam||')'),
|
||||
'P',
|
||||
1
|
||||
'P'
|
||||
FROM prs_perslid P;
|
||||
|
||||
/*
|
||||
@@ -1272,16 +1270,13 @@ CREATE_VIEW(mld_v_api_opdrachten, 1) AS SELECT * from mld_opdr;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
/* since melding and opdracht are joined later on, the columns must be unique */
|
||||
/* Note: als je kolommen toevoegt wil je dat zeer waarschijnlijk ook in mld_v_udr_meldingopdracht */
|
||||
CREATE_VIEW(mld_v_udr_melding, 1)
|
||||
(
|
||||
melding_key,
|
||||
meldingnummer,
|
||||
melding_regio,
|
||||
melding_district,
|
||||
melding_locatiecode,
|
||||
melding_locatie,
|
||||
melding_locatieplaats,
|
||||
fclt_3d_locatie_key,
|
||||
melding_gebouwcode,
|
||||
melding_gebouw,
|
||||
@@ -1329,7 +1324,6 @@ CREATE_VIEW(mld_v_udr_melding, 1)
|
||||
vomschrijving,
|
||||
melding_opmerking,
|
||||
prioriteit,
|
||||
prioriteittxt,
|
||||
rating,
|
||||
rating_opmerking,
|
||||
bolletje,
|
||||
@@ -1347,11 +1341,9 @@ CREATE_VIEW(mld_v_udr_melding, 1)
|
||||
AS
|
||||
SELECT mld_melding_key,
|
||||
meldingnummer,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
locatie,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
alg_locatie_key,
|
||||
gebouw,
|
||||
gebouw_naam,
|
||||
@@ -1401,7 +1393,6 @@ AS
|
||||
omschrijving,
|
||||
opmerking,
|
||||
mld_melding_spoed prioriteit,
|
||||
DECODE(mld_melding_spoed,3,lcl.l('lcl_mld_urg_normaal'),1,lcl.l('lcl_mld_urg_kritiek'),2,lcl.l('lcl_mld_urg_hoog'),4,lcl.l('lcl_mld_urg_laag')),
|
||||
mld_melding_satisfaction,
|
||||
mld_melding_satisfaction_op,
|
||||
mld_melding_flag,
|
||||
@@ -1492,11 +1483,9 @@ AS
|
||||
FROM (SELECT m.mld_melding_key,
|
||||
m.prs_perslid_key,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnummer,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
alg_locatie_code locatie,
|
||||
alg_locatie_omschrijving locatie_omschrijving,
|
||||
alg_locatie_plaats locatie_plaats,
|
||||
l.alg_locatie_key,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
@@ -1641,7 +1630,6 @@ AS
|
||||
mld_stdmelding s,
|
||||
alg_locatie l,
|
||||
alg_district d,
|
||||
alg_regio r,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
mld_discipline md,
|
||||
mld_disc_params mdp,
|
||||
@@ -1656,7 +1644,6 @@ AS
|
||||
AND s.mld_stdmeldinggroep_key = smg.mld_stdmeldinggroep_key(+)
|
||||
AND mdp.mld_behandelgroep_key = mbg.mld_behandelgroep_key(+)
|
||||
AND l.alg_district_key = d.alg_district_key(+)
|
||||
AND d.alg_regio_key = r.alg_regio_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND m.fac_activiteit_key IS NULL
|
||||
AND m.mld_melding_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x;
|
||||
@@ -1665,11 +1652,9 @@ CREATE_VIEW(mld_v_udr_opdracht, 1)
|
||||
(
|
||||
opdracht_key,
|
||||
opdracht_nummer,
|
||||
opdracht_regio,
|
||||
opdracht_district,
|
||||
opdracht_locatie_code,
|
||||
opdracht_locatie,
|
||||
opdracht_locatieplaats,
|
||||
fclt_3d_locatie_key,
|
||||
opdracht_gebouwcode,
|
||||
opdracht_gebouw,
|
||||
@@ -1694,7 +1679,6 @@ CREATE_VIEW(mld_v_udr_opdracht, 1)
|
||||
opdracht_opmerking,
|
||||
opdracht_uitvoerende,
|
||||
opdracht_contract,
|
||||
opdracht_contract_versie,
|
||||
opdracht_contactpersoon,
|
||||
opdracht_uren,
|
||||
opdracht_correctie,
|
||||
@@ -1705,11 +1689,9 @@ CREATE_VIEW(mld_v_udr_opdracht, 1)
|
||||
AS
|
||||
SELECT mld_opdr_key,
|
||||
ins_srtdiscipline_prefix||TO_CHAR (mld_melding_key) || '/' || opdracht_volgnummer,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
locatie,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
alg_locatie_key,
|
||||
gebouw,
|
||||
gebouw_naam,
|
||||
@@ -1734,18 +1716,15 @@ AS
|
||||
opdracht_opmerking,
|
||||
opdracht_uitvoerende,
|
||||
opdracht_contract,
|
||||
opdracht_contract_versie,
|
||||
opdracht_contactpersoon,
|
||||
opdracht_uren,
|
||||
opdracht_correctie,
|
||||
opdracht_materiaal,
|
||||
opdracht_uurtarief,
|
||||
opdracht_kosten
|
||||
FROM (SELECT alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
FROM (SELECT alg_district_omschrijving,
|
||||
alg_locatie_code locatie,
|
||||
alg_locatie_omschrijving locatie_omschrijving,
|
||||
alg_locatie_plaats locatie_plaats,
|
||||
l.alg_locatie_key,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
@@ -1790,9 +1769,8 @@ AS
|
||||
FROM mld_v_uitvoerende u
|
||||
WHERE u.mld_uitvoerende_key = o.mld_uitvoerende_keys)
|
||||
opdracht_uitvoerende,
|
||||
c.cnt_contract_nummer_intern opdracht_contract,
|
||||
c.cnt_contract_versie opdracht_contract_versie,
|
||||
o.mld_opdr_contactpersoon opdracht_contactpersoon,
|
||||
NULL opdracht_contract,
|
||||
NULL opdracht_contactpersoon,
|
||||
o.mld_opdr_uren opdracht_uren,
|
||||
o.mld_opdr_kosten - o.mld_opdr_materiaal - (o.mld_opdr_uren * o.mld_opdr_uurloon)
|
||||
opdracht_correctie,
|
||||
@@ -1802,20 +1780,16 @@ AS
|
||||
sdi.ins_srtdiscipline_prefix
|
||||
FROM alg_locatie l,
|
||||
alg_district d,
|
||||
alg_regio r,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
mld_opdr o,
|
||||
mld_typeopdr top,
|
||||
mld_melding m,
|
||||
mld_stdmelding stdm,
|
||||
ins_tab_discipline di,
|
||||
ins_srtdiscipline sdi,
|
||||
cnt_contract c
|
||||
ins_srtdiscipline sdi
|
||||
WHERE m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND l.alg_district_key = d.alg_district_key(+)
|
||||
AND d.alg_regio_key = r.alg_regio_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND o.cnt_contract_key = c.cnt_contract_key(+)
|
||||
AND m.mld_stdmelding_key = stdm.mld_stdmelding_key
|
||||
AND stdm.mld_ins_discipline_key = di.ins_discipline_key
|
||||
AND di.ins_srtdiscipline_key = sdi.ins_srtdiscipline_key
|
||||
@@ -1829,11 +1803,9 @@ AS
|
||||
SELECT
|
||||
m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melding_regio,
|
||||
m.melding_district,
|
||||
m.melding_locatiecode,
|
||||
m.melding_locatie,
|
||||
m.melding_locatieplaats,
|
||||
m.fclt_3d_locatie_key,
|
||||
m.melding_gebouwcode,
|
||||
m.melding_gebouw,
|
||||
@@ -1872,36 +1844,20 @@ SELECT
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
m.vomschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.bolletje,
|
||||
m.accept_sla_dagen,
|
||||
m.accept_sla_uren,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice,
|
||||
o.opdracht_key,
|
||||
o.opdracht_nummer,
|
||||
o.opdracht_regio,
|
||||
o.opdracht_district,
|
||||
o.opdracht_locatie_code,
|
||||
o.opdracht_locatie,
|
||||
o.opdracht_locatieplaats,
|
||||
--o.fclt_3d_locatie_key,
|
||||
o.opdracht_gebouwcode,
|
||||
o.opdracht_gebouw,
|
||||
@@ -1918,15 +1874,12 @@ SELECT
|
||||
o.opdracht_datum,
|
||||
o.opdracht_einddatum,
|
||||
o.opdracht_plandatum,
|
||||
o.opdracht_acceptdatum,
|
||||
o.opdracht_afgemeld,
|
||||
o.opdracht_doorlooptijd,
|
||||
o.opdracht_accepttijd,
|
||||
o.opdracht_omschrijving,
|
||||
o.opdracht_opmerking,
|
||||
o.opdracht_uitvoerende,
|
||||
o.opdracht_contract,
|
||||
o.opdracht_contract_versie,
|
||||
o.opdracht_contactpersoon,
|
||||
o.opdracht_uren,
|
||||
o.opdracht_correctie,
|
||||
@@ -1958,8 +1911,7 @@ AS
|
||||
END
|
||||
waarde_c,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('N', 'B')
|
||||
THEN TO_NUMBER (km.mld_kenmerkmelding_waarde)
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'N' THEN TO_NUMBER (km.mld_kenmerkmelding_waarde)
|
||||
ELSE TO_NUMBER (NULL)
|
||||
END
|
||||
waarde_n,
|
||||
@@ -2002,8 +1954,7 @@ SELECT o.*,
|
||||
END
|
||||
waarde_c,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('N', 'B')
|
||||
THEN TO_NUMBER (ko.mld_kenmerkopdr_waarde)
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'N' THEN TO_NUMBER (ko.mld_kenmerkopdr_waarde)
|
||||
ELSE TO_NUMBER (NULL)
|
||||
END
|
||||
waarde_n,
|
||||
|
||||
@@ -9,11 +9,10 @@
|
||||
* BEZ - Bezoekers registratie
|
||||
* CAD - AutoCAD koppeling
|
||||
* CNT - Contracten
|
||||
* CTR - Periodieke taken (controles)
|
||||
* FAC - Basismodule
|
||||
* FIN - Financien/facturen
|
||||
* INS - Installaties
|
||||
* KPI - KPI's
|
||||
* KPI - KPI's (planned 2015.3)
|
||||
* MLD - Meldingen
|
||||
* MRK - Marktplaats
|
||||
* MSG - Messenger
|
||||
@@ -28,7 +27,6 @@
|
||||
#define BEZ BEZ
|
||||
#define CAD CAD
|
||||
#define CNT CNT
|
||||
#define CTR CTR
|
||||
#define FAC FAC
|
||||
#define FIN FIN
|
||||
#define INS INS
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#ifdef MRK
|
||||
#ifdef MRK
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
_FAC_MODULE('MRK','lcl_module_MRK')
|
||||
|
||||
_FAC_MODULE('MRK','Facilitor Marktplaats')
|
||||
|
||||
insert into ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving) values ('MRK', 'Aangeboden');
|
||||
insert into ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving) values ('MRK', 'Gevraagd');
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
/* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('MSG','lcl_module_MSG')
|
||||
|
||||
_FAC_MODULE('MSG','Facilitor Messenger')
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('PRJ','lcl_module_PRJ')
|
||||
_FAC_MODULE('PRJ','Projecten')
|
||||
|
||||
|
||||
INSERT INTO cad_legenda (cad_legenda_omschrijving, cad_legenda_discreet) VALUES ('Default project legenda', 1);
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
_FAC_MODULE('PRS','lcl_module_PRS')
|
||||
_FAC_MODULE('PRS','Organisatiebeheer')
|
||||
|
||||
DEF_FAC_MESSAGE ('prs_r_prs_contactpersoon_key2','Er zijn nog referenties van contracten naar deze contactpersoon.' ,'There are still references from contracts to this contract.');
|
||||
|
||||
|
||||
@@ -796,11 +796,6 @@ AS
|
||||
WHERE fac_import_key = p_import_key
|
||||
ORDER BY fac_imp_file_index;
|
||||
BEGIN
|
||||
// JGL: Ik zou graag een WHERE fac_import_key = p_import_key hieronder
|
||||
// toevoegen zodat het script ook multi-user veilig is,
|
||||
// Heel veel klant-specifieke imports(/aanvullingen) controleren
|
||||
// echter niet op de fac_import_key en zouden flink de fout in gaan.
|
||||
// Daarom vooralsnog hier toch maar alles verwijderen
|
||||
DELETE FROM fac_imp_perslid;
|
||||
|
||||
SELECT COALESCE (MAX (fac_imp_file_index), 0) + 1
|
||||
@@ -1894,8 +1889,7 @@ AS
|
||||
prs_perslid_geslacht,
|
||||
prs_perslid_titel,
|
||||
prs_perslid_dienstverband,
|
||||
prs_perslid_oslogin,
|
||||
prs_perslid_apikey)
|
||||
prs_perslid_oslogin)
|
||||
VALUES ('PRS',
|
||||
v_srtperslid_key,
|
||||
v_afdeling_key,
|
||||
@@ -1910,8 +1904,7 @@ AS
|
||||
recPersLid.prs_perslid_geslacht,
|
||||
recPersLid.prs_perslid_titel,
|
||||
recPersLid.prs_perslid_dienstverband,
|
||||
recPersLid.prs_perslid_oslogin,
|
||||
recPersLid.prs_perslid_apikey)
|
||||
recPersLid.prs_perslid_oslogin)
|
||||
RETURNING prs_perslid_key
|
||||
INTO v_perslid_key;
|
||||
|
||||
@@ -1937,8 +1930,7 @@ AS
|
||||
prs_perslid_telefoonnr = recPersLid.prs_perslid_telefoonnr,
|
||||
prs_perslid_mobiel = recPersLid.prs_perslid_mobiel,
|
||||
prs_perslid_email = recPersLid.prs_perslid_email,
|
||||
prs_perslid_oslogin = recPersLid.prs_perslid_oslogin,
|
||||
prs_perslid_apikey = recPersLid.prs_perslid_apikey
|
||||
prs_perslid_oslogin = recPersLid.prs_perslid_oslogin
|
||||
WHERE prs_perslid_key = v_perslid_key;
|
||||
|
||||
IF recPersLid.prs_perslid_wachtwoord IS NOT NULL
|
||||
|
||||
@@ -155,14 +155,6 @@ ADD
|
||||
CONSTRAINT fac_r_prs_bedrijf_key1 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
ALTER TABLE fac_idp
|
||||
ADD
|
||||
(
|
||||
prs_bedrijf_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_idp_prs_bedrijf REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
/* Kruistabel met elektronische adressen van een bedrijf, toegepast door
|
||||
* PutOrders voor Bestellingen, Contracten en Opdrachten. Bij Opdrachten kan
|
||||
* er per opdrachttype een ander adres zijn, het record met mld_typeopdr_key NULL
|
||||
@@ -175,9 +167,9 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
|
||||
prs_bedrijf_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_r_prs_bedrijf_key6 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
|
||||
prs_bedrijfadres_type /* O = order, B = Bestelling, V=Voorraadinfo, C = Contract */
|
||||
prs_bedrijfadres_type /* O = order, B = Bestelling, C = Contract */
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V')),
|
||||
CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C')),
|
||||
-- In MLD_TAB.SRC:
|
||||
-- mld_typeopdr_key
|
||||
-- NUMBER(10) CONSTRAINT prs_r_mld_typeopdr_key REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE,
|
||||
@@ -185,31 +177,19 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
|
||||
VARCHAR2(512),
|
||||
prs_bedrijfadres_ordermode /* bitwise, TBD */
|
||||
NUMBER(3) DEFAULT 0,
|
||||
prs_bedrijfadres_soapversion /* future use, eg 1.1 or 1.2 */
|
||||
VARCHAR2(10),
|
||||
prs_bedrijfadres_soapaction
|
||||
VARCHAR2(128),
|
||||
prs_bedrijfadres_certificate
|
||||
VARCHAR2(255),
|
||||
prs_bedrijfadres_xsl
|
||||
VARCHAR2(256),
|
||||
prs_bedrijfadres_ext
|
||||
VARCHAR2(10),
|
||||
prs_bedrijfadres_username
|
||||
prs_bedrijfadres_username /* future use */
|
||||
VARCHAR2(32),
|
||||
prs_bedrijfadres_password
|
||||
prs_bedrijfadres_password /* future use */
|
||||
VARCHAR2(32),
|
||||
prs_bedrijfadres_authmethod /* 0=http.open, 1=Forces basic, 2=custom header, 3=add to xml, >4=future use */
|
||||
NUMBER(3)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
prs_bedrijfadres_attachfile
|
||||
VARCHAR2(256),
|
||||
prs_bedrijfadres_flexfiles /* 0=default (volgens S("puo_order_flexfiles")), 1=wel, 2=niet */
|
||||
NUMBER(3)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
prs_bedrijfadres_encoding /* 0=text/xml, 1=multipart/form-data */
|
||||
NUMBER(3)
|
||||
DEFAULT 0
|
||||
NOT NULL
|
||||
@@ -287,13 +267,6 @@ ALTER TABLE alg_terreinsector ADD
|
||||
CONSTRAINT alg_r_prs_afdeling_kostenp2 REFERENCES prs_kostenplaats(prs_kostenplaats_key)
|
||||
);
|
||||
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
(
|
||||
prs_kostenplaats_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_prs_kostenplaats_key1 REFERENCES prs_kostenplaats(prs_kostenplaats_key)
|
||||
);
|
||||
|
||||
/* disciplineafhankelijke afdelingsbudgetten (=kostenplaatsbudgetten),
|
||||
* vergelijkbaar met fac_profielwaarde voor persoonlijke budgetten
|
||||
* als prs_kostenplaats_limiet gevuld is, dan wordt die gebruikt
|
||||
@@ -359,12 +332,6 @@ ALTER TABLE alg_terreinsector ADD
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_prs_afdeling1 REFERENCES prs_afdeling(prs_afdeling_key)
|
||||
);
|
||||
ALTER TABLE fac_idp ADD
|
||||
(
|
||||
prs_afdeling_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_idp_prs_afdeling REFERENCES prs_afdeling(prs_afdeling_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_srtperslid,0)
|
||||
(
|
||||
@@ -570,13 +537,6 @@ CREATE_TABLE(prs_perslid,0)
|
||||
DEFAULT NULLDATUM,
|
||||
prs_perslid_options // JSON
|
||||
VARCHAR2(4000),
|
||||
prs_perslid_credentials_datum /* wanneer voor het laatst gewijzigd. Oudere sessie ongeldig */
|
||||
DATE
|
||||
DEFAULT SYSDATE NOT NULL,
|
||||
prs_perslid_terms_datum
|
||||
DATE,
|
||||
prs_perslid_terms_version /* filename of accepted terms of condition */
|
||||
VARCHAR2(200),
|
||||
CONSTRAINT prs_c_prs_perslid_datums CHECK(prs_perslid_einddatum >= prs_perslid_ingangsdatum)
|
||||
);
|
||||
|
||||
@@ -645,11 +605,6 @@ ALTER TABLE fac_bookmark ADD (
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key4 REFERENCES prs_perslid(prs_perslid_key)
|
||||
);
|
||||
ALTER TABLE fac_menu ADD (
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key)
|
||||
);
|
||||
ALTER TABLE fac_qvw_ticket ADD (
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
@@ -665,16 +620,12 @@ ALTER TABLE fac_gui_counter ADD (
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_guicnt_perslid_key REFERENCES prs_perslid(prs_perslid_key) ON DELETE SET NULL
|
||||
);
|
||||
|
||||
ALTER TABLE alg_gebouw ADD (
|
||||
ALTER TABLE alg_gebouw ADD
|
||||
(
|
||||
prs_perslid_key_verantw
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_prs_perslid_key1 REFERENCES prs_perslid(prs_perslid_key),
|
||||
prs_perslid_key_verantw2
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_prs_perslid_key2 REFERENCES prs_perslid(prs_perslid_key)
|
||||
CONSTRAINT alg_r_prs_perslid_key1 REFERENCES prs_perslid(prs_perslid_key)
|
||||
);
|
||||
|
||||
ALTER TABLE prs_kostenplaatsgrp ADD
|
||||
(
|
||||
prs_perslid_key
|
||||
@@ -720,19 +671,6 @@ ADD
|
||||
CONSTRAINT ins_r_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key) ON DELETE SET NULL
|
||||
);
|
||||
|
||||
ALTER TABLE fac_kenmwaarden
|
||||
ADD
|
||||
(
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key8 REFERENCES prs_perslid(prs_perslid_key),
|
||||
CONSTRAINT fac_c_prs_perslid_key1 CHECK(prs_perslid_key IS NOT NULL)
|
||||
);
|
||||
|
||||
ALTER TABLE fac_kenmwaarden
|
||||
ADD
|
||||
CONSTRAINT fac_u_fac_kenmwaarden UNIQUE(fac_kenmwaarden_module, fac_kenmwaarden_refkey, fac_kenmwaarden_kenmerk_key, prs_perslid_key);
|
||||
|
||||
ALTER TABLE fac_setting ADD
|
||||
(
|
||||
prs_perslid_key
|
||||
@@ -866,7 +804,7 @@ CREATE_TABLE(prs_kenmerk,0)
|
||||
,prs_kenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT prs_c_prs_kenmerk_type2 CHECK
|
||||
(prs_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
(prs_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
,prs_kenmerk_systeem
|
||||
NUMBER(1)
|
||||
,prs_kenmerk_toonbaar
|
||||
@@ -952,7 +890,7 @@ prs_contactpersoon_fax
|
||||
prs_contactpersoon_email
|
||||
VARCHAR2(50),
|
||||
prs_contactpersoon_functie
|
||||
VARCHAR2(60),
|
||||
VARCHAR2(30),
|
||||
prs_contactpersoon_opmerking
|
||||
VARCHAR2(255),
|
||||
prs_contactpersoon_uurloon
|
||||
|
||||
@@ -237,7 +237,6 @@ BEGIN
|
||||
OR NVL(:new.prs_perslid_wachtwoord_hash, 'X') <> NVL(:old.prs_perslid_wachtwoord_hash, 'X')
|
||||
THEN -- Merk op: anno 5.3.2 wordt een persoon die *nu* is ingelogd hier niet
|
||||
-- automatisch door uitgelogd
|
||||
:new.prs_perslid_credentials_datum := SYSDATE;
|
||||
DELETE FROM fac_session
|
||||
WHERE prs_perslid_key = :new.prs_perslid_key;
|
||||
END IF;
|
||||
@@ -414,15 +413,17 @@ BEGIN
|
||||
APPLICATION_ERROR(-20003, 'ALG_M238');
|
||||
END IF;
|
||||
|
||||
IF :new.prs_kenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.prs_kenmerk_lengte IS NULL
|
||||
IF (:new.prs_kenmerk_kenmerktype IN ('C','N'))
|
||||
AND :new.prs_kenmerk_lengte IS NULL
|
||||
THEN
|
||||
APPLICATION_ERROR(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
||||
END IF;
|
||||
IF :new.prs_kenmerk_kenmerktype IN ('N', 'B') AND :new.prs_kenmerk_lengte > 20
|
||||
IF :new.prs_kenmerk_kenmerktype = 'N'
|
||||
AND :new.prs_kenmerk_lengte > 20
|
||||
THEN
|
||||
:new.prs_kenmerk_lengte := 20;
|
||||
END IF;
|
||||
IF :new.prs_kenmerk_kenmerktype IN ('N', 'B') AND :old.prs_kenmerk_key IS NOT NULL
|
||||
IF :new.prs_kenmerk_kenmerktype = 'N' AND :old.prs_kenmerk_key IS NOT NULL
|
||||
THEN
|
||||
-- An existing property of type N
|
||||
IF :old.prs_kenmerk_nmin <> :new.prs_kenmerk_nmin OR
|
||||
@@ -582,7 +583,7 @@ BEGIN
|
||||
APPLICATION_ERROR_GOTO(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
||||
|| TO_CHAR(KenmerkLengte));
|
||||
END IF;
|
||||
ELSIF KenmerkType IN ('N', 'B')
|
||||
ELSIF KenmerkType = 'N'
|
||||
/*
|
||||
** Number
|
||||
*/
|
||||
|
||||
326
PRS/PRS_VIE.SRC
326
PRS/PRS_VIE.SRC
@@ -1079,7 +1079,7 @@ AS
|
||||
FROM prs_kostenplaats k
|
||||
UNION ALL
|
||||
SELECT k.prs_perslid_key,
|
||||
'PRS_BUDGETHOUDER_GROEP',
|
||||
'PRS_BUDGETHOUDER_VAN',
|
||||
k.prs_kostenplaatsgrp_oms,
|
||||
k.prs_kostenplaatsgrp_key,
|
||||
NULL,
|
||||
@@ -1484,192 +1484,146 @@ CREATE_VIEW(prs_v_api_personen, 1) AS SELECT * from prs_v_aanwezigperslid;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(prs_v_udr_bedrijf, 0)
|
||||
(
|
||||
key,
|
||||
naam,
|
||||
postadres,
|
||||
postpostcode,
|
||||
postplaats,
|
||||
postland,
|
||||
adres,
|
||||
postcode,
|
||||
plaats,
|
||||
land,
|
||||
telefoon1,
|
||||
telefoon2,
|
||||
contactpersoon,
|
||||
contacttelefoon,
|
||||
opmerking1,
|
||||
opmerking2,
|
||||
uurloon,
|
||||
leveranciernr,
|
||||
overeenkomstnr,
|
||||
overeenkomstdatum,
|
||||
relatietype,
|
||||
registratiedatum,
|
||||
isleverancier,
|
||||
isuitvoerende,
|
||||
iscontract,
|
||||
ishuurder,
|
||||
isintern,
|
||||
email,
|
||||
dienst,
|
||||
locatie,
|
||||
gebouw,
|
||||
district,
|
||||
regio,
|
||||
fclt_3d_locatie_key
|
||||
)
|
||||
AS
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
l.alg_locatie_omschrijving locatie,
|
||||
lcl.l ('lcl_all') gebouw,
|
||||
lcl.l ('lcl_all') district,
|
||||
lcl.l ('lcl_all') regio,
|
||||
bdl.alg_locatie_key fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r,
|
||||
alg_locatie l
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND l.alg_locatie_key = bdl.alg_locatie_key
|
||||
UNION
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
l.alg_locatie_omschrijving locatie,
|
||||
g.alg_gebouw_omschrijving gebouw,
|
||||
ad.alg_district_omschrijving district,
|
||||
ar.alg_regio_omschrijving regio,
|
||||
bdl.alg_locatie_key fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_regio ar,
|
||||
alg_district ad
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
AND g.alg_gebouw_key = bdl.alg_gebouw_key
|
||||
AND l.alg_district_key = ad.alg_district_key
|
||||
AND ad.alg_regio_key = ar.alg_regio_key
|
||||
UNION
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
lcl.l ('lcl_all') locatie,
|
||||
lcl.l ('lcl_all') gebouw,
|
||||
lcl.l ('lcl_all') district,
|
||||
lcl.l ('lcl_all') regio,
|
||||
NULL fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND bdl.alg_gebouw_key IS NULL
|
||||
AND bdl.alg_locatie_key IS NULL;
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
l.alg_locatie_omschrijving locatie,
|
||||
lcl.l ('lcl_all') gebouw,
|
||||
bdl.alg_locatie_key fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r,
|
||||
alg_locatie l
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND l.alg_locatie_key = bdl.alg_locatie_key
|
||||
UNION
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
l.alg_locatie_omschrijving locatie,
|
||||
g.alg_gebouw_omschrijving gebouw,
|
||||
bdl.alg_locatie_key fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r,
|
||||
alg_locatie l,
|
||||
alg_gebouw g
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
AND g.alg_gebouw_key = bdl.alg_gebouw_key
|
||||
UNION
|
||||
SELECT b.prs_bedrijf_key key,
|
||||
prs_bedrijf_naam naam,
|
||||
prs_bedrijf_post_adres postadres,
|
||||
prs_bedrijf_post_postcode postpostcode,
|
||||
prs_bedrijf_post_plaats postplaats,
|
||||
prs_bedrijf_post_land postland,
|
||||
prs_bedrijf_bezoek_adres adres,
|
||||
prs_bedrijf_bezoek_postcode postcode,
|
||||
prs_bedrijf_bezoek_plaats plaats,
|
||||
prs_bedrijf_bezoek_land land,
|
||||
prs_bedrijf_telefoon telefoon1,
|
||||
prs_bedrijf_telefoon2 telefoon2,
|
||||
prs_bedrijf_contact_persoon contactpersoon,
|
||||
prs_bedrijf_contact_telefoon contacttelefoon,
|
||||
prs_bedrijf_opmerking opmerking1,
|
||||
prs_bedrijf_opmerking2 opmerking2,
|
||||
prs_bedrijf_uurloon uurloon,
|
||||
prs_leverancier_nr leveranciernr,
|
||||
prs_overeenkomst_nr overeenkomstnr,
|
||||
prs_overeenkomst_datum overeenkomstdatum,
|
||||
lcl.x ('prs_relatietype_omschrijving',
|
||||
r.prs_relatietype_key,
|
||||
r.prs_relatietype_omschrijving)
|
||||
relatietype,
|
||||
prs_bedrijf_aanmaak registratiedatum,
|
||||
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
|
||||
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
|
||||
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
|
||||
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
|
||||
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
|
||||
prs_bedrijf_email email,
|
||||
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
|
||||
lcl.l ('lcl_all') locatie,
|
||||
lcl.l ('lcl_all') gebouw,
|
||||
NULL fclt_3d_locatie_key
|
||||
FROM prs_bedrijf b,
|
||||
prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_relatietype r
|
||||
WHERE prs_bedrijf_verwijder IS NULL
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
|
||||
AND d.prs_dienst_key(+) = bdl.prs_dienst_key
|
||||
AND b.prs_relatietype_key = r.prs_relatietype_key(+)
|
||||
AND bdl.alg_gebouw_key IS NULL
|
||||
AND bdl.alg_locatie_key IS NULL;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
#endif // PRS
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/*
|
||||
* Bij installatie van modules moet de tabel FAC_MODULE gevuld of ge-update worden.
|
||||
*/
|
||||
_FAC_MODULE('RES','lcl_module_RES')
|
||||
_FAC_MODULE('RES','Reserveringsmodule')
|
||||
|
||||
insert into res_cyclus (res_cyclus_key, res_cyclus_naam, res_cyclus_periode) values(1, 'Eenmalig' , 0);
|
||||
insert into res_cyclus (res_cyclus_key, res_cyclus_naam, res_cyclus_periode) values(2, 'Dagelijks' , 1);
|
||||
@@ -38,7 +38,7 @@ DEF_STATUS('resfostatus', 2, 'lcl_def');
|
||||
DEF_STATUS('resfostatus', 3, 'lcl_blokkade');
|
||||
DEF_STATUS('resfostatus', 4, 'lcl_vervallen');
|
||||
|
||||
INSERT INTO RES_OPSTELLING (res_opstelling_key,res_opstelling_omschrijving) VALUES (1,'Standaard');
|
||||
INSERT INTO RES_OPSTELLING (res_opstelling_key,res_opstelling_omschrijving) VALUES (0,'Standaard');
|
||||
|
||||
INSERT INTO res_srtactiviteit (res_srtactiviteit_key, res_srtactiviteit_omschrijving, res_srtactiviteit_soort) VALUES (1, 'Ruimte', 0);
|
||||
INSERT INTO res_srtactiviteit (res_srtactiviteit_key, res_srtactiviteit_omschrijving, res_srtactiviteit_soort) VALUES (2, 'Voorzieningen', 1);
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
/*
|
||||
* $Id$
|
||||
* $Revision$
|
||||
*
|
||||
* Dit zijn de teksten die via terminologie te vertalen zijn
|
||||
*/
|
||||
|
||||
START_LOCALEITEMS('RES_SRTACTIVITEIT_KEY')
|
||||
@@ -197,8 +195,6 @@ DEFINE_LOCALEITEM(lcl_vis_company)
|
||||
DEFINE_LOCALEITEM(lcl_vis_name)
|
||||
DEFINE_LOCALEITEM(lcl_visitors)
|
||||
DEFINE_LOCALEITEM(lcl_res_real_visitors)
|
||||
DEFINE_LOCALEITEM(lcl_res_select_room)
|
||||
DEFINE_LOCALEITEM(lcl_res_select_inplanbord)
|
||||
/* DB10 */
|
||||
END_LOCALEITEMS()
|
||||
|
||||
|
||||
108
RES/RES_PAC.SRC
108
RES/RES_PAC.SRC
@@ -435,11 +435,9 @@ AS
|
||||
-- of schoon worden
|
||||
PROCEDURE set_ruimte_dirty (prsv_ruimte_key IN NUMBER)
|
||||
AS
|
||||
preposttime NUMBER(5,4); -- we gaan nog delen door 24, res_disc_params.res_disc_params_preposttime%TYPE is dan te klein;
|
||||
ruimte_blok_van NUMBER(5,4);
|
||||
ruimte_blok_tot NUMBER(5,4);
|
||||
preposttime NUMBER(5,4); -- we gaan nog delen door 24, res_disc_params.res_disc_params_preposttime%TYPE is dan te klein;
|
||||
my_res_ruimte_key res_ruimte.res_ruimte_key%TYPE;
|
||||
n_overlap NUMBER (10);
|
||||
n_overlap NUMBER (10);
|
||||
CURSOR prsv_ruimtecur
|
||||
IS
|
||||
SELECT alg_ruimte_key,
|
||||
@@ -467,14 +465,8 @@ AS
|
||||
-- Is er een ander res_rsv_ruimte die nu met ons overlapt?
|
||||
-- Zoek schoonmaaktijd. Let wel: we nemen aan dat een eventuele
|
||||
-- 'andere' ruimte dezelfde schoonmaaktijd heeft
|
||||
SELECT res_disc_params_preposttime / 24,
|
||||
ru.res_ruimte_begintijdblok / 24,
|
||||
ru.res_ruimte_eindtijdblok / 24,
|
||||
ru.res_ruimte_key
|
||||
INTO preposttime,
|
||||
ruimte_blok_van,
|
||||
ruimte_blok_tot,
|
||||
my_res_ruimte_key
|
||||
SELECT res_disc_params_preposttime / 24, ru.res_ruimte_key
|
||||
INTO preposttime, my_res_ruimte_key
|
||||
FROM res_disc_params dp, res_ruimte ru, res_ruimte_opstelling ro
|
||||
WHERE ru.res_discipline_key = dp.res_ins_discipline_key
|
||||
AND ro.res_ruimte_key = ru.res_ruimte_key
|
||||
@@ -492,23 +484,11 @@ AS
|
||||
IF preposttime > 1/24/60 THEN
|
||||
preposttime := preposttime - 1/24/60;
|
||||
END IF;
|
||||
--
|
||||
n_overlap := 0;
|
||||
-- Controleer op blokkade van ruimte ivm middagpauze
|
||||
IF (ruimte_blok_van IS NOT NULL AND ruimte_blok_tot IS NOT NULL)
|
||||
THEN
|
||||
IF ( (prsv_ruimte.res_rsv_ruimte_van < TRUNC(prsv_ruimte.res_rsv_ruimte_van)+ruimte_blok_tot - 1/24/60)
|
||||
AND (prsv_ruimte.res_rsv_ruimte_tot > TRUNC(prsv_ruimte.res_rsv_ruimte_van)+ruimte_blok_van + 1/24/60)
|
||||
)
|
||||
THEN
|
||||
n_overlap := 1;
|
||||
END IF;
|
||||
END IF;
|
||||
-- Oke, hoeveel overlappende alg_ruimte hebben we nu
|
||||
SELECT COUNT (DISTINCT rb.res_ruimte_key) + n_overlap
|
||||
INTO n_overlap
|
||||
SELECT COUNT (DISTINCT rb.res_ruimte_key)
|
||||
INTO n_overlap
|
||||
FROM res_alg_ruimte rb, -- ikzelf
|
||||
res_v_rsv_ruimte_2_alg_ruimte rr -- de andere
|
||||
res_v_rsv_ruimte_2_alg_ruimte rr -- de andere
|
||||
WHERE rr.alg_ruimte_key = rb.alg_ruimte_key AND rb.res_ruimte_key = my_res_ruimte_key
|
||||
-- Redundant maar z<><7A>r goed voor performance
|
||||
-- ONGETEST/komt niet voor maar: meerdaagse reserveringen zou zo maar goed kunnen gaan
|
||||
@@ -983,31 +963,24 @@ AS
|
||||
ruimtekey alg_ruimte.alg_ruimte_key%TYPE;
|
||||
locatiekey alg_locatie.alg_locatie_key%TYPE;
|
||||
oldloc bez_afspraak.alg_locatie_key%TYPE;
|
||||
waarde res_kenmerkwaarde.res_kenmerkreservering_waarde%TYPE;
|
||||
bezremark VARCHAR2(2100); -- bez_afspraak.bez_afspraak_opmerking%TYPE is te kort
|
||||
lremarkfilled BOOLEAN;
|
||||
|
||||
CURSOR ckenmerk
|
||||
IS
|
||||
SELECT k.res_kenmerk_key
|
||||
, t.res_srtkenmerk_kenmerktype
|
||||
, t.res_srtkenmerk_nmin nmin
|
||||
, t.res_srtkenmerk_nmax nmax
|
||||
, t.fac_kenmerkdomein_key
|
||||
, k.res_kenmerk_volgnummer
|
||||
, t.res_srtkenmerk_omschrijving
|
||||
, v.res_kenmerkreservering_waarde
|
||||
FROM res_srtkenmerk t
|
||||
, res_kenmerk k
|
||||
, res_kenmerkwaarde v
|
||||
WHERE v.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = t.res_srtkenmerk_key
|
||||
AND k.res_kenmerk_verwijder IS NULL
|
||||
AND t.res_srtkenmerk_verwijder IS NULL
|
||||
AND v.res_rsv_ruimte_key = prsv_ruimte_key
|
||||
ORDER BY k.res_kenmerk_volgnummer
|
||||
, UPPER(lcl.x ('t.res_srtkenmerk_omschrijving', t.res_srtkenmerk_key, res_srtkenmerk_omschrijving));
|
||||
|
||||
SELECT lcl.x('t.res_srtkenmerk_omschrijving', t.res_srtkenmerk_key, t.res_srtkenmerk_omschrijving) kenmerk_omschrijving,
|
||||
v.res_kenmerkreservering_waarde kenmerk_waarde
|
||||
FROM res_srtkenmerk t,
|
||||
res_kenmerk k,
|
||||
res_kenmerkwaarde v
|
||||
WHERE v.res_rsv_ruimte_key = prsv_ruimte_key
|
||||
AND v.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_kenmerk_verwijder IS NULL
|
||||
AND k.res_srtkenmerk_key = t.res_srtkenmerk_key
|
||||
AND t.res_srtkenmerk_verwijder IS NULL
|
||||
AND t.res_srtkenmerk_kenmerktype NOT IN ('X', 'M', 'F', 'E')
|
||||
ORDER BY k.RES_kenmerk_volgnummer,
|
||||
UPPER(lcl.x('t.res_srtkenmerk_omschrijving', t.res_srtkenmerk_key, t.res_srtkenmerk_omschrijving));
|
||||
BEGIN
|
||||
BEGIN
|
||||
SELECT bez_afspraak_key
|
||||
@@ -1064,46 +1037,15 @@ AS
|
||||
END IF;
|
||||
IF BITAND(pres_copy_to_bez, 2) = 2
|
||||
THEN
|
||||
-- vullen opmerkingsveld bij bezoeker met flexkenmerken van de reservering
|
||||
IF lremarkfilled
|
||||
THEN
|
||||
bezremark := bezremark || chr(13) || chr(10); -- Carriage Return + Linefeed (CR + LF) toevoegen
|
||||
END IF;
|
||||
--
|
||||
FOR ck IN ckenmerk
|
||||
LOOP
|
||||
waarde := ck.res_kenmerkreservering_waarde;
|
||||
IF waarde IS NOT NULL AND waarde <> '-1'
|
||||
-- gevuld
|
||||
THEN
|
||||
IF ck.res_srtkenmerk_kenmerktype IN ('N', 'B') AND ck.nmin = 0 AND ck.nmax = 1
|
||||
-- checkbox
|
||||
IF lremarkfilled
|
||||
THEN
|
||||
IF waarde = '0'
|
||||
THEN
|
||||
waarde := lcl.l ('lcl_check_0');
|
||||
ELSIF waarde = '1'
|
||||
THEN
|
||||
waarde := lcl.l ('lcl_check_1');
|
||||
END IF;
|
||||
ELSIF ck.res_srtkenmerk_kenmerktype = 'R' OR ck.res_srtkenmerk_kenmerktype = 'S'
|
||||
-- referentie
|
||||
THEN
|
||||
waarde := fac.getdomeinwaarde (ck.fac_kenmerkdomein_key, TO_NUMBER (waarde));
|
||||
bezremark := bezremark || chr(13) || chr(10); -- Carriage Return + Linefeed (CR + LF) toevoegen
|
||||
ELSE
|
||||
lremarkfilled := TRUE;
|
||||
END IF;
|
||||
-- In het zeldzame geval dat de tekst te lang zou worden slaan we sommige
|
||||
-- kenmerken gewoon silent over. Niet ideaal maar toch vrij theoretisch
|
||||
IF (COALESCE(LENGTH(bezremark),0) + LENGTH(ck.res_srtkenmerk_omschrijving) + LENGTH(waarde) < 3990)
|
||||
THEN
|
||||
IF lremarkfilled
|
||||
THEN
|
||||
bezremark := bezremark || CHR(10) || ck.res_srtkenmerk_omschrijving || ': ' || waarde;
|
||||
ELSE
|
||||
bezremark := ck.res_srtkenmerk_omschrijving || ': ' || waarde;
|
||||
lremarkfilled := TRUE;
|
||||
END IF;
|
||||
END IF;
|
||||
END IF;
|
||||
bezremark := bezremark || ck.kenmerk_omschrijving || ': ' || ck.kenmerk_waarde;
|
||||
END LOOP;
|
||||
END IF;
|
||||
END IF;
|
||||
|
||||
@@ -12,9 +12,9 @@ CREATE_TABLE (res_disc_params,0)
|
||||
res_disc_params_notify NUMBER(2) DEFAULT 1,
|
||||
res_disc_params_kosten NUMBER(3) DEFAULT 100, /* Hoeveel van de kosten worden doorbelast in procenten */
|
||||
res_disc_params_noti_dagen NUMBER(2), /* aantal dagen voor/achteraf voor reminder */
|
||||
res_disc_params_expire_dagen NUMBER(3), /* aantal (hele) dagen vooraf waarna niet meer mag worden gewijzigd */
|
||||
res_disc_params_expire_dagen NUMBER(2), /* aantal (hele) dagen vooraf waarna niet meer mag worden gewijzigd */
|
||||
res_disc_params_expire_tijd NUMBER(5,2), /* grenstijdstip van de dag voor die freeze (bv 16.5) */
|
||||
res_disc_params_cancel_dagen NUMBER(3), /* aantal (hele) dagen vooraf waarna niet meer kostenloos mag worden gennuleerd/verwijderd */
|
||||
res_disc_params_cancel_dagen NUMBER(2), /* aantal (hele) dagen vooraf waarna niet meer kostenloos mag worden gennuleerd/verwijderd */
|
||||
res_disc_params_remoteurl VARCHAR2(512), /* URL van remote (FACILITOR-) service voor vergaderzalen van andere accounts */
|
||||
res_disc_params_maxduur NUMBER(5,2) DEFAULT 0,
|
||||
CONSTRAINT res_c_ins_discipline_key CHECK (res_ins_discipline_key IS NOT NULL),
|
||||
@@ -77,14 +77,6 @@ CREATE_TABLE(res_ruimte,0)
|
||||
res_ruimte_eindtijd
|
||||
NUMBER(5,2)
|
||||
CONSTRAINT res_c_ruimte_eindtijd CHECK(res_ruimte_eindtijd>=0 AND res_ruimte_eindtijd<24),
|
||||
res_ruimte_begintijdblok
|
||||
NUMBER(5,2)
|
||||
CONSTRAINT res_c_ruimte_begintijdblok CHECK(res_ruimte_begintijdblok>=0 AND res_ruimte_begintijdblok<24),
|
||||
res_ruimte_eindtijdblok
|
||||
NUMBER(5,2)
|
||||
CONSTRAINT res_c_ruimte_eindtijdblok CHECK(res_ruimte_eindtijdblok>=0 AND res_ruimte_eindtijdblok<24),
|
||||
res_ruimte_min_duur
|
||||
NUMBER(5,2),
|
||||
res_discipline_key NUMBER(10)
|
||||
CONSTRAINT res_c_res_ruimte_dis_key CHECK(res_discipline_key IS NOT NULL)
|
||||
CONSTRAINT res_c_res_ruimte_discipline REFERENCES ins_tab_discipline(ins_discipline_key),
|
||||
@@ -108,9 +100,7 @@ CREATE_TABLE(res_ruimte,0)
|
||||
res_ruimte_extern_id
|
||||
VARCHAR2(256),
|
||||
res_ruimte_syncstate
|
||||
CLOB,
|
||||
res_ruimte_syncdate
|
||||
DATE,
|
||||
VARCHAR2(4000),
|
||||
CONSTRAINT res_u_res_ruimte_upper UNIQUE(res_ruimte_upper, res_ruimte_verwijder)
|
||||
);
|
||||
|
||||
@@ -225,8 +215,6 @@ CREATE_TABLE(res_deel, 0)
|
||||
, res_deel_omschrijving
|
||||
VARCHAR2(60)
|
||||
NOT_NULL(res_deel_omschrijving, res_c_res_deel_omschrijving)
|
||||
, res_deel_image
|
||||
VARCHAR2(255)
|
||||
, res_deel_beschikbaar_bits /* Day of week (dow) beschikbaarheid (default alle dagen van de week) */
|
||||
NUMBER(4)
|
||||
DEFAULT 127
|
||||
@@ -266,8 +254,6 @@ CREATE_TABLE(res_artikel, 0)
|
||||
NUMBER(5,3)
|
||||
, res_artikel_opmerking
|
||||
VARCHAR2(2000)
|
||||
, res_artikel_image
|
||||
VARCHAR2(255)
|
||||
, res_artikel_groep
|
||||
VARCHAR2(10)
|
||||
, res_artikel_default
|
||||
@@ -369,10 +355,7 @@ CREATE_TABLE(res_activiteit, 0)
|
||||
, res_activiteit_notfrontend
|
||||
NUMBER(1) DEFAULT (0) NOT NULL
|
||||
CONSTRAINT res_c_res_activiteit_notfe CHECK (res_activiteit_notfrontend IN (0,1))
|
||||
, res_activiteit_meteindtijd
|
||||
NUMBER(1) DEFAULT 1
|
||||
CONSTRAINT res_c_res_activiteit_meteind CHECK(res_activiteit_meteindtijd IS NOT NULL)
|
||||
, CONSTRAINT res_u_res_activiteit_upper UNIQUE(res_activiteit_upper, res_activiteit_verwijder, res_srtactiviteit_key)
|
||||
, CONSTRAINT res_u_res_activiteit_upper UNIQUE(res_activiteit_upper, res_activiteit_verwijder, res_srtactiviteit_key)
|
||||
);
|
||||
|
||||
CREATE_TABLE(res_reservering,0)
|
||||
@@ -641,7 +624,7 @@ CREATE_TABLE(res_srtkenmerk, 0)
|
||||
, CONSTRAINT res_c_res_srtkenmerk_omschr CHECK(res_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT res_srtkenmerk_omschrijving CHECK(res_srtkenmerk_omschrijving IS NOT NULL)
|
||||
, CONSTRAINT res_u_res_srtkenmerk_upper UNIQUE(res_srtkenmerk_upper, res_srtkenmerk_verwijder)
|
||||
, CONSTRAINT res_c_res_srtkenmerk_kenmtype CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'))
|
||||
, CONSTRAINT res_c_res_srtkenmerk_kenmtype CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l'))
|
||||
, CONSTRAINT res_c_res_srtkenmerk_systeem CHECK(res_srtkenmerk_systeem IS NULL
|
||||
OR res_srtkenmerk_systeem = 1)
|
||||
, CONSTRAINT res_c_res_srtkenmerk_lengte CHECK(res_srtkenmerk_lengte >= 1
|
||||
|
||||
@@ -252,17 +252,21 @@ BEGIN
|
||||
raise_application_error(-20003, 'RES_C_RES_SRTKENMERK_SYSTEEM');
|
||||
END IF;
|
||||
--
|
||||
IF :new.res_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.res_srtkenmerk_lengte IS NULL
|
||||
IF (:new.res_srtkenmerk_kenmerktype = 'C'
|
||||
OR :new.res_srtkenmerk_kenmerktype = 'N')
|
||||
AND :new.res_srtkenmerk_lengte IS NULL
|
||||
THEN
|
||||
raise_application_error(-20000, 'res_C_res_SRTKENMERK_LENGTE');
|
||||
END IF;
|
||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||
IF :new.res_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.res_srtkenmerk_lengte > 20
|
||||
IF :new.res_srtkenmerk_kenmerktype = 'N'
|
||||
AND :new.res_srtkenmerk_lengte > 20
|
||||
THEN
|
||||
:new.res_srtkenmerk_lengte := 20;
|
||||
END IF;
|
||||
--
|
||||
IF :new.res_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.res_srtkenmerk_key IS NOT NULL
|
||||
IF :new.res_srtkenmerk_kenmerktype = 'N'
|
||||
AND :old.res_srtkenmerk_key IS NOT NULL
|
||||
THEN
|
||||
IF :old.res_srtkenmerk_nmin <> :new.res_srtkenmerk_nmin
|
||||
OR (:old.res_srtkenmerk_nmin IS NULL AND :new.res_srtkenmerk_nmin IS NOT NULL)
|
||||
@@ -402,7 +406,7 @@ BEGIN
|
||||
-20004,
|
||||
'res_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||
END IF;
|
||||
ELSIF srtkenmerktype IN ('N', 'B')
|
||||
ELSIF srtkenmerktype = 'N'
|
||||
THEN
|
||||
-- NUMBER
|
||||
-- Controleer of er een numerieke waarde ingevuld is.
|
||||
|
||||
257
RES/RES_VIE.SRC
257
RES/RES_VIE.SRC
@@ -1416,250 +1416,6 @@ CREATE_VIEW(res_v_udr_reservering, 1)
|
||||
fclt_3d_locatie_key,
|
||||
locatie,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
gebouw,
|
||||
verdieping,
|
||||
ruimte,
|
||||
opstelling,
|
||||
capaciteit,
|
||||
no_show,
|
||||
mandaat,
|
||||
personeelsnr,
|
||||
fclt_3d_discipline_key,
|
||||
catalogus_key,
|
||||
catalogus,
|
||||
reserveerbare_ruimte,
|
||||
bezoekers,
|
||||
van,
|
||||
tot,
|
||||
duur,
|
||||
status,
|
||||
bostatus,
|
||||
activiteit,
|
||||
srtactiviteit_key,
|
||||
activiteitsoort
|
||||
)
|
||||
AS
|
||||
SELECT rrr.res_rsv_ruimte_key,
|
||||
res.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr,
|
||||
rrr.res_rsv_ruimte_omschrijving,
|
||||
rrr.res_rsv_ruimte_aanmaak,
|
||||
rrr.res_rsv_ruimte_van,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = rrr.res_rsv_ruimte_host_key),
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = rrr.res_rsv_ruimte_contact_key),
|
||||
(SELECT pf.prs_perslid_naam_full
|
||||
FROM fac_tracking tr, fac_srtnotificatie str, prs_v_perslid_fullnames_all pf
|
||||
WHERE tr.prs_perslid_key = pf.prs_perslid_key
|
||||
AND str.fac_srtnotificatie_code = 'RESNEW'
|
||||
AND tr.fac_srtnotificatie_key = str.fac_srtnotificatie_key
|
||||
AND tr.fac_tracking_refkey = rrr.res_rsv_ruimte_key),
|
||||
(SELECT ksg.prs_kostensoortgrp_oms
|
||||
FROM prs_kostensoortgrp ksg, prs_kostensoort ks
|
||||
WHERE ksg.prs_kostensoortgrp_key = ks.prs_kostensoortgrp_key
|
||||
AND ks.prs_kostensoort_key =
|
||||
(SELECT disc.prs_kostensoort_key
|
||||
FROM res_discipline disc
|
||||
WHERE disc.ins_discipline_key =
|
||||
(SELECT ins_discipline_key
|
||||
FROM ins_tab_discipline d,
|
||||
res_ruimte_opstelling ro,
|
||||
res_ruimte rr
|
||||
WHERE rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = d.ins_discipline_key)))
|
||||
kostensoortgroep,
|
||||
(SELECT ks.prs_kostensoort_oms
|
||||
FROM prs_kostensoort ks
|
||||
WHERE ks.prs_kostensoort_key =
|
||||
(SELECT disc.prs_kostensoort_key
|
||||
FROM res_discipline disc
|
||||
WHERE disc.ins_discipline_key =
|
||||
(SELECT ins_discipline_key
|
||||
FROM ins_tab_discipline d,
|
||||
res_ruimte_opstelling ro,
|
||||
res_ruimte rr
|
||||
WHERE rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = d.ins_discipline_key)))
|
||||
kostensoort,
|
||||
k.prs_kostenplaats_nr,
|
||||
k.prs_kostenplaats_omschrijving,
|
||||
a.prs_afdeling_key,
|
||||
a.prs_afdeling_naam,
|
||||
a.prs_afdeling_omschrijving,
|
||||
(SELECT rg.alg_regio_omschrijving
|
||||
FROM alg_regio rg,
|
||||
alg_district d,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE rg.alg_regio_key = d.alg_regio_key
|
||||
AND d.alg_district_key = l.alg_district_key
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT d.alg_district_omschrijving
|
||||
FROM alg_district d,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE d.alg_district_key = l.alg_district_key
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT l.alg_locatie_key
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_locatie_code
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_locatie_omschrijving
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_locatie_plaats
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_gebouw_code
|
||||
FROM alg_gebouw g, alg_verdieping v, alg_ruimte r
|
||||
WHERE g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_verdieping_code
|
||||
FROM alg_verdieping v, alg_ruimte r
|
||||
WHERE v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
r2a.ruimte_nr,
|
||||
r2a.opstelling,
|
||||
r2a.capaciteit,
|
||||
rrr.res_rsv_ruimte_noshow,
|
||||
NVL ( (SELECT pr.fac_profiel_limiet
|
||||
FROM fac_profiel pr
|
||||
WHERE p.fac_profiel_key = pr.fac_profiel_key), 0),
|
||||
prs_perslid_nr,
|
||||
(SELECT ins_discipline_key
|
||||
FROM ins_tab_discipline d, res_ruimte_opstelling ro, res_ruimte rr
|
||||
WHERE rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = d.ins_discipline_key),
|
||||
(SELECT ins_discipline_key
|
||||
FROM ins_tab_discipline d, res_ruimte_opstelling ro, res_ruimte rr
|
||||
WHERE rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = d.ins_discipline_key),
|
||||
(SELECT ins_discipline_omschrijving
|
||||
FROM ins_tab_discipline d, res_ruimte_opstelling ro, res_ruimte rr
|
||||
WHERE rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = d.ins_discipline_key),
|
||||
DECODE (rrr.alg_ruimte_key, NULL, 'Ja', 'Nee'),
|
||||
rrr.res_rsv_ruimte_bezoekers,
|
||||
rrr.res_rsv_ruimte_van,
|
||||
rrr.res_rsv_ruimte_tot,
|
||||
COALESCE ( (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van) * 24, 0),
|
||||
(SELECT res_status_fo_omschrijving
|
||||
FROM res_status_fo rs
|
||||
WHERE rs.res_status_fo_key = rrr.res_status_fo_key),
|
||||
(SELECT res_status_bo_omschrijving
|
||||
FROM res_status_bo rs
|
||||
WHERE rs.res_status_bo_key = rrr.res_status_bo_key),
|
||||
ra.res_activiteit_omschrijving,
|
||||
rsa.res_srtactiviteit_key,
|
||||
rsa.res_srtactiviteit_omschrijving
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_activiteit ra,
|
||||
res_srtactiviteit rsa,
|
||||
res_reservering res,
|
||||
prs_kostenplaats k,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
( SELECT res_rsv_ruimte_key,
|
||||
MAX (o.res_opstelling_omschrijving) opstelling,
|
||||
MAX (ro.res_ruimte_opstel_bezoekers) capaciteit,
|
||||
MAX (ra.alg_ruimte_key) alg_ruimte_key,
|
||||
MAX (rr.res_ruimte_nr) ruimte_nr
|
||||
FROM res_rsv_ruimte r,
|
||||
res_ruimte_opstelling ro,
|
||||
res_opstelling o,
|
||||
res_ruimte rr,
|
||||
res_alg_ruimte ra
|
||||
WHERE r.res_rsv_ruimte_verwijder IS NULL
|
||||
AND r.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND ro.res_opstelling_key = o.res_opstelling_key
|
||||
AND rr.res_ruimte_key = ra.res_ruimte_key
|
||||
GROUP BY res_rsv_ruimte_key
|
||||
UNION ALL
|
||||
SELECT res_rsv_ruimte_key,
|
||||
'' opstelling,
|
||||
NULL capaciteit,
|
||||
rrr.alg_ruimte_key,
|
||||
r.alg_ruimte_nr
|
||||
FROM res_rsv_ruimte rrr, alg_ruimte r
|
||||
WHERE rrr.alg_ruimte_key IS NOT NULL AND r.alg_ruimte_key = rrr.alg_ruimte_key) r2a
|
||||
WHERE rrr.res_reservering_key = res.res_reservering_key
|
||||
AND rrr.res_rsv_ruimte_key = r2a.res_rsv_ruimte_key(+)
|
||||
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||
AND rrr.res_activiteit_key = ra.res_activiteit_key
|
||||
AND ra.res_srtactiviteit_key = rsa.res_srtactiviteit_key
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND rrr.res_rsv_ruimte_van >= TO_DATE ('01-01-2010', 'DD-MM-YYYY');
|
||||
|
||||
CREATE_VIEW(res_v_udr_reserveringincl, 1)
|
||||
(
|
||||
key,
|
||||
nummer,
|
||||
res_omschrijving,
|
||||
invoerdatum,
|
||||
datum,
|
||||
gastheer,
|
||||
contact,
|
||||
invoerder,
|
||||
kostensoortgroep,
|
||||
kostensoort,
|
||||
kpn,
|
||||
kpn_omschrijving,
|
||||
fclt_3d_afdeling_key,
|
||||
afdeling_code,
|
||||
afdeling_omschrijving,
|
||||
regio_omschrijving,
|
||||
district_omschijving,
|
||||
fclt_3d_locatie_key,
|
||||
locatie,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
gebouw,
|
||||
verdieping,
|
||||
ruimte,
|
||||
@@ -1693,7 +1449,7 @@ CREATE_VIEW(res_v_udr_reserveringincl, 1)
|
||||
voorziening_prijs
|
||||
)
|
||||
AS
|
||||
SELECT rrr.res_rsv_ruimte_key,
|
||||
SELECT res.res_reservering_key,
|
||||
res.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr,
|
||||
rrr.res_rsv_ruimte_omschrijving,
|
||||
COALESCE (rrr.res_rsv_ruimte_aanmaak, voorz.van),
|
||||
@@ -1799,15 +1555,6 @@ AS
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_locatie_plaats
|
||||
FROM alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = r2a.alg_ruimte_key),
|
||||
(SELECT alg_gebouw_code
|
||||
FROM alg_gebouw g, alg_verdieping v, alg_ruimte r
|
||||
WHERE g.alg_gebouw_key = v.alg_gebouw_key
|
||||
@@ -1949,7 +1696,7 @@ AS
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND (rrr.res_ruimte_opstel_key IS NOT NULL OR voorz.res_rsv_ruimte_key IS NOT NULL)
|
||||
AND rrr.res_rsv_ruimte_van >= TO_DATE ('01-01-2010', 'DD-MM-YYYY');
|
||||
AND rrr.res_rsv_ruimte_van >= TO_DATE ('01-01-2009', 'DD-MM-YYYY');
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
#endif // RES
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
SPOOL DB28betaTO28.lst
|
||||
|
||||
-- LET OP: DB28TO28a.sql moet er ook nog achteraan
|
||||
|
||||
-- /////////////////////////////////////////////////////////////////////////////////////// MARX#36208
|
||||
ALTER TABLE mld_opdr_materiaal ADD mld_opdr_materiaal_groep VARCHAR2(60);
|
||||
ALTER TABLE mld_opdr_materiaal ADD mld_opdr_materiaal_extra1 VARCHAR2(60);
|
||||
ALTER TABLE mld_opdr_materiaal ADD mld_opdr_materiaal_extra2 VARCHAR2(60);
|
||||
ALTER TABLE mld_opdr_materiaal ADD mld_opdr_materiaal_extra3 VARCHAR2(4000);
|
||||
|
||||
ALTER TABLE ins_deelsrtcontrole MODIFY ins_deelsrtcontrole_status DEFAULT 6;
|
||||
ALTER TABLE ins_deelsrtcontrole
|
||||
ADD CONSTRAINT ins_c_deelsrtcontrole_status
|
||||
CHECK(ins_deelsrtcontrole_status IS NOT NULL);
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$', 1); END;
|
||||
/
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
509
_UP/DB28to29.src
509
_UP/DB28to29.src
@@ -7,513 +7,22 @@
|
||||
|
||||
COMMIT;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36226
|
||||
ALTER TABLE fac_email_setting DROP PRIMARY KEY;
|
||||
ALTER TABLE fac_email_setting MODIFY (fac_email_setting_user VARCHAR2 (255) NOT NULL);
|
||||
ALTER TABLE fac_email_setting ADD (fac_email_setting_key NUMBER(10));
|
||||
CREATE SEQUENCE fac_s_fac_email_setting_key START WITH 1;
|
||||
UPDATE fac_email_setting SET fac_email_setting_key = fac_s_fac_email_setting_key.NEXTVAL;
|
||||
ALTER TABLE fac_email_setting ADD CONSTRAINT fac_k_fac_email_setting_key PRIMARY KEY (fac_email_setting_key);
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_email_setting_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_email_setting
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_email_setting_key, fac_s_fac_email_setting_key);
|
||||
END;
|
||||
/
|
||||
|
||||
DEF_MENUENTRY(2, 99090, 'lcl_menu_fac_email_setting', '', 'FAC', 'appl/mgt/fac_email_setting.asp', 0, 0, 'WEB_FACTAB');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36227
|
||||
DEF_MENUENTRY(2, 99100, 'lcl_menu_fac_notificaties', '', 'FAC', 'appl/mgt/fac_srtnotificatie.asp?cust=1', 0, 0, 'WEB_FACTAB');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#35760
|
||||
CREATE VIEW ins_v_udr_deelmelding AS SELECT '' dummy FROM DUAL;
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Objectmeldingen','INS_V_UDR_DEELMELDING','Basisrapport voor objecten met hun meldinggegevens', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='INS_V_UDR_DEELMELDING');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36595
|
||||
UPDATE fac_setting
|
||||
SET fac_setting_pvalue = NULL
|
||||
WHERE fac_setting_name = 'puo_proxyserveripaddress'
|
||||
AND fac_setting_pvalue = '127.0.0.1';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#36201
|
||||
ALTER TABLE mld_stdmelding
|
||||
ADD mld_stdmelding_subject -- 0:geen onderwerp, 1:optionele onderwerp, 2:verplichte onderwerp
|
||||
NUMBER(1)
|
||||
DEFAULT 1
|
||||
CONSTRAINT mld_c_mld_stdmelding_subject CHECK(mld_stdmelding_subject IS NOT NULL);
|
||||
|
||||
-- als omschrijving onzichtbaar dan onderwerp ook onzichtbaar anders (default) optioneel
|
||||
UPDATE mld_stdmelding
|
||||
SET mld_stdmelding_subject = mld_stdmelding_freetext
|
||||
WHERE mld_stdmelding_freetext = 0;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// BLCC#36669
|
||||
UPDATE res_disc_params
|
||||
SET res_disc_params_expire_tijd = NULL
|
||||
WHERE res_disc_params_expire_tijd = -1;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// DENB#35726
|
||||
ALTER TABLE mld_afmeldtekst ADD mld_afmeldtekst_usefor number(1) DEFAULT 1 NOT NULL;
|
||||
ALTER TABLE fac_imp_mldafmtxt ADD mld_afmeldtekst_usefor number(1);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#36031
|
||||
ALTER TABLE ins_deel ADD ins_deel_actief NUMBER(1) DEFAULT 1 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#36912
|
||||
UPDATE fac_menuitems
|
||||
SET fac_functie_key = (SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'FAC_PRSSYS')
|
||||
WHERE fac_menuitems_label = 'lcl_menu_cad_verify';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37004/FSN#37999
|
||||
#include "../ctr/ctr_tab.src"
|
||||
#include "../ctr/ctr_seq.src"
|
||||
#include "../ctr/ctr_ind.src"
|
||||
#include "../ctr/ctr_tri.src"
|
||||
#include "../ctr/ctr_ini.src"
|
||||
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
ctr_discipline_key NUMBER(10)
|
||||
--CONSTRAINT ctr_c_ins_srtcontrole_dis_key CHECK(ctr_discipline_key IS NOT NULL)
|
||||
CONSTRAINT ctr_c_ins_srtctr_discipline REFERENCES ins_tab_discipline(ins_discipline_key);
|
||||
|
||||
UPDATE ins_srtcontrole SET
|
||||
ctr_discipline_key = (SELECT ctr_ins_discipline_key
|
||||
FROM ctr_disc_params
|
||||
WHERE ctr_disc_params_controle_type = ins_srtcontrole_type);
|
||||
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
CONSTRAINT ctr_c_ins_srtcontrole_dis_key CHECK(ctr_discipline_key IS NOT NULL);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37318
|
||||
ALTER TABLE ins_srtcontroledl_xcp ADD
|
||||
ins_srtcontroledl_xcp_opmerk VARCHAR2(320);
|
||||
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
ins_srtcontrole_afbouwtijd NUMBER(6,2);
|
||||
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
fin_btwtabelwaarde_key NUMBER(10)
|
||||
CONSTRAINT ins_r_fin_btwtabelwaarde1 REFERENCES fin_btwtabelwaarde(fin_btwtabelwaarde_key);
|
||||
|
||||
ALTER TABLE ins_srtcontroledl_xcp
|
||||
MODIFY ins_srtcontroledl_xcp_perc DEFAULT NULL;
|
||||
|
||||
UPDATE ins_srtcontroledl_xcp
|
||||
SET ins_srtcontroledl_xcp_perc = NULL
|
||||
WHERE ins_srtcontroledl_xcp_perc = 100;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33999
|
||||
|
||||
DEF_FAC_FUNCTIE2('WEB_CTRMGT', 'Modulebeheer:Periodieke taken', 'CTR', 0, 0, 2, 'Modulebeheer');
|
||||
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt het volgende niet niet
|
||||
ALTER PACKAGE fac COMPILE BODY;
|
||||
INSERT INTO fac_groeprechten
|
||||
( fac_groep_key
|
||||
, fac_functie_key
|
||||
, fac_gebruiker_prs_level_read
|
||||
, fac_gebruiker_alg_level_read
|
||||
, fac_gebruiker_prs_level_write
|
||||
, fac_gebruiker_alg_level_write
|
||||
)
|
||||
SELECT g.fac_groep_key
|
||||
, (select fac_functie_key from fac_functie where fac_functie_code = 'WEB_CTRMGT')
|
||||
, r.fac_gebruiker_prs_level_read
|
||||
, r.fac_gebruiker_alg_level_read
|
||||
, r.fac_gebruiker_prs_level_write
|
||||
, r.fac_gebruiker_alg_level_write
|
||||
FROM fac_groeprechten r
|
||||
, fac_functie f
|
||||
, fac_groep g
|
||||
WHERE r.fac_functie_key = f.fac_functie_key
|
||||
AND r.fac_groep_key = g.fac_groep_key
|
||||
AND f.fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
DEF_FAC_FUNCTIE2('WEB_CTRUSE', 'Backoffice:Periodieke taken', 'CTR', 3, 1, 1, 'Om periodieke taken van objecten te kunnen uitvoeren');
|
||||
|
||||
// Als je INSUSE op een discipline met inspecties had krijg je CTRUSE schrijfrechten op alledrie de CTR-disciplines
|
||||
// Dat is backwards compatible en kan eventuel na upgrade handmatig aangescherpt worden.
|
||||
INSERT INTO fac_groeprechten (fac_groep_key,
|
||||
fac_functie_key,
|
||||
fac_gebruiker_prs_level_read,
|
||||
fac_gebruiker_alg_level_read,
|
||||
fac_gebruiker_prs_level_write,
|
||||
fac_gebruiker_alg_level_write,
|
||||
ins_discipline_key)
|
||||
SELECT DISTINCT g.fac_groep_key,
|
||||
(SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_CTRUSE'),
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
c.ins_discipline_key
|
||||
FROM ins_tab_discipline c,
|
||||
fac_groeprechten r,
|
||||
fac_functie f,
|
||||
fac_groep g
|
||||
WHERE c.ins_discipline_module = 'CTR'
|
||||
AND r.fac_functie_key = f.fac_functie_key
|
||||
AND r.fac_groep_key = g.fac_groep_key
|
||||
AND f.fac_functie_code = 'WEB_INSUSE'
|
||||
AND r.ins_discipline_key IN
|
||||
(SELECT sg.ins_discipline_key
|
||||
FROM ins_srtdeel s, ins_srtgroep sg, ins_srtcontrole isc
|
||||
WHERE s.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND (isc.ins_srtcontrole_niveau = 'S'
|
||||
AND isc.ins_srtinstallatie_key = s.ins_srtdeel_key
|
||||
OR isc.ins_srtcontrole_niveau = 'G'
|
||||
AND isc.ins_srtinstallatie_key = sg.ins_srtgroep_key
|
||||
OR isc.ins_srtcontrole_niveau = 'D'
|
||||
AND isc.ins_srtinstallatie_key = sg.ins_discipline_key));
|
||||
UPDATE fac_menuitems
|
||||
SET fac_functie_key =
|
||||
(SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_CTRUSE')
|
||||
WHERE fac_menuitems_label = 'lcl_menu_ins_controle';
|
||||
|
||||
DEF_MENUITEM(2, 'lcl_menu_ctr_disciplines' , '', 'CTR', 'appl/mgt/ctr_discipline.asp', 0, 0, 'WEB_CTRMGT', 'W', '1', '');
|
||||
MENU_INS_AFTER( 'lcl_menu_ctr_disciplines' , 'lcl_menu_ins_kenmerkdomeinen', 2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32209
|
||||
DEF_MENUITEM(3, 'lcl_mobile_planned_act', '', 'CTR', 'appl/pda/ins_inspect_list.asp', 0, 0, 'WEB_CTRUSE', 'R', '1', 'm_acties-werk-terugkerende-zaken.png');
|
||||
MENU_INS_AFTER( 'lcl_mobile_planned_act', 'lcl_mobile_objecten', 2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33170*
|
||||
INSERT INTO fac_menuitems (fac_menuitems_groep,
|
||||
fac_menuitems_label,
|
||||
fac_menuitems_oms,
|
||||
fac_menuitems_module,
|
||||
fac_menuitems_url,
|
||||
fac_menuitems_srtdisc,
|
||||
fac_menuitems_disc,
|
||||
fac_functie_key,
|
||||
fac_menuitems_rw,
|
||||
fac_menuitems_default,
|
||||
fac_menuitems_image)
|
||||
SELECT 1,
|
||||
'lcl_menu_kpi',
|
||||
'',
|
||||
'KPI',
|
||||
'appl/kpi/kpi_search.asp',
|
||||
0,
|
||||
0,
|
||||
fac_functie_key,
|
||||
'R',
|
||||
'0',
|
||||
''
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_KPIRAP'
|
||||
AND NOT EXISTS (SELECT ''
|
||||
FROM fac_menuitems
|
||||
WHERE fac_menuitems_label = 'lcl_menu_kpi');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#35977
|
||||
ALTER TABLE ins_kenmerk MODIFY ins_kenmerk_default VARCHAR2(4000);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37025
|
||||
ALTER TABLE prs_bedrijfadres ADD
|
||||
prs_bedrijfadres_encoding NUMBER(3) DEFAULT 0 NOT NULL;
|
||||
|
||||
UPDATE prs_bedrijfadres
|
||||
SET prs_bedrijfadres_encoding = 1
|
||||
WHERE LOWER(prs_bedrijfadres_url) LIKE '%www.axxerion.com%'; /* bizar dat dit hier in de core hoort! */
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#37122
|
||||
ALTER TABLE prs_bedrijfadres ADD
|
||||
prs_bedrijfadres_authmethod NUMBER(3) DEFAULT 0 NOT NULL;
|
||||
|
||||
ALTER TABLE prs_bedrijfadres ADD /* Future use */
|
||||
prs_bedrijfadres_soapversion VARCHAR2(10);
|
||||
|
||||
ALTER TABLE prs_bedrijfadres ADD
|
||||
prs_bedrijfadres_soapaction VARCHAR2(128);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36975
|
||||
CREATE_TABLE(fac_imp_translation, 0)
|
||||
(
|
||||
locale_label VARCHAR2(60 CHAR),
|
||||
locale_module VARCHAR2(3),
|
||||
locale_lang VARCHAR2(3) NOT NULL,
|
||||
locale_tekst VARCHAR2(2000 CHAR)
|
||||
);
|
||||
|
||||
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
||||
SELECT 'TRANSLATION', 'Import of FACILITOR translation file', fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_LCLSYS';
|
||||
|
||||
CREATE VIEW fac_v_rap_language AS SELECT '' dummy FROM DUAL;
|
||||
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'Vertalingen','FAC_V_RAP_LANGUAGE','Basisrapport voor vertalingen export', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_LCLSYS'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='FAC_V_RAP_LANGUAGE');
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// ALLI#35808
|
||||
ALTER TABLE prs_bedrijfadres DROP CONSTRAINT prs_c_prs_bedrijfadrestype;
|
||||
ALTER TABLE prs_bedrijfadres ADD CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V'));
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#36874
|
||||
ALTER TABLE fin_factuur ADD fin_factuur_bron NUMBER(3) DEFAULT 0 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37228
|
||||
UPDATE fac_module SET fac_module_remark = 'Facilitor algemeen' WHERE fac_module_name = 'FAC';
|
||||
UPDATE fac_module SET fac_module_remark = 'Basis: Vastgoed- en ruimtebeheer' WHERE fac_module_name = 'ALG';
|
||||
UPDATE fac_module SET fac_module_remark = 'Basis: Organisatie- en personenbeheer' WHERE fac_module_name = 'PRS';
|
||||
_FAC_MODULE('PDA','Facilitor Mobile')
|
||||
_FAC_MODULE('UDR','User Defined Reporting')
|
||||
UPDATE fac_functie SET fac_functie_module='UDR' WHERE fac_functie_code='WEB_UDRMAN';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#34066
|
||||
CREATE VIEW ins_v_udr_deelkenmerk_cnd AS SELECT '' dummy FROM DUAL;
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Objecten plus','INS_V_UDR_DEELKENMERK_CND','Basisrapport voor object+kenmerk rapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='INS_V_UDR_DEELKENMERK_CND');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#36747
|
||||
ALTER TABLE alg_gebouw ADD alg_gebouw_vervaldatum DATE;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#36747
|
||||
ALTER TABLE fac_email_setting
|
||||
ADD fac_email_setting_frommode NUMBER(3)
|
||||
DEFAULT 0 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#37157
|
||||
// Merk op: er is nog bij geen enkele klant de syncstate ingevuld (akza gebruikt
|
||||
// een res_ruimte_syncstate1). Daarom is geen dataconversie nodig hier
|
||||
ALTER TABLE res_ruimte DROP COLUMN res_ruimte_syncstate;
|
||||
ALTER TABLE res_ruimte ADD res_ruimte_syncstate CLOB;
|
||||
ALTER TABLE res_ruimte ADD res_ruimte_syncdate DATE;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// ALLI#35808
|
||||
INSERT INTO prs_bedrijfadres (prs_bedrijfadres_type, prs_bedrijf_key, prs_bedrijfadres_url, prs_bedrijfadres_xsl)
|
||||
SELECT 'V', b.prs_bedrijf_key, b.prs_bedrijf_xmldetails_loc, a.prs_bedrijfadres_xsl
|
||||
FROM prs_bedrijf b
|
||||
, prs_bedrijfadres a
|
||||
WHERE a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND a.prs_bedrijfadres_type = 'B'
|
||||
AND b.prs_bedrijf_xmldetails_loc IS NOT NULL
|
||||
AND b.prs_bedrijf_verwijder IS NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#36974
|
||||
ALTER TABLE fin_factuur ADD fin_factuur_gbedrag NUMBER(10,2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#37203
|
||||
ALTER TABLE ins_kenmerk ADD ins_kenmerk_wissen
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
CONSTRAINT ins_c_ins_kenmerk_wissen CHECK(ins_kenmerk_wissen IN (0,1,2));
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#35302
|
||||
DEF_FAC_SRTNOT('INSIN2', 0, 'Object ingenomen', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36602
|
||||
ALTER TABLE fac_import ADD fac_import_backupdir VARCHAR(320);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37554
|
||||
ALTER TABLE ins_srtcontrole ADD
|
||||
(
|
||||
prs_kostenplaats_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_prs_kostenplaats_key1 REFERENCES prs_kostenplaats(prs_kostenplaats_key)
|
||||
);
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#35197
|
||||
UPDATE fac_menuitems
|
||||
SET fac_menuitems_url = 'appl/mgt/fac_widget.asp'
|
||||
WHERE fac_menuitems_url = 'appl/fac/fac_widget_search.asp';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37529
|
||||
CREATE TABLE fac_idp
|
||||
(
|
||||
fac_idp_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_idp_key PRIMARY KEY,
|
||||
fac_idp_code -- Voor &sso=<code>
|
||||
VARCHAR2(30),
|
||||
fac_idp_type -- 1=Internal (login.asp, future use), 2=UID_DEC (deprecated),
|
||||
NUMBER(3), -- 3=GUID-encrypted (deprecated), 4=JWT, 5=SAML (future use)
|
||||
fac_idp_algorithm -- HS256 is HMAC-SHA256
|
||||
VARCHAR2(30),
|
||||
fac_idp_omschrijving
|
||||
VARCHAR2(30),
|
||||
fac_idp_opmerking
|
||||
VARCHAR2(320),
|
||||
fac_idp_secret
|
||||
VARCHAR2(128),
|
||||
fac_idp_audience
|
||||
VARCHAR2(128),
|
||||
fac_idp_issuer
|
||||
VARCHAR2(128),
|
||||
fac_idp_remote_loginurl
|
||||
VARCHAR2(128),
|
||||
fac_idp_remote_logouturl
|
||||
VARCHAR2(128),
|
||||
fac_idp_usermapping
|
||||
VARCHAR2(30),
|
||||
fac_idp_clockskew
|
||||
NUMBER(10),
|
||||
fac_idp_duration
|
||||
NUMBER(10),
|
||||
-- Note: these column are defined in PRS_TAB.SRC
|
||||
-- prs_afdeling_key NUMBER(10)
|
||||
-- prs_bedrijf_key NUMBER(10)
|
||||
fac_functie_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_idp_functie REFERENCES fac_functie(fac_functie_key),
|
||||
fac_idp_internal
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL,
|
||||
fac_idp_ipfilter
|
||||
VARCHAR2(320),
|
||||
fac_idp_ipauto
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL,
|
||||
fac_idp_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
ALTER TABLE fac_idp
|
||||
ADD
|
||||
(
|
||||
prs_bedrijf_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_idp_prs_bedrijf REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE
|
||||
);
|
||||
ALTER TABLE fac_idp ADD
|
||||
(
|
||||
prs_afdeling_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_idp_prs_afdeling REFERENCES prs_afdeling(prs_afdeling_key) ON DELETE CASCADE
|
||||
);
|
||||
CREATE SEQUENCE fac_s_fac_idp_key MINVALUE 1;
|
||||
CREATE UNIQUE INDEX fac_i_idp_code ON fac_idp(fac_idp_code);
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_idp_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_idp
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_idp_key, fac_s_fac_idp_key);
|
||||
END;
|
||||
/
|
||||
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt het volgende niet niet
|
||||
ALTER PACKAGE fac COMPILE BODY;
|
||||
|
||||
INSERT INTO fac_idp (fac_idp_code,
|
||||
fac_idp_type,
|
||||
fac_idp_omschrijving,
|
||||
fac_idp_secret,
|
||||
fac_idp_audience,
|
||||
fac_idp_remote_loginurl,
|
||||
fac_idp_remote_logouturl,
|
||||
fac_idp_clockskew,
|
||||
fac_idp_ipfilter)
|
||||
SELECT '1',
|
||||
3, /* Oldstyle GUID encrypted */
|
||||
'Automatically converted',
|
||||
fac.getSetting ('sso_advanced_secret'),
|
||||
(SELECT LOWER(fac_version_cust) FROM fac_version) || '.facilitor.nl',
|
||||
fac.getSetting ('sso_advanced_url'),
|
||||
fac.getSetting ('logoff_return_url'),
|
||||
fac.getSetting ('sso_advanced_timeout'),
|
||||
fac.getSetting ('sso_advanced_autoip')
|
||||
FROM DUAL
|
||||
WHERE fac.getSetting ('sso_advanced_secret') IS NOT NULL
|
||||
AND fac.getSetting ('sso_advanced_url') IS NOT NULL;
|
||||
|
||||
INSERT INTO fac_idp (fac_idp_code,
|
||||
fac_idp_type,
|
||||
fac_idp_omschrijving,
|
||||
fac_idp_secret,
|
||||
fac_idp_audience,
|
||||
fac_idp_remote_loginurl,
|
||||
fac_idp_remote_logouturl,
|
||||
fac_idp_clockskew,
|
||||
fac_idp_ipfilter)
|
||||
SELECT '2',
|
||||
3, /* Oldstyle GUID encrypted */
|
||||
'Automatically converted',
|
||||
fac.getSetting ('sso_advanced_secret_alt'),
|
||||
(SELECT LOWER(fac_version_cust) FROM fac_version) || '.facilitor.nl',
|
||||
fac.getSetting ('sso_advanced_url_alt'),
|
||||
fac.getSetting ('logoff_return_url'),
|
||||
fac.getSetting ('sso_advanced_timeout'),
|
||||
fac.getSetting ('sso_advanced_autoip_alt')
|
||||
FROM DUAL
|
||||
WHERE fac.getSetting ('sso_advanced_secret_alt') IS NOT NULL
|
||||
AND fac.getSetting ('sso_advanced_url_alt') IS NOT NULL;
|
||||
|
||||
DEF_MENUENTRY(2, 99110, 'lcl_menu_fac_idp' , '', 'FAC', 'appl/mgt/fac_idp.asp', 0, 0, 'WEB_FACFAC');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37536
|
||||
ALTER TABLE prs_perslid ADD
|
||||
prs_perslid_credentials_datum /* wanneer voor het laatst gewijzigd. Oudere sessies ongeldig */
|
||||
DATE
|
||||
DEFAULT SYSDATE NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37479
|
||||
-- Daar zat een foutje in sinds 10-3-2010
|
||||
UPDATE fac_menuitems
|
||||
SET fac_functie_key =
|
||||
(SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_MLDBOF')
|
||||
WHERE fac_menuitems_url = 'appl/mld/mld_show_note.asp?urole=bo'
|
||||
AND fac_functie_key = (SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_UURBOF');
|
||||
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_mobile_opdrachten1' WHERE fac_menuitems_label='lcl_mobile_opdrachten' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_ORDBO2');
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_mobile_opdrachten2' WHERE fac_menuitems_label='lcl_mobile_opdrachten' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_ORDBOF');
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_mobile_opdrachten3' WHERE fac_menuitems_label='lcl_mobile_opdrachten' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_MLDORD');
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_menu_mld_notes_bo' WHERE fac_menuitems_label='lcl_menu_mld_notes' AND fac_functie_key IN (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code IN ('WEB_UURBOF','WEB_MLDBOF'));
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_menu_sle_sleutels_bo' WHERE fac_menuitems_label='lcl_menu_sle_sleutels' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_SLEBOF');
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_menu_fac_fiattering_fe' WHERE fac_menuitems_label='lcl_menu_fac_fiattering' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_MLDUSE');
|
||||
UPDATE fac_menuitems SET fac_menuitems_label='lcl_mobile_meldingen2' WHERE fac_menuitems_label='lcl_mobile_meldingen' AND fac_functie_key=(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBO2');
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_menuitems1 ON fac_menuitems (fac_menuitems_label);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#36941
|
||||
ALTER TABLE res_deel ADD res_deel_image VARCHAR2(255);
|
||||
ALTER TABLE res_artikel ADD res_artikel_image VARCHAR2(255);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36975
|
||||
ALTER TABLE fac_locale_xsl
|
||||
ADD fac_locale_xsl_isvalid
|
||||
NUMBER(1)
|
||||
DEFAULT 1 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#37466
|
||||
UPDATE bes_srtdeel
|
||||
SET bes_srtdeel_voorraadfactor = 1
|
||||
WHERE bes_srtdeel_voorraadfactor IS NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// KFNS#34792
|
||||
ALTER TABLE mld_typeopdr ADD
|
||||
mld_typeopdr_slamode
|
||||
NUMBER(1) -- 1: Leverancier-SLA, 2=Melding-SLA
|
||||
DEFAULT 1 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
|
||||
ALTER TABLE ins_srtcontroledl_xcp DROP COLUMN ins_srtcontroledl_xcp_respijt;
|
||||
ALTER TABLE ins_deelsrtcontrole DROP COLUMN ins_deelsrtcontrole_datum_xcp;
|
||||
-- FSN#36395
|
||||
DROP SEQUENCE fac_s_fac_locale_mgt_key;
|
||||
DROP TABLE fac_locale_mgt PURGE;
|
||||
|
||||
// DROP TABLE fac_locale_mgt
|
||||
// DELETE FROM fac_notificatie WHERE < sysdate - 30
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
346
_UP/DB29to30.src
346
_UP/DB29to30.src
@@ -1,346 +0,0 @@
|
||||
/* DB29TO30.SRC
|
||||
* Update script van FACILITOR schema
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
#include "prologue.inc"
|
||||
|
||||
COMMIT;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AADS#38245
|
||||
CREATE_TABLE(fac_imp_kpn, 0)
|
||||
(
|
||||
prs_kostenplaats_nr VARCHAR2 (30),
|
||||
prs_kostenplaats_omschrijving VARCHAR2 (60),
|
||||
prs_kostenplaats_module VARCHAR2 (3),
|
||||
prs_kostenplaats_begin DATE,
|
||||
prs_kostenplaats_eind DATE,
|
||||
prs_kostenplaatsgrp_key NUMBER (10),
|
||||
prs_perslid_key NUMBER (10),
|
||||
prs_kostenplaats_limiet NUMBER (8),
|
||||
prs_kostenplaats_limietperiode NUMBER (1),
|
||||
prs_kostenplaats_extern NUMBER (1),
|
||||
prs_kostenplaats_fiat NUMBER (1)
|
||||
);
|
||||
|
||||
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
||||
SELECT 'KPN', 'FIP: Aanmaken/bijwerken van kostenplaatsen', fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37722
|
||||
CREATE INDEX fac_i_imp_factuur2 ON fac_imp_factuur (fac_import_key);
|
||||
|
||||
DELETE FROM fac_imp_factuur f
|
||||
WHERE NOT EXISTS (SELECT 'x'
|
||||
FROM fac_import i
|
||||
WHERE i.fac_import_key = f.fac_import_key);
|
||||
ALTER TABLE fac_imp_factuur MODIFY
|
||||
fac_import_key CONSTRAINT fac_r_fac_imp_factuur1
|
||||
REFERENCES fac_import(fac_import_key) ON DELETE CASCADE;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// CSUN#37615
|
||||
ALTER TABLE fac_srtnotificatie
|
||||
ADD fac_srtnotificatie_srtkm_key NUMBER(10);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#35811
|
||||
ALTER TABLE res_activiteit
|
||||
ADD res_activiteit_meteindtijd NUMBER(1)
|
||||
DEFAULT 1
|
||||
CONSTRAINT res_c_res_activiteit_meteind CHECK(res_activiteit_meteindtijd IS NOT NULL);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#36064
|
||||
ALTER TABLE alg_gebouw ADD (
|
||||
prs_perslid_key_verantw2
|
||||
NUMBER(10)
|
||||
CONSTRAINT alg_r_prs_perslid_key2 REFERENCES prs_perslid(prs_perslid_key)
|
||||
);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#36898
|
||||
ALTER TABLE fac_menu ADD (
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid(prs_perslid_key),
|
||||
fac_menu_filter
|
||||
VARCHAR2(4000),
|
||||
fac_menu_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE INDEX fac_i_fac_menu_perslid_key ON fac_menu (prs_perslid_key);
|
||||
|
||||
//DEF_MENUKOP(0, 'lcl_current_fav');
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAFM#31763
|
||||
|
||||
TRUNCATE TABLE fac_imp_usrdata;
|
||||
CREATE UNIQUE INDEX fac_i_imp_usrdata1 ON fac_imp_usrdata (fac_usrtab_naam, fac_usrdata_code);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36795
|
||||
ALTER TABLE ins_srtcontrole
|
||||
ADD ins_srtcontrole_options
|
||||
NUMBER(3)
|
||||
DEFAULT 15
|
||||
NOT_NULL(ins_srtcontrole_options, ins_c_ins_srtcontr_options);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#37746
|
||||
ALTER TABLE bes_bestelling
|
||||
ADD bes_bestelling_lev_opm VARCHAR2(320);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38074
|
||||
|
||||
ALTER TABLE alg_gebouw MODIFY alg_gebouw_naam VARCHAR2(60);
|
||||
ALTER TABLE fac_imp_onrgoed1 MODIFY alg_gebouw_naam VARCHAR2(60);
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// DJIN#37247
|
||||
ALTER TABLE bez_bezoekers
|
||||
ADD bez_bezoekers_opmerking VARCHAR2(50);
|
||||
UPDATE bez_bezoekers
|
||||
SET bez_bezoekers_opmerking = bez_afspraak_opmerking
|
||||
WHERE bez_afspraak_opmerking IS NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37793
|
||||
DECLARE
|
||||
r_key res_opstelling.res_opstelling_key%TYPE;
|
||||
r_oms res_opstelling.res_opstelling_omschrijving%TYPE;
|
||||
r_volg res_opstelling.res_opstelling_volgnr%TYPE;
|
||||
r_aanm res_opstelling.res_opstelling_aanmaak%TYPE;
|
||||
r_verw res_opstelling.res_opstelling_verwijder%TYPE;
|
||||
BEGIN
|
||||
BEGIN
|
||||
SELECT res_opstelling_omschrijving
|
||||
, res_opstelling_volgnr
|
||||
, res_opstelling_aanmaak
|
||||
, res_opstelling_verwijder
|
||||
INTO r_oms
|
||||
, r_volg
|
||||
, r_aanm
|
||||
, r_verw
|
||||
FROM res_opstelling
|
||||
WHERE res_opstelling_key = 0;
|
||||
--
|
||||
INSERT INTO res_opstelling
|
||||
( res_opstelling_omschrijving
|
||||
, res_opstelling_volgnr
|
||||
, res_opstelling_verwijder
|
||||
) VALUES
|
||||
( r_oms
|
||||
, r_volg
|
||||
, SYSDATE
|
||||
)
|
||||
RETURNING res_opstelling_key
|
||||
INTO r_key;
|
||||
--
|
||||
UPDATE res_ruimte_opstelling
|
||||
SET res_opstelling_key = r_key
|
||||
WHERE res_opstelling_key = 0;
|
||||
--
|
||||
DELETE FROM res_opstelling
|
||||
WHERE res_opstelling_key = 0;
|
||||
--
|
||||
UPDATE res_opstelling
|
||||
SET res_opstelling_aanmaak = r_aanm
|
||||
, res_opstelling_verwijder = r_verw
|
||||
WHERE res_opstelling_key = r_key;
|
||||
COMMIT;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN RETURN;
|
||||
END;
|
||||
END;
|
||||
/
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38083
|
||||
ALTER TABLE ins_srtcontroledl_xcp
|
||||
ADD ins_srtcontroledl_xcp_startdat
|
||||
DATE;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#37411
|
||||
ALTER TABLE cnt_factuurschema ADD cnt_factuurschema_boekmaand VARCHAR2(7);
|
||||
ALTER TABLE cnt_factuurschema ADD cnt_factuurschema_opmerking VARCHAR2(320);
|
||||
ALTER TABLE cnt_factuurschema ADD cnt_factuurschema_aanmaak DATE DEFAULT SYSDATE;
|
||||
CREATE UNIQUE INDEX cnt_i_cnt_factuurschema1 ON cnt_factuurschema(cnt_contract_key, cnt_factuurschema_boekmaand);
|
||||
|
||||
ALTER TABLE cnt_disc_params
|
||||
ADD cnt_disc_params_factuurschema
|
||||
NUMBER(1) DEFAULT 0 NOT NULL;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38431
|
||||
DELETE FROM fac_menuitems
|
||||
WHERE fac_menuitems_label = 'lcl_menu_cad_legendawaarden';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38426
|
||||
ALTER TABLE prs_contactpersoon MODIFY
|
||||
prs_contactpersoon_functie VARCHAR(60);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// VENR#37077
|
||||
ALTER TABLE res_ruimte
|
||||
ADD res_ruimte_min_duur
|
||||
NUMBER(5,2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#36710
|
||||
ALTER TABLE alg_kenmerk DROP CONSTRAINT alg_c_alg_kenmerk_type1;
|
||||
ALTER TABLE bes_srtkenmerk DROP CONSTRAINT bes_c_bes_srtkenmerk_kenmtype;
|
||||
ALTER TABLE bez_kenmerk DROP CONSTRAINT bez_c_bez_kenmerk_type2;
|
||||
ALTER TABLE cnt_srtkenmerk DROP CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype;
|
||||
ALTER TABLE fin_kenmerk DROP CONSTRAINT fin_c_fin_kenmerk_type1;
|
||||
ALTER TABLE ins_srtkenmerk DROP CONSTRAINT ins_c_ins_srtkenmerk_kenmtype;
|
||||
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype;
|
||||
ALTER TABLE prs_kenmerk DROP CONSTRAINT prs_c_prs_kenmerk_type2;
|
||||
ALTER TABLE res_srtkenmerk DROP CONSTRAINT res_c_res_srtkenmerk_kenmtype;
|
||||
|
||||
ALTER TABLE alg_kenmerk MODIFY alg_kenmerk_kenmerktype
|
||||
CONSTRAINT alg_c_alg_kenmerk_type1 CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE bes_srtkenmerk MODIFY bes_srtkenmerk_kenmerktype
|
||||
CONSTRAINT bes_c_bes_srtkenmerk_kenmtype CHECK(bes_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE bez_kenmerk MODIFY bez_kenmerk_kenmerktype
|
||||
CONSTRAINT bez_c_bez_kenmerk_type2 CHECK(bez_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE cnt_srtkenmerk MODIFY cnt_srtkenmerk_kenmerktype
|
||||
CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype CHECK(cnt_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE fin_kenmerk MODIFY fin_kenmerk_kenmerktype
|
||||
CONSTRAINT fin_c_fin_kenmerk_type1 CHECK(fin_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE ins_srtkenmerk MODIFY ins_srtkenmerk_kenmerktype
|
||||
CONSTRAINT ins_c_ins_srtkenmerk_kenmtype CHECK(ins_srtkenmerk_kenmerktype IN('C', 'N', 'D', 'R', 'X', 'L', 'Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE mld_srtkenmerk MODIFY mld_srtkenmerk_kenmerktype
|
||||
CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE prs_kenmerk MODIFY prs_kenmerk_kenmerktype
|
||||
CONSTRAINT prs_c_prs_kenmerk_type2 CHECK (prs_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
ALTER TABLE res_srtkenmerk MODIFY res_srtkenmerk_kenmerktype
|
||||
CONSTRAINT res_c_res_srtkenmerk_kenmtype CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B'));
|
||||
|
||||
CREATE_TABLE (fac_kenmwaarden, 0)
|
||||
(
|
||||
fac_kenmwaarden_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_fac_kenmwaarden_key PRIMARY KEY,
|
||||
fac_kenmwaarden_module
|
||||
VARCHAR2(3)
|
||||
NOT_NULL(fac_kenmwaarden_module, fac_c_kenmwaarden_module),
|
||||
fac_kenmwaarden_refkey
|
||||
NUMBER(10),
|
||||
fac_kenmwaarden_niveau
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_niveau CHECK(fac_kenmwaarden_niveau IS NOT NULL
|
||||
AND fac_kenmwaarden_niveau IN ('R','V','G','T','L','D','A','B','C','P')
|
||||
OR fac_kenmwaarden_niveau IS NULL),
|
||||
fac_kenmwaarden_kenmerk_key
|
||||
NUMBER(10),
|
||||
fac_kenmwaarden_waarde
|
||||
VARCHAR2(4000),
|
||||
fac_kenmwaarden_kenmerktype
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')),
|
||||
fac_kenmwaarden_isexpr
|
||||
VARCHAR2(1)
|
||||
DEFAULT 0
|
||||
CONSTRAINT fac_c_fac_kenmwaarden_isexpr CHECK(fac_kenmwaarden_isexpr IS NOT NULL
|
||||
AND fac_kenmwaarden_isexpr IN (0, 1)),
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key8 REFERENCES prs_perslid(prs_perslid_key),
|
||||
CONSTRAINT fac_c_prs_perslid_key1 CHECK(prs_perslid_key IS NOT NULL),
|
||||
CONSTRAINT fac_u_fac_kenmwaarden UNIQUE(fac_kenmwaarden_module, fac_kenmwaarden_refkey, fac_kenmwaarden_kenmerk_key, prs_perslid_key)
|
||||
);
|
||||
|
||||
CREATE SEQUENCE fac_s_fac_kenmwaarden_key MINVALUE 1;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// PCHE#36077
|
||||
ALTER TABLE prs_perslid ADD prs_perslid_terms_datum DATE;
|
||||
ALTER TABLE prs_perslid ADD prs_perslid_terms_version VARCHAR2(200);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#38371
|
||||
ALTER TABLE res_disc_params
|
||||
MODIFY res_disc_params_cancel_dagen NUMBER(3);
|
||||
|
||||
ALTER TABLE res_disc_params
|
||||
MODIFY res_disc_params_expire_dagen NUMBER(3);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#37750
|
||||
CREATE VIEW res_v_udr_reserveringincl AS SELECT '' dummy FROM DUAL;
|
||||
UPDATE fac_usrrap
|
||||
SET fac_usrrap_view_name='RES_V_UDR_RESERVERINGINCL'
|
||||
WHERE fac_usrrap_view_name='RES_V_UDR_RESERVERING';
|
||||
UPDATE fac_usrrap
|
||||
SET fac_usrrap_info = 'Basisrapport voor reserveringsrapportages incl. voorzieningen'
|
||||
, fac_usrrap_omschrijving = 'UDR: Reserveringen-voorzieningen'
|
||||
WHERE fac_usrrap_omschrijving = 'UDR: Reserveringen';
|
||||
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key, fac_usrrap_functie)
|
||||
SELECT 'UDR: Reserveringen','RES_V_UDR_RESERVERING','Basisrapport voor reserveringsrapportages', fac_functie_key, 32
|
||||
FROM fac_functie WHERE fac_functie_code='WEB_UDRMAN'
|
||||
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='RES_V_UDR_RESERVERING');
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#37540
|
||||
ALTER TABLE res_ruimte ADD
|
||||
res_ruimte_begintijdblok
|
||||
NUMBER(5,2)
|
||||
CONSTRAINT res_c_ruimte_begintijdblok CHECK(res_ruimte_begintijdblok>=0 AND res_ruimte_begintijdblok<24);
|
||||
ALTER TABLE res_ruimte ADD
|
||||
res_ruimte_eindtijdblok
|
||||
NUMBER(5,2)
|
||||
CONSTRAINT res_c_ruimte_eindtijdblok CHECK(res_ruimte_eindtijdblok>=0 AND res_ruimte_eindtijdblok<24);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#35094
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-search' WHERE fac_menuitems_image='m_algemeen-zoeken.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-list-ul' WHERE fac_menuitems_image='m_overzichten-persoonlijk-mijn-lopende-zaken.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-check-square-o' WHERE fac_menuitems_image='m_overzichten-persoonlijk-mijn-fiatteringsverzoeken.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-exclamation-circle' WHERE fac_menuitems_image='m_acties-self-doe-een-melding.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-handshake-o' WHERE fac_menuitems_image='m_acties-self-registreer-een-bezoeker.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-user-circle-o' WHERE fac_menuitems_image='m_acties-self-reserveer-een-ruimte.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-shopping-cart' WHERE fac_menuitems_image='m_acties-self-doe-een-bestelling.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-wrench' WHERE fac_menuitems_image='m_acties-werk-lopende-meldingen.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-briefcase' WHERE fac_menuitems_image='m_acties-werk-lopende-opdrachten.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-users' WHERE fac_menuitems_image='m_acties-werk-bezoekers.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-file-text-o' WHERE fac_menuitems_image='m_overzichten-algemeen-contracten.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-circle-o' WHERE fac_menuitems_image='m_overzichten-algemeen-objecten.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-repeat' WHERE fac_menuitems_image='m_acties-werk-terugkerende-zaken.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-building-o' WHERE fac_menuitems_image='m_overzichten-algemeen-ruimtes.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-map-o' WHERE fac_menuitems_image='m_overzichten-algemeen-plattegronden.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-map-marker' WHERE fac_menuitems_image='m_algemeen-hier-ben-ik.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-comment-o' WHERE fac_menuitems_image='m_overzichten-persoonlijk-mijn-berichten.png';
|
||||
UPDATE fac_menuitems SET fac_menuitems_image='fa-file-text' WHERE fac_menuitems_image='m_overzichten-algemeen-rapporten.png';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#38671
|
||||
ALTER TABLE fac_usrrap
|
||||
ADD fac_usrrap_ratio NUMBER(1)
|
||||
DEFAULT 1 NOT NULL
|
||||
CONSTRAINT fac_c_fac_usrrap_ratio CHECK (fac_usrrap_ratio IN (0,1,2,3));
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36125
|
||||
|
||||
-- Nu definitief de lcl's invullen
|
||||
UPDATE fac_module
|
||||
SET fac_module_remark = 'lcl_module_' || fac_module_name;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#36125
|
||||
UPDATE fac_menu
|
||||
SET fac_menu_altlabel = 'lcl_menu_fac_custnotificaties'
|
||||
WHERE fac_menu_alturl = 'appl/mgt/fac_srtnotificatie.asp?cust=1';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38916
|
||||
DEF_MENUENTRY(2, 99120, 'lcl_menu_fac_anytable', '', 'FAC', 'appl/mgt/user_tables.asp', 0, 0, 'WEB_FACFAC');
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
|
||||
ALTER TABLE ins_srtcontrole DROP COLUMN ins_srtcontrole_type;
|
||||
ALTER TABLE cnt_factuurschema DROP COLUMN cnt_factuurschema_datum;
|
||||
ALTER TABLE cnt_factuurschema DROP COLUMN cnt_factuurschema_referentie;
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#define POST_RECREATE "DB29to30_post.src"
|
||||
#include "epilogue.inc"
|
||||
@@ -1,58 +0,0 @@
|
||||
/* DB29TO30_POST.SRC
|
||||
*
|
||||
* Update script van FACILITOR schema
|
||||
* Uitgevoerd *na* de recreate
|
||||
*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#34558
|
||||
|
||||
-- bestaat al lang niet meer
|
||||
DELETE FROM fac_srtnotificatie
|
||||
WHERE fac_srtnotificatie_code IN ('MSGMAI');
|
||||
|
||||
-- Aangepaste fac_srtnotificatie_oms teksten overnemen naar fac_locale_xsl_cust
|
||||
-- Alleen bij klanten die dblang Nederlands hebben
|
||||
UPDATE fac_locale_xsl
|
||||
SET fac_locale_xsl_cust =
|
||||
(SELECT fac_srtnotificatie_oms
|
||||
FROM fac_srtnotificatie
|
||||
WHERE fac_locale_xsl_label =
|
||||
'lcl_noti_' || fac_srtnotificatie_code)
|
||||
WHERE fac_locale_xsl_lang = 'NL'
|
||||
AND EXISTS (SELECT 1
|
||||
FROM fac_version
|
||||
WHERE fac_version_lang = 'NL')
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
FROM fac_srtnotificatie
|
||||
WHERE fac_locale_xsl_label =
|
||||
'lcl_noti_' || fac_srtnotificatie_code
|
||||
AND (fac_locale_xsl_tekst <> fac_srtnotificatie_oms)
|
||||
AND ('sgf-' || fac_locale_xsl_tekst <>
|
||||
fac_srtnotificatie_oms));
|
||||
|
||||
-- Merk op dat we Engelse, Duitse en Franse gewoon laten terugvallen naar de nieuwe default
|
||||
DELETE FROM fac_locale
|
||||
WHERE fac_locale_kolomnaam = 'FAC_SRTNOTIFICATIE_OMS'
|
||||
AND fac_locale_kolomkeyval NOT IN
|
||||
(SELECT fac_srtnotificatie_key
|
||||
FROM fac_srtnotificatie
|
||||
WHERE fac_srtnotificatie_code LIKE 'CUST%');
|
||||
|
||||
-- Nu definitief de lcl's invullen
|
||||
UPDATE fac_srtnotificatie
|
||||
SET fac_srtnotificatie_oms = 'lcl_noti_' || fac_srtnotificatie_code
|
||||
WHERE UPPER(fac_srtnotificatie_code) NOT LIKE 'CUST%';
|
||||
|
||||
-- Deze hoeft niet per se in de POST pas maar past wel bij de rest
|
||||
UPDATE fac_functie
|
||||
SET fac_functie_omschrijving = 'lcl_' || fac_functie_code,
|
||||
fac_functie_info = 'lcl_' || fac_functie_code || '_info'
|
||||
WHERE fac_functie_code NOT LIKE 'WEB_USER%';
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
COMMIT;
|
||||
@@ -1,32 +0,0 @@
|
||||
/* DB30TO31.SRC
|
||||
* Update script van FACILITOR schema
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
#include "prologue.inc"
|
||||
|
||||
COMMIT;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38888
|
||||
|
||||
DROP VIEW mld_v_stdmelding_kenmerk;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#include "epilogue.inc"
|
||||
@@ -24,10 +24,6 @@ PURGE RECYCLEBIN;
|
||||
///////////////////////////// now recreate all views, triggers etc acc to the latest state ///////
|
||||
#include "recreate.inc"
|
||||
|
||||
#ifdef POST_RECREATE
|
||||
#include POST_RECREATE
|
||||
#endif
|
||||
|
||||
select 'Upgrade has completed in ' || ROUND(( dbms_utility.get_time - :update_start )/100) || ' seconds.' from dual;
|
||||
|
||||
/* Report invalid objects, if any */
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
#include "prj\prj_vie.src"
|
||||
#include "msg\msg_vie.src"
|
||||
#include "kpi\kpi_vie.src"
|
||||
#include "ctr\ctr_vie.src"
|
||||
|
||||
// Recreation all packages
|
||||
#include "adm\adm_pac.src"
|
||||
@@ -41,7 +40,6 @@
|
||||
#include "prj\prj_pac.src"
|
||||
#include "msg\msg_pac.src"
|
||||
#include "kpi\kpi_pac.src"
|
||||
#include "ctr\ctr_pac.src"
|
||||
|
||||
// Recreation all triggers
|
||||
#include "fac\fac_tri.src"
|
||||
@@ -60,13 +58,12 @@
|
||||
#include "prj\prj_tri.src"
|
||||
#include "msg\msg_tri.src"
|
||||
#include "kpi\kpi_tri.src"
|
||||
#include "ctr\ctr_tri.src"
|
||||
|
||||
/* LOCALE's */
|
||||
#include "fac\fac_lcl.src"
|
||||
#include "fac\fac_lclasp.src"
|
||||
#include "mld\mld_lcl.src"
|
||||
#include "res\res_lcl.src"
|
||||
#include "ins\ins_lcl.src"
|
||||
|
||||
/* SETTINGS's. Bij CREA-script doen we ze iets later in FAC_INI.SRC */
|
||||
#ifndef FCLT_CREATE
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
:: PRODUCTIE/Shared AAXX
|
||||
CALL UPGRADEONEAAXX.BAT AAAH X9zz76fYF81QFgkTa AAAH
|
||||
CALL UPGRADEONEAAXX.BAT AAAR XrnBKFzP_GG_wVuqH AAAR
|
||||
CALL UPGRADEONEAAXX.BAT AADB Xn_cQmKsReRCSbYZo AADB
|
||||
CALL UPGRADEONEAAXX.BAT AADO X_y4iaFLHiQvOFe7S AADO
|
||||
CALL UPGRADEONEAAXX.BAT AADS XwevTsmgFOduU3G_l AADS
|
||||
CALL UPGRADEONEAAXX.BAT AAEN XzsDawZKQRZx3u4bm AAEN
|
||||
CALL UPGRADEONEAAXX.BAT AAES X4Uq3u0BlqiegE1TN AAES
|
||||
CALL UPGRADEONEAAXX.BAT AAEY XJEIKkitIYHEudvV0 AAEY
|
||||
CALL UPGRADEONEAAXX.BAT AAFR XGa_4JUp5qZ5erbf5 AAFR
|
||||
CALL UPGRADEONEAAXX.BAT AAGN X2vbVuNRfFRoETBIk AAGN
|
||||
CALL UPGRADEONEAAXX.BAT AAHU XVvPOq4YczkY7Ak_8 AAHU
|
||||
CALL UPGRADEONEAAXX.BAT AAIT XVVRjBJ4wyzFdD7Bt AAIT
|
||||
CALL UPGRADEONEAAXX.BAT AALB X8SCTLKT1Sw49hWQc AALB
|
||||
CALL UPGRADEONEAAXX.BAT AAPM X46ExOmRXVEDLIksW AAPM
|
||||
CALL UPGRADEONEAAXX.BAT AARW XpD1KSy1GaV77FDKa AARW
|
||||
CALL UPGRADEONEAAXX.BAT AASA XgajPn1CLx2_1EN2d AASA
|
||||
CALL UPGRADEONEAAXX.BAT AASI X6kckOVB4X626stcN AASI
|
||||
CALL UPGRADEONEAAXX.BAT AAVG X5IMTNmN7mcTJ_EUB AAVG
|
||||
CALL UPGRADEONEAAXX.BAT AAVL XruqQCwJ3F8UWGgmF AAVL
|
||||
CALL UPGRADEONEAAXX.BAT AAXX X9zfWjE3EtS5O5ibG AAXX
|
||||
CALL UPGRADEONEAAXX.BAT AAZC XEf_Oq34YUxkCDxi4 AAZC
|
||||
CALL UPGRADEONEAAXX.BAT ASMS XSy1nh49qyBniLCmx ASMS
|
||||
CALL UPGRADEONEAAXX.BAT GULU XPdPsQSqNZBxxeGHX GULU
|
||||
CALL UPGRADEONEAAXX.BAT NMMS XCTaYCXNqeEKP8ASH NMMS
|
||||
CALL UPGRADEONEAAXX.BAT RABO XGuhRoFrOnS9S5QLP RABO
|
||||
CALL UPGRADEONEAAXX.BAT ZKHM XIyZtcjOBZoXNUoix ZKHM
|
||||
|
||||
:: ACCEPTATIE/Shared AAXX
|
||||
CALL UPGRADEONEAAXX.BAT AAAH_TEST XRqYq6DszFmc0AIiT AAAH_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAAR_TEST XX4jB0T082GV5TMN8 AAAR_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AADB_TEST X_rY6LvK3QjfYWVms AADB_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AADO_TEST XNI3wZJyAMpyaSOYJ AADO_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AADS_TEST XNucnoz0IF97gRECt AADS_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAEN_TEST XSQVENUlEQK21zVDM AAEN_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAES_TEST XDFoW0MXe_0xvsZSB AAES_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAEY_TEST XSQaV5leCgfLpU_kM AAEY_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAGN_TEST Xk4T5_ms2VhZuh7oO AAGN_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAHU_TEST X4JHPNLsoCJqcXe_w AAHU_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAIT_TEST X81Ms7uzRs4EM46ag AAIT_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AALB_TEST XO6Pu5ilV1NyLVGWH AALB_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAPM_TEST XSL0_6Im_hnWzjn73 AAPM_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AARW_TEST XPgaUFU349QX4Jo6i AARW_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AASA_TEST X0BDWUc_BEZERGgA_ AASA_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AASI_TEST Xbi3jBmc5CnsgevTc AASI_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAVG_TEST Xg9o7_GEtFj22j28a AAVG_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAVL_TEST XAtAD6TRA1kZeD1Xo AAVL_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAXX_TEST Xvgr511RGq_pVLsIG AAXX_TEST
|
||||
CALL UPGRADEONEAAXX.BAT AAZC_TEST X7pBnSUVgZunwvQHe AAZC_TEST
|
||||
CALL UPGRADEONEAAXX.BAT ASMS_TEST XcLB78lGpkSobD3TO ASMS_TEST
|
||||
CALL UPGRADEONEAAXX.BAT GULU_TEST XfvMi9NIQgI7O90Gb GULU_TEST
|
||||
CALL UPGRADEONEAAXX.BAT NMMS_TEST X_l4MZtAiFfPs_TZU NMMS_TEST
|
||||
CALL UPGRADEONEAAXX.BAT RABO_TEST XOelv4m371RFCONic RABO_TEST
|
||||
CALL UPGRADEONEAAXX.BAT ZKHM_TEST XBsIGnXOAoohDAf9X ZKHM_TEST
|
||||
|
||||
TITLE KLAAR!
|
||||
|
||||
PAUSE
|
||||
@@ -1,154 +0,0 @@
|
||||
:: PRODUCTIE/Shared SaaS - Let op: ASFC staat uit maar de database is er nog wel
|
||||
CALL UPGRADEONEFCLT.BAT ALLI X37MgCj_MbaQnREwp ALLI
|
||||
CALL UPGRADEONEFCLT.BAT ALLV XbBQosfQXqiBvQVIa ALLV
|
||||
CALL UPGRADEONEFCLT.BAT ARAI XiZgOL0B2cGbSqvP_ ARAI
|
||||
CALL UPGRADEONEFCLT.BAT ARBO X8z2F172BMEBJEaBS ARBO
|
||||
CALL UPGRADEONEFCLT.BAT AREO Xm9VTyaei0Q8PbTtV AREO
|
||||
CALL UPGRADEONEFCLT.BAT ARFR X9E8wtNlVg_PKQlY2 ARFR
|
||||
CALL UPGRADEONEFCLT.BAT ASDL X9pKB3XUG_u5ppc_F ASDL
|
||||
CALL UPGRADEONEFCLT.BAT ASFC X51UFEWMx99DHYvTE ASFC
|
||||
CALL UPGRADEONEFCLT.BAT ASLE XVUZfHU6nsRwZqdov ASLE
|
||||
CALL UPGRADEONEFCLT.BAT ASTE XIQPjjHmTrSY6pVe8 ASTE
|
||||
CALL UPGRADEONEFCLT.BAT ATCH X2ySxbsRKvMqZMZbW ATCH
|
||||
CALL UPGRADEONEFCLT.BAT BLCC Xa2s4Q38qI8dWS1TR BLCC
|
||||
CALL UPGRADEONEFCLT.BAT BOFO XQigftoWTdwV92ll8 BOFO
|
||||
CALL UPGRADEONEFCLT.BAT BONS XHLG_Zqa0DUM0QM9J BONS
|
||||
CALL UPGRADEONEFCLT.BAT BRWT XbJRt9Lwpt3LXwkVb BRWT
|
||||
CALL UPGRADEONEFCLT.BAT CSUN XsRVh_WnMCmUXIhH1 CSUN
|
||||
CALL UPGRADEONEFCLT.BAT CWTD XfW0o3qr4m1XjY2Bf CWTD
|
||||
CALL UPGRADEONEFCLT.BAT DCOL XKNNWym6GRK19Jsza DCOL
|
||||
CALL UPGRADEONEFCLT.BAT DENB X07Stmypvi902g0Da DENB
|
||||
CALL UPGRADEONEFCLT.BAT GDFS X_pNbI2n_tFd_HZ1p GDFS
|
||||
CALL UPGRADEONEFCLT.BAT GDZW XVdjjHOtxNT9jBEx3 GDZW
|
||||
CALL UPGRADEONEFCLT.BAT GOUD XxhFfvyVd8aPj7AsH GOUD
|
||||
CALL UPGRADEONEFCLT.BAT GRKL XMRvDhnkCo_bYOjUO GRKL
|
||||
CALL UPGRADEONEFCLT.BAT GVBA XYfF5iiQD04NhXkZs GVBA
|
||||
CALL UPGRADEONEFCLT.BAT HAYG XeOPtjG5L_U6URGPR HAYG
|
||||
CALL UPGRADEONEFCLT.BAT HCAS XD7o2FHL8DG2fg7_a HCAS
|
||||
CALL UPGRADEONEFCLT.BAT HOUT XaNk_EYi3bjeTsCJK HOUT
|
||||
CALL UPGRADEONEFCLT.BAT HPJI XS8UrdSkweLb3dIed HPJI
|
||||
CALL UPGRADEONEFCLT.BAT IVET XSoXmveHbWwB1gwVs IVET
|
||||
CALL UPGRADEONEFCLT.BAT KEMP XrzUUC76l4zF18IaW KEMP
|
||||
CALL UPGRADEONEFCLT.BAT KFHT XMEKQD7rpAW1aiz8R KFHT
|
||||
CALL UPGRADEONEFCLT.BAT KIBE XM427e7VCQcL342GG KIBE
|
||||
CALL UPGRADEONEFCLT.BAT LING XxBTyd4_ndGdgxXNg LING
|
||||
CALL UPGRADEONEFCLT.BAT LOGI X6MKH63qn20ynqTE0 LOGI
|
||||
CALL UPGRADEONEFCLT.BAT LUDE XF_dyTeoUpg4Zo_XK LUDE
|
||||
CALL UPGRADEONEFCLT.BAT MARX XP_aXRAppo2yqXto_ MARX
|
||||
CALL UPGRADEONEFCLT.BAT MAYF XH8u_ZVUZS95AG97w MAYF
|
||||
CALL UPGRADEONEFCLT.BAT MDUX XFZejsZOuq40ZmX8L MDUX
|
||||
CALL UPGRADEONEFCLT.BAT MNNL XzzxvjjzdkJlgyPFK MNNL
|
||||
CALL UPGRADEONEFCLT.BAT NETS XIBff59esQQJH2klV NETS
|
||||
CALL UPGRADEONEFCLT.BAT NMPC X18ucWFFJcLUWxKwv NMPC
|
||||
CALL UPGRADEONEFCLT.BAT NYBU XRhG5rq37nICfcvwZ NYBU
|
||||
CALL UPGRADEONEFCLT.BAT PCHD XgP9DBeuqHXoj_RZF PCHD
|
||||
CALL UPGRADEONEFCLT.BAT PCHE XsEgrrzCt3c9piQTO PCHE
|
||||
CALL UPGRADEONEFCLT.BAT PCHH XY5vZu4Gzqe154iFD PCHH
|
||||
CALL UPGRADEONEFCLT.BAT PCHP XAuAoyY9KNLBzqi69 PCHP
|
||||
CALL UPGRADEONEFCLT.BAT PCHS XpZ3tqFfbIuHCI4Yb PCHS
|
||||
CALL UPGRADEONEFCLT.BAT PCHY XJUWs9TBeGdyvkJVO PCHY
|
||||
CALL UPGRADEONEFCLT.BAT PHBF XOyESf_eMpxxhK31S PHBF
|
||||
CALL UPGRADEONEFCLT.BAT PRIS Xg7M3eh8R_0MXD_mT PRIS
|
||||
CALL UPGRADEONEFCLT.BAT PZHO XW76hiUHz_ICfCMXR PZHO
|
||||
CALL UPGRADEONEFCLT.BAT QUAW XROwIyCrLRizuSeUv QUAW
|
||||
CALL UPGRADEONEFCLT.BAT RENK Xptt70T9YaTsJn_Dy RENK
|
||||
CALL UPGRADEONEFCLT.BAT RTWE X0PSnnjJle9NvDJTZ RTWE
|
||||
CALL UPGRADEONEFCLT.BAT SBSH X6g923jqswd_5FvD0 SBSH
|
||||
CALL UPGRADEONEFCLT.BAT SGGR XAO310RUJR0heWma0 SGGR
|
||||
CALL UPGRADEONEFCLT.BAT SKAF Xyg6G9o9jLUHToJsI SKAF
|
||||
CALL UPGRADEONEFCLT.BAT SORO X_4YOQ_jPh19xdr3_ SORO
|
||||
CALL UPGRADEONEFCLT.BAT STAM XoJs8GkSngaBHHvHk STAM
|
||||
CALL UPGRADEONEFCLT.BAT STPH XyYAS7o7BvgtbUqyW STPH
|
||||
CALL UPGRADEONEFCLT.BAT SUTF XLP2sY1LHvSHlx1q8 SUTF
|
||||
CALL UPGRADEONEFCLT.BAT SVRZ XKmbhAX0f0t_e321S SVRZ
|
||||
CALL UPGRADEONEFCLT.BAT UBBO X3Ylqwb_ZbY8G8ysd UBBO
|
||||
CALL UPGRADEONEFCLT.BAT VEBE X_GvM7FRphkLOqjYP VEBE
|
||||
CALL UPGRADEONEFCLT.BAT VENR XZIhKs9hKfXiVcuAr VENR
|
||||
CALL UPGRADEONEFCLT.BAT VENT XgRiWIXYtdjBfPJQ1 VENT
|
||||
CALL UPGRADEONEFCLT.BAT VGLD X3Tg5YV3zgxtKz0B4 VGLD
|
||||
CALL UPGRADEONEFCLT.BAT VIAR XB_eJSfilbJdNWN35 VIAR
|
||||
CALL UPGRADEONEFCLT.BAT VLKC XM25OGK3xc0iV2Fgp VLKC
|
||||
CALL UPGRADEONEFCLT.BAT WEHK XJvjh3WmdYRrR13xf WEHK
|
||||
CALL UPGRADEONEFCLT.BAT WELK X0L0tXXLY_JkR2dJv WELK
|
||||
CALL UPGRADEONEFCLT.BAT WIBC XXs8D6OKRDc8gf0uT WIBC
|
||||
CALL UPGRADEONEFCLT.BAT WTCA X1LPtVUw3PUdEl26_ WTCA
|
||||
|
||||
:: PRODUCTIE/Dedicated SaaS
|
||||
CALL UPGRADEONEFCLT.BAT PNBR Xnjy1KFYIkXtfqHqj PNBR
|
||||
CALL UPGRADEONEFCLT.BAT KFNS X3qtSZP2I2KkY9zAS KFNS
|
||||
CALL UPGRADEONEFCLT.BAT HSLE XLUDuA_vCCyWxXhj8 HSLE
|
||||
|
||||
:: ACCEPTATIE/Shared SaaS - Let op: ASFC_TEST staat uit maar de database is er nog wel <20>n DEMO_TEST is extra
|
||||
CALL UPGRADEONEFCLT.BAT ALLI_TEST XHkPHavNCkGlamJHo ALLI_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ALLV_TEST XUsf4h1rJO6COc2nf ALLV_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ARAI_TEST XwPz0AKvKMiYt2YRo ARAI_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ARBO_TEST XMvD5zclhbTKgsVto ARBO_TEST
|
||||
CALL UPGRADEONEFCLT.BAT AREO_TEST XLJWW0lNdTVSs6mhd AREO_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ARFR_TEST X9K8YpSjFm5WbBgQv ARFR_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ASDL_TEST XPtVgvZcn_pWQgdFZ ASDL_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ASFC_TEST X_QGSyrF1btiDzLx_ ASFC_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ASLE_TEST XzVdKiTvWDx3k5a1s ASLE_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ASTE_TEST XNAv2WOmtFPsET_56 ASTE_TEST
|
||||
CALL UPGRADEONEFCLT.BAT ATCH_TEST Xqy8Xh1nDlDb_XP_G ATCH_TEST
|
||||
CALL UPGRADEONEFCLT.BAT BLCC_TEST XJIRfxgO3_ODeV7En BLCC_TEST
|
||||
CALL UPGRADEONEFCLT.BAT BONS_TEST Xy63AT8q7P3J3ZiJA BONS_TEST
|
||||
CALL UPGRADEONEFCLT.BAT CSUN_TEST Xf4WOxmaYgOz_7lgg CSUN_TEST
|
||||
CALL UPGRADEONEFCLT.BAT CWTD_TEST XwbIfm8BqQSWCcHaS CWTD_TEST
|
||||
CALL UPGRADEONEFCLT.BAT DCOL_TEST Xe8EhRwIgMHZWuCMu DCOL_TEST
|
||||
CALL UPGRADEONEFCLT.BAT DEMO_TEST X4GVDoR2dFhgjjV7W DEMO_TEST
|
||||
CALL UPGRADEONEFCLT.BAT DENB_TEST XijcY8Lagd_qsEe06 DENB_TEST
|
||||
CALL UPGRADEONEFCLT.BAT GDFS_TEST XnF6vbBQ_PMVpXMXo GDFS_TEST
|
||||
CALL UPGRADEONEFCLT.BAT GDZW_TEST XyWGPdnMKTKAHWc8m GDZW_TEST
|
||||
CALL UPGRADEONEFCLT.BAT GOUD_TEST Xvi6FL1Pi_GAoOlYf GOUD_TEST
|
||||
CALL UPGRADEONEFCLT.BAT GRKL_TEST Xpd___8AKLYEmOJl6 GRKL_TEST
|
||||
CALL UPGRADEONEFCLT.BAT GVBA_TEST XG2YkruFvGW0dPBcy GVBA_TEST
|
||||
CALL UPGRADEONEFCLT.BAT HAYG_TEST X6_CBNiMA5rUmXT8b HAYG_TEST
|
||||
CALL UPGRADEONEFCLT.BAT HCAS_TEST XkyeVIJ8FLv_kyGwa HCAS_TEST
|
||||
CALL UPGRADEONEFCLT.BAT HOUT_TEST XH5d1m73OGhGlluMR HOUT_TEST
|
||||
CALL UPGRADEONEFCLT.BAT HPJI_TEST X0yB2lCZDjh956rpO HPJI_TEST
|
||||
CALL UPGRADEONEFCLT.BAT IVET_TEST XMiQzjtDcJtbtu3EF IVET_TEST
|
||||
CALL UPGRADEONEFCLT.BAT KEMP_TEST Xl4w8lC1RNGtbdFYd KEMP_TEST
|
||||
CALL UPGRADEONEFCLT.BAT KFHT_TEST X4ky_5iUYR0dhH4WK KFHT_TEST
|
||||
CALL UPGRADEONEFCLT.BAT KIBE_TEST X3tBTaVd8ezB7zWh3 KIBE_TEST
|
||||
CALL UPGRADEONEFCLT.BAT LING_TEST XCblFT0UteIic2b9O LING_TEST
|
||||
CALL UPGRADEONEFCLT.BAT LOGI_TEST XoVvsuiJ4Cr3cdQUK LOGI_TEST
|
||||
CALL UPGRADEONEFCLT.BAT MARX_TEST XMdmxIaAD43zGrrRx MARX_TEST
|
||||
CALL UPGRADEONEFCLT.BAT MAYF_TEST XcGXq0Q1k6tpWkpaU MAYF_TEST
|
||||
CALL UPGRADEONEFCLT.BAT MDUX_TEST X5i68oFl7nQMQ0WqV MDUX_TEST
|
||||
CALL UPGRADEONEFCLT.BAT MNNL_TEST X_arN5s6ETCYRR2Rl MNNL_TEST
|
||||
CALL UPGRADEONEFCLT.BAT NMPC_TEST Xm3Oae0zMSiwrpgSD NMPC_TEST
|
||||
CALL UPGRADEONEFCLT.BAT NYBU_TEST XfMt4zea5YUSHevWH NYBU_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PCHD_TEST XepCW9Hwk_5o_Fe5t PCHD_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PCHE_TEST XkA0QtQAop2VCOaP7 PCHE_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PCHH_TEST XMdWA6pkqYFeSVChI PCHH_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PCHP_TEST XlY90bBMp5R_g92Ei PCHP_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PHBF_TEST XHjTigW6ufhxcMkkc PHBF_TEST
|
||||
CALL UPGRADEONEFCLT.BAT PRIS_TEST XOwtYvvrjUTBocnEj PRIS_TEST
|
||||
CALL UPGRADEONEFCLT.BAT QUAW_TEST Xke4nsOVZCEjpg3oD QUAW_TEST
|
||||
CALL UPGRADEONEFCLT.BAT RENK_TEST XcmXYEqtutsb4jrW2 RENK_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SBSH_TEST XLNUkrtD5QIeg94ha SBSH_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SGGR_TEST XeQ8tb4nUQDAgWblY SGGR_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SKAF_TEST XZPUdmDZocO70B26h SKAF_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SORO_TEST XT0VJGxClksRDzXfw SORO_TEST
|
||||
CALL UPGRADEONEFCLT.BAT STAM_TEST XfxAuP2xYqzLKNd1g STAM_TEST
|
||||
CALL UPGRADEONEFCLT.BAT STPH_TEST XVuBtd_5PMThPASwR STPH_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SUTF_TEST XaCxaBHwZXcViPFXu SUTF_TEST
|
||||
CALL UPGRADEONEFCLT.BAT SVRZ_TEST Xxg89EUh7e8IAGyjh SVRZ_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VEBE_TEST XMlU_vQ6iN2TrYeFk VEBE_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VENR_TEST XkCKy0_AmOP_Qxzzz VENR_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VENT_TEST XqxigTd6JX3eQ1RU6 VENT_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VGLD_TEST X8Rs0gC_0uETV5afp VGLD_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VIAR_TEST XBcF7DbHSUeQI5EPm VIAR_TEST
|
||||
CALL UPGRADEONEFCLT.BAT VLKC_TEST XEBK2z9SN1mowurdo VLKC_TEST
|
||||
CALL UPGRADEONEFCLT.BAT WEHK_TEST XSUa_M66vXTifqH_h WEHK_TEST
|
||||
CALL UPGRADEONEFCLT.BAT WELK_TEST X5yf5CqdpdEdsIoV_ WELK_TEST
|
||||
CALL UPGRADEONEFCLT.BAT WIBC_TEST XGxlVhxg_TJwnA3NQ WIBC_TEST
|
||||
|
||||
:: ACCEPTATIE/Dedicated SaaS
|
||||
CALL UPGRADEONEFCLT.BAT PNBR_TEST X7HTH13qCgqGL7Qcl PNBR_TEST
|
||||
CALL UPGRADEONEFCLT.BAT KFNS_TEST Xsum01tOJSBUJb5xT KFNS_TEST
|
||||
CALL UPGRADEONEFCLT.BAT HSLE_TEST Xi_G8_PMIZ78RgozH HSLE_TEST
|
||||
|
||||
TITLE KLAAR!
|
||||
|
||||
PAUSE
|
||||
@@ -1,31 +0,0 @@
|
||||
-- FSN#36859.sql
|
||||
--
|
||||
-- Reset alle _FACILITOR OTP-secrets
|
||||
|
||||
SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile new_value fcltlogfile NOPRINT;
|
||||
SELECT UPPER(USER) || '_FSN#36859' || to_char(sysdate,'YYYYMMDD_HH24MISS') || '.lst' AS fcltlogfile FROM DUAL;
|
||||
SPOOL &fcltlogfile
|
||||
SET DEFINE OFF
|
||||
|
||||
UPDATE prs_perslid
|
||||
SET prs_perslid_otpsecret = '1$30$6$0$' || RAWTOHEX(DBMS_RANDOM.string ('p', 20))
|
||||
WHERE prs_perslid_oslogin = '_FACILITOR';
|
||||
|
||||
BEGIN
|
||||
FOR c1 IN (SELECT prs_perslid_key
|
||||
FROM prs_perslid
|
||||
WHERE prs_perslid_oslogin = '_FACILITOR')
|
||||
LOOP
|
||||
fac.trackaction ('PRSLOG', c1.prs_perslid_key, NULL, NULL, 'New OTP Secret set');
|
||||
END LOOP;
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$'); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
@@ -1,62 +0,0 @@
|
||||
--
|
||||
-- $Id$
|
||||
--
|
||||
-- Add FACILITOR support IDP for audience aaxx.facilitor.nl
|
||||
|
||||
DEFINE thisfile = 'supportJWT_AAXX.sql'
|
||||
DEFINE dbuser = '*'
|
||||
|
||||
SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
SPOOL &fcltlogfile
|
||||
SET DEFINE OFF
|
||||
|
||||
------ payload begin ------
|
||||
|
||||
INSERT INTO fac_idp (fac_idp_code,
|
||||
fac_idp_type,
|
||||
fac_idp_algorithm,
|
||||
fac_idp_omschrijving,
|
||||
fac_idp_opmerking,
|
||||
fac_idp_secret,
|
||||
fac_idp_remote_loginurl,
|
||||
fac_idp_remote_logouturl,
|
||||
fac_idp_clockskew,
|
||||
fac_idp_internal,
|
||||
fac_idp_ipfilter,
|
||||
fac_idp_ipauto,
|
||||
fac_idp_usermapping,
|
||||
fac_idp_audience,
|
||||
fac_idp_issuer)
|
||||
VALUES ('FACILITORSUPPORT',
|
||||
4, -- JWT
|
||||
'HS256',
|
||||
'FACILITOR support',
|
||||
'Staat alleen aan op hosted omgevingen',
|
||||
'M7uOVbyg2XcHgKzxD5KcDjUWNa7Z7nej',
|
||||
'http://facws001/gotofacilitor.asp',
|
||||
'http://facws001/',
|
||||
30,
|
||||
1,
|
||||
'87.249.108.135,87.249.108.136',
|
||||
0,
|
||||
'username',
|
||||
'aaxx.facilitor.nl',
|
||||
'FACWS001');
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
BEGIN adm.systrackscriptId ('$Id$', 1); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
SET ECHO OFF
|
||||
SPOOL OFF
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
--
|
||||
-- $Id$
|
||||
--
|
||||
-- Add FACILITOR support IDP for audience xxxx.facilitor.nl
|
||||
|
||||
DEFINE thisfile = 'supportJWT_XXXX.sql'
|
||||
DEFINE dbuser = '*'
|
||||
|
||||
SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
SPOOL &fcltlogfile
|
||||
SET DEFINE OFF
|
||||
|
||||
------ payload begin ------
|
||||
|
||||
INSERT INTO fac_idp (fac_idp_code,
|
||||
fac_idp_type,
|
||||
fac_idp_algorithm,
|
||||
fac_idp_omschrijving,
|
||||
fac_idp_opmerking,
|
||||
fac_idp_secret,
|
||||
fac_idp_remote_loginurl,
|
||||
fac_idp_remote_logouturl,
|
||||
fac_idp_clockskew,
|
||||
fac_idp_internal,
|
||||
fac_idp_ipfilter,
|
||||
fac_idp_ipauto,
|
||||
fac_idp_usermapping,
|
||||
fac_idp_audience,
|
||||
fac_idp_issuer)
|
||||
VALUES ('FACILITORSUPPORT',
|
||||
4, -- JWT
|
||||
'HS256',
|
||||
'FACILITOR support',
|
||||
'Staat alleen aan op hosted omgevingen',
|
||||
'Lt68MLHWsHn1h6Ti_Ga5HvJgT9z3eIcN',
|
||||
'http://facws001/gotofacilitor.asp',
|
||||
'http://facws001/',
|
||||
30,
|
||||
1,
|
||||
'87.249.108.135,87.249.108.136',
|
||||
0,
|
||||
'username',
|
||||
'xxxx.facilitor.nl',
|
||||
'FACWS001');
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
BEGIN adm.systrackscriptId ('$Id$', 1); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
SET ECHO OFF
|
||||
SPOOL OFF
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
|
||||
@@ -18,7 +18,6 @@ sqlplus.exe system/XZSTXnHGjfNNODfQc@%targetSERVER% @.\CreateUser%targetSERVER%.
|
||||
@TITLE Running FCLT%DBVER%.sql
|
||||
ECHO @%BUILD%\DB%DBVER%\FCLT%DBVER%.sql >xtmp.sql
|
||||
ECHO UPDATE fac_version SET fac_version_cust = 'CREA'; >>xtmp.sql
|
||||
ECHO @@supportJWT_SAAS.sql>>xtmp.sql
|
||||
ECHO EXIT >>xtmp.sql
|
||||
sqlplus.exe %targetUSER%/%targetPASS%@%targetSERVER% @xtmp.sql | FINDSTR /C:"BEGIN adm.sys" /C:"ORA-" /C:"SP2" /C:"Waarschuwing: package-body is aangemaakt met compilatiefouten."
|
||||
DEL xtmp.sql
|
||||
|
||||
@@ -18,7 +18,6 @@ sqlplus.exe system/XZSTXnHGjfNNODfQc@%targetSERVER% @.\CreateUser%targetSERVER%.
|
||||
@TITLE Running FCLT%DBPRV%.sql
|
||||
ECHO @@%DBPRVPATH% >xtmp.sql
|
||||
ECHO UPDATE fac_version SET fac_version_cust = 'CREA'; >>xtmp.sql
|
||||
ECHO @@supportJWT_SAAS.sql>>xtmp.sql
|
||||
ECHO EXIT >>xtmp.sql
|
||||
sqlplus.exe %targetUSER%/%targetPASS%@%targetSERVER% @xtmp.sql | FINDSTR /C:"BEGIN adm.sys" /C:"ORA-" /C:"SP2" /C:"Waarschuwing: package-body is aangemaakt met compilatiefouten."
|
||||
|
||||
|
||||
@@ -1,300 +0,0 @@
|
||||
var DBPRV = WScript.Arguments(0);
|
||||
var DBVER = WScript.Arguments(1);
|
||||
|
||||
var newdb = 'TEST_DB' + DBVER;
|
||||
var olddb = 'TEST_DB' + DBPRV + 'toDB' + DBVER;
|
||||
|
||||
WScript.Echo("Comparing " + olddb + " to " + newdb)
|
||||
|
||||
|
||||
var Oracle = new ActiveXObject("ADODB.Connection");
|
||||
var strconn = "Provider=OraOLEDB.Oracle.1;"
|
||||
+ "Data Source=Work;"
|
||||
+ "User Id=system;"
|
||||
+ "Password=XZSTXnHGjfNNODfQc";
|
||||
|
||||
Oracle.Open(strconn);
|
||||
// De eerste paar onderkennen vooral als iets gedropt moet worden
|
||||
checkora("all_tables", "TABLE_NAME")
|
||||
checkora("all_views", "VIEW_NAME")
|
||||
checkora("all_triggers", "TRIGGER_NAME, TABLE_NAME")
|
||||
checkora("all_sequences", "SEQUENCE_NAME, MIN_VALUE, INCREMENT_BY", "SEQUENCE_OWNER")
|
||||
|
||||
// DATA_DEFAULT zou ik graag contoleren maar is WIDE-MEO
|
||||
checkora("all_tab_columns", "TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE")
|
||||
// CONSTRAINT_NAME en R_CONSTRAINT_NAME, zou ik graag controleren maar is vaak systeem gegenereerd
|
||||
checkora("all_constraints", "CONSTRAINT_TYPE, TABLE_NAME, DELETE_RULE")
|
||||
|
||||
// INDEX_NAME, zou ik graag controleren maar is vaak systeem gegenereerd
|
||||
checkora("all_indexes", "TABLE_NAME, UNIQUENESS")
|
||||
|
||||
|
||||
var sql = "SELECT *"
|
||||
+ " FROM all_tables"
|
||||
+ " WHERE owner = UPPER('" + newdb + "')"
|
||||
+ " AND table_name <> 'ADM_TRACKING'"
|
||||
+ " ORDER BY table_name";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
checkauto(oRs("table_name").Value);
|
||||
oRs.MoveNext();
|
||||
}
|
||||
|
||||
|
||||
function checkora(sysview, cols, owner)
|
||||
{
|
||||
owner = owner || 'OWNER';
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + olddb + "')"
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + newdb + "')";
|
||||
checkempty(sql, sysview + " in " + olddb + " maar niet in " + newdb);
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + newdb + "')"
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + olddb + "')";
|
||||
checkempty(sql, sysview + " in " + newdb + " maar niet in " +olddb);
|
||||
}
|
||||
|
||||
function checkauto(tbl)
|
||||
{
|
||||
WScript.Echo("Checking " + tbl);
|
||||
var cnt1 = Oracle.Execute("SELECT COUNT(*) FROM " + olddb + "." + tbl)(0).Value;
|
||||
var cnt2 = Oracle.Execute("SELECT COUNT(*) FROM " + newdb + "." + tbl)(0).Value;
|
||||
if (cnt1 != cnt2)
|
||||
WScript.Echo("Aantal records " + tbl + " verschilt: " + olddb + " " + cnt1 + ", " + newdb + " " + cnt2);
|
||||
|
||||
var cols = [];
|
||||
var sql = "SELECT *"
|
||||
+ " FROM all_tab_columns"
|
||||
+ " WHERE owner = UPPER('" + newdb + "')"
|
||||
+ " AND table_name = UPPER('" + tbl + "')"
|
||||
+ " AND data_type NOT IN ('DATE', 'LONG', 'MLD_T_UITVOERTIJD')";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
var col = oRs("COLUMN_NAME").Value;
|
||||
if (!col.match(/(_KEY|_VOLGNR|_SALT|_HASH|_OTPSECRET|APIKEY|RES_RUIMTE_SYNCSTATE)$/))
|
||||
cols.push(col)
|
||||
oRs.MoveNext();
|
||||
}
|
||||
//WScript.Echo(cols);
|
||||
if (cols.length) // Niet alleen _KEY's
|
||||
{
|
||||
var where = "";
|
||||
if (tbl == 'FAC_SETTING')
|
||||
where = " WHERE fac_setting_name NOT IN ('fac_logfilename','fac_logfilename','puo_fclt_web_apikey')"
|
||||
check(tbl, cols, where);
|
||||
}
|
||||
}
|
||||
|
||||
function checkempty(sql, txt)
|
||||
{
|
||||
//WScript.Echo(sql);
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.Eof)
|
||||
{
|
||||
WScript.Echo("==================== " + txt);
|
||||
//WScript.Echo(prettysql(sql));
|
||||
//WScript.Echo("\n");
|
||||
var n = 0;
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
n++;
|
||||
var flds = [];
|
||||
for (var i = 0; i < oRs.Fields.Count; i++)
|
||||
{
|
||||
flds.push(oRs.Fields(i).Value);
|
||||
}
|
||||
WScript.Echo(flds.join(","));
|
||||
oRs.MoveNext();
|
||||
|
||||
}
|
||||
//WScript.Echo("\nVreemd, " + n + " record(s));
|
||||
WScript.Echo("\n");
|
||||
}
|
||||
oRs.Close();
|
||||
}
|
||||
|
||||
function check(tbl, cols, where)
|
||||
{
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "")
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + newdb + "." + tbl
|
||||
+ (where || "");
|
||||
checkempty(sql, tbl + " in " + olddb + " maar niet in " + newdb);
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + newdb + "." + tbl
|
||||
+ (where || "")
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "");
|
||||
checkempty(sql, tbl + " in " + newdb + " maar niet in " + olddb);
|
||||
}
|
||||
|
||||
function createShiftArr(step) {
|
||||
|
||||
var space = ' ';
|
||||
|
||||
if ( isNaN(parseInt(step)) ) { // argument is string
|
||||
space = step;
|
||||
} else { // argument is integer
|
||||
switch(step) {
|
||||
case 1: space = ' '; break;
|
||||
case 2: space = ' '; break;
|
||||
case 3: space = ' '; break;
|
||||
case 4: space = ' '; break;
|
||||
case 5: space = ' '; break;
|
||||
case 6: space = ' '; break;
|
||||
case 7: space = ' '; break;
|
||||
case 8: space = ' '; break;
|
||||
case 9: space = ' '; break;
|
||||
case 10: space = ' '; break;
|
||||
case 11: space = ' '; break;
|
||||
case 12: space = ' '; break;
|
||||
}
|
||||
}
|
||||
|
||||
var shift = ['\n']; // array of shifts
|
||||
for(ix=0;ix<100;ix++){
|
||||
shift.push(shift[ix]+space);
|
||||
}
|
||||
return shift;
|
||||
}
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// http://www.eslinstructor.net/vkbeautify/
|
||||
|
||||
function isSubquery(str, parenthesisLevel) {
|
||||
return parenthesisLevel - (str.replace(/\(/g,'').length - str.replace(/\)/g,'').length )
|
||||
}
|
||||
|
||||
function split_sql(str, tab) {
|
||||
|
||||
return str.replace(/\s{1,}/g," ")
|
||||
|
||||
.replace(/ AND /ig,"~::~"+tab+tab+"AND ")
|
||||
.replace(/ BETWEEN /ig,"~::~"+tab+"BETWEEN ")
|
||||
.replace(/ CASE /ig,"~::~"+tab+"CASE ")
|
||||
.replace(/ ELSE /ig,"~::~"+tab+"ELSE ")
|
||||
.replace(/ END /ig,"~::~"+tab+"END ")
|
||||
.replace(/ FROM /ig,"~::~FROM ")
|
||||
.replace(/ GROUP\s{1,}BY/ig,"~::~GROUP BY ")
|
||||
.replace(/ HAVING /ig,"~::~HAVING ")
|
||||
//.replace(/ SET /ig," SET~::~")
|
||||
.replace(/ IN /ig," IN ")
|
||||
|
||||
.replace(/ JOIN /ig,"~::~JOIN ")
|
||||
.replace(/ CROSS~::~{1,}JOIN /ig,"~::~CROSS JOIN ")
|
||||
.replace(/ INNER~::~{1,}JOIN /ig,"~::~INNER JOIN ")
|
||||
.replace(/ LEFT~::~{1,}JOIN /ig,"~::~LEFT JOIN ")
|
||||
.replace(/ RIGHT~::~{1,}JOIN /ig,"~::~RIGHT JOIN ")
|
||||
|
||||
.replace(/ ON /ig,"~::~"+tab+"ON ")
|
||||
.replace(/ OR /ig,"~::~"+tab+tab+"OR ")
|
||||
.replace(/ ORDER\s{1,}BY/ig,"~::~ORDER BY ")
|
||||
.replace(/ OVER /ig,"~::~"+tab+"OVER ")
|
||||
|
||||
.replace(/\(\s{0,}SELECT /ig,"~::~(SELECT ")
|
||||
.replace(/\)\s{0,}SELECT /ig,")~::~SELECT ")
|
||||
|
||||
.replace(/ THEN /ig," THEN~::~"+tab+"")
|
||||
.replace(/ MINUS /ig,"~::~MINUS~::~")
|
||||
.replace(/ UNION /ig,"~::~UNION~::~")
|
||||
.replace(/ USING /ig,"~::~USING ")
|
||||
.replace(/ WHEN /ig,"~::~"+tab+"WHEN ")
|
||||
.replace(/ WHERE /ig,"~::~WHERE ")
|
||||
.replace(/ WITH /ig,"~::~WITH ")
|
||||
|
||||
//.replace(/\,\s{0,}\(/ig,",~::~( ")
|
||||
//.replace(/\,/ig,",~::~"+tab+tab+"")
|
||||
|
||||
.replace(/ ALL /ig," ALL ")
|
||||
.replace(/ AS /ig," AS ")
|
||||
.replace(/ ASC /ig," ASC ")
|
||||
.replace(/ DESC /ig," DESC ")
|
||||
.replace(/ DISTINCT /ig," DISTINCT ")
|
||||
.replace(/ EXISTS /ig," EXISTS ")
|
||||
.replace(/ NOT /ig," NOT ")
|
||||
.replace(/ NULL /ig," NULL ")
|
||||
.replace(/ LIKE /ig," LIKE ")
|
||||
.replace(/\s{0,}SELECT /ig,"SELECT ")
|
||||
.replace(/\s{0,}UPDATE /ig,"UPDATE ")
|
||||
.replace(/ SET /ig," SET ")
|
||||
|
||||
.replace(/~::~{1,}/g,"~::~")
|
||||
.split('~::~');
|
||||
}
|
||||
|
||||
function prettysql(text,step)
|
||||
{
|
||||
|
||||
var ar_by_quote = text.replace(/\s{1,}/g," ")
|
||||
.replace(/\'/ig,"~::~\'")
|
||||
.split('~::~'),
|
||||
len = ar_by_quote.length,
|
||||
ar = [],
|
||||
deep = 0,
|
||||
tab = ' ',
|
||||
inComment = true,
|
||||
inQuote = false,
|
||||
parenthesisLevel = 0,
|
||||
str = '',
|
||||
ix = 0,
|
||||
shift = createShiftArr(4);
|
||||
|
||||
for(ix=0;ix<len;ix++) {
|
||||
if(ix%2) {
|
||||
ar = ar.concat(ar_by_quote[ix]);
|
||||
} else {
|
||||
ar = ar.concat(split_sql(ar_by_quote[ix], tab) );
|
||||
}
|
||||
}
|
||||
|
||||
len = ar.length;
|
||||
for(ix=0;ix<len;ix++)
|
||||
{
|
||||
parenthesisLevel = isSubquery(ar[ix], parenthesisLevel);
|
||||
|
||||
if( /\s{0,}\s{0,}SELECT\s{0,}/.exec(ar[ix])) {
|
||||
ar[ix] = ar[ix].replace(/\,/g,",\n"+tab+tab+"")
|
||||
}
|
||||
|
||||
if( /\s{0,}\s{0,}SET\s{0,}/.exec(ar[ix])) {
|
||||
ar[ix] = ar[ix].replace(/\,/g,",\n"+tab+tab+"")
|
||||
}
|
||||
|
||||
if( /\s{0,}\(\s{0,}SELECT\s{0,}/.exec(ar[ix])) {
|
||||
deep++;
|
||||
str += shift[deep]+ar[ix];
|
||||
} else
|
||||
if( /\'/.exec(ar[ix]) ) {
|
||||
if(parenthesisLevel<1 && deep) {
|
||||
deep--;
|
||||
}
|
||||
str += ar[ix];
|
||||
}
|
||||
else {
|
||||
str += shift[deep]+ar[ix];
|
||||
if(parenthesisLevel<1 && deep) {
|
||||
deep--;
|
||||
}
|
||||
}
|
||||
var junk = 0;
|
||||
}
|
||||
|
||||
str = str.replace(/^\n{1,}/,'').replace(/\n{1,}/g,"\n");
|
||||
return str;
|
||||
}
|
||||
@@ -1,294 +0,0 @@
|
||||
var newdb = 'TEST_DB29';
|
||||
var olddb = 'TEST_DB28toDB29';
|
||||
|
||||
var Oracle = new ActiveXObject("ADODB.Connection");
|
||||
var strconn = "Provider=OraOLEDB.Oracle.1;"
|
||||
+ "Data Source=Work;"
|
||||
+ "User Id=system;"
|
||||
+ "Password=XZSTXnHGjfNNODfQc";
|
||||
|
||||
Oracle.Open(strconn);
|
||||
// De eerste paar onderkennen vooral als iets gedropt moet worden
|
||||
checkora("all_tables", "TABLE_NAME")
|
||||
checkora("all_views", "VIEW_NAME")
|
||||
checkora("all_triggers", "TRIGGER_NAME, TABLE_NAME")
|
||||
checkora("all_sequences", "SEQUENCE_NAME, MIN_VALUE, INCREMENT_BY", "SEQUENCE_OWNER")
|
||||
|
||||
// DATA_DEFAULT zou ik graag contoleren maar is WIDE-MEO
|
||||
checkora("all_tab_columns", "TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE")
|
||||
// CONSTRAINT_NAME en R_CONSTRAINT_NAME, zou ik graag controleren maar is vaak systeem gegenereerd
|
||||
checkora("all_constraints", "CONSTRAINT_TYPE, TABLE_NAME, DELETE_RULE")
|
||||
|
||||
// INDEX_NAME, zou ik graag controleren maar is vaak systeem gegenereerd
|
||||
checkora("all_indexes", "TABLE_NAME, UNIQUENESS")
|
||||
|
||||
|
||||
var sql = "SELECT *"
|
||||
+ " FROM all_tables"
|
||||
+ " WHERE owner = UPPER('" + newdb + "')"
|
||||
+ " AND table_name <> 'ADM_TRACKING'"
|
||||
+ " ORDER BY table_name";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
checkauto(oRs("table_name").Value);
|
||||
oRs.MoveNext();
|
||||
}
|
||||
|
||||
|
||||
function checkora(sysview, cols, owner)
|
||||
{
|
||||
owner = owner || 'OWNER';
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + olddb + "')"
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + newdb + "')";
|
||||
checkempty(sql, sysview + " in " + olddb + " maar niet in " + newdb);
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + newdb + "')"
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + sysview
|
||||
+ " WHERE " + owner + " = UPPER('" + olddb + "')";
|
||||
checkempty(sql, sysview + " in " + newdb + " maar niet in " +olddb);
|
||||
}
|
||||
|
||||
function checkauto(tbl)
|
||||
{
|
||||
WScript.Echo("Checking " + tbl);
|
||||
var cnt1 = Oracle.Execute("SELECT COUNT(*) FROM " + olddb + "." + tbl)(0).Value;
|
||||
var cnt2 = Oracle.Execute("SELECT COUNT(*) FROM " + newdb + "." + tbl)(0).Value;
|
||||
if (cnt1 != cnt2)
|
||||
WScript.Echo("Aantal records " + tbl + " verschilt: " + olddb + " " + cnt1 + ", " + newdb + " " + cnt2);
|
||||
|
||||
var cols = [];
|
||||
var sql = "SELECT *"
|
||||
+ " FROM all_tab_columns"
|
||||
+ " WHERE owner = UPPER('" + newdb + "')"
|
||||
+ " AND table_name = UPPER('" + tbl + "')"
|
||||
+ " AND data_type NOT IN ('DATE', 'LONG', 'MLD_T_UITVOERTIJD')";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
var col = oRs("COLUMN_NAME").Value;
|
||||
if (!col.match(/(_KEY|_VOLGNR|_SALT|_HASH|_OTPSECRET|APIKEY)$/))
|
||||
cols.push(col)
|
||||
oRs.MoveNext();
|
||||
}
|
||||
//WScript.Echo(cols);
|
||||
if (cols.length) // Niet alleen _KEY's
|
||||
{
|
||||
var where = "";
|
||||
if (tbl == 'FAC_SETTING')
|
||||
where = " WHERE fac_setting_name NOT IN ('fac_logfilename','fac_logfilename','puo_fclt_web_apikey')"
|
||||
check(tbl, cols, where);
|
||||
}
|
||||
}
|
||||
|
||||
function checkempty(sql, txt)
|
||||
{
|
||||
//WScript.Echo(sql);
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.Eof)
|
||||
{
|
||||
WScript.Echo("==================== " + txt);
|
||||
//WScript.Echo(prettysql(sql));
|
||||
//WScript.Echo("\n");
|
||||
var n = 0;
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
n++;
|
||||
var flds = [];
|
||||
for (var i = 0; i < oRs.Fields.Count; i++)
|
||||
{
|
||||
flds.push(oRs.Fields(i).Value);
|
||||
}
|
||||
WScript.Echo(flds.join(","));
|
||||
oRs.MoveNext();
|
||||
|
||||
}
|
||||
//WScript.Echo("\nVreemd, " + n + " record(s));
|
||||
WScript.Echo("\n");
|
||||
}
|
||||
oRs.Close();
|
||||
}
|
||||
|
||||
function check(tbl, cols, where)
|
||||
{
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "")
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + newdb + "." + tbl
|
||||
+ (where || "");
|
||||
checkempty(sql, tbl + " in " + olddb + " maar niet in " + newdb);
|
||||
var sql = "SELECT " + cols
|
||||
+ " FROM " + newdb + "." + tbl
|
||||
+ (where || "")
|
||||
+ " MINUS "
|
||||
+ "SELECT " + cols
|
||||
+ " FROM " + olddb + "." + tbl
|
||||
+ (where || "");
|
||||
checkempty(sql, tbl + " in " + newdb + " maar niet in " + olddb);
|
||||
}
|
||||
|
||||
function createShiftArr(step) {
|
||||
|
||||
var space = ' ';
|
||||
|
||||
if ( isNaN(parseInt(step)) ) { // argument is string
|
||||
space = step;
|
||||
} else { // argument is integer
|
||||
switch(step) {
|
||||
case 1: space = ' '; break;
|
||||
case 2: space = ' '; break;
|
||||
case 3: space = ' '; break;
|
||||
case 4: space = ' '; break;
|
||||
case 5: space = ' '; break;
|
||||
case 6: space = ' '; break;
|
||||
case 7: space = ' '; break;
|
||||
case 8: space = ' '; break;
|
||||
case 9: space = ' '; break;
|
||||
case 10: space = ' '; break;
|
||||
case 11: space = ' '; break;
|
||||
case 12: space = ' '; break;
|
||||
}
|
||||
}
|
||||
|
||||
var shift = ['\n']; // array of shifts
|
||||
for(ix=0;ix<100;ix++){
|
||||
shift.push(shift[ix]+space);
|
||||
}
|
||||
return shift;
|
||||
}
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// http://www.eslinstructor.net/vkbeautify/
|
||||
|
||||
function isSubquery(str, parenthesisLevel) {
|
||||
return parenthesisLevel - (str.replace(/\(/g,'').length - str.replace(/\)/g,'').length )
|
||||
}
|
||||
|
||||
function split_sql(str, tab) {
|
||||
|
||||
return str.replace(/\s{1,}/g," ")
|
||||
|
||||
.replace(/ AND /ig,"~::~"+tab+tab+"AND ")
|
||||
.replace(/ BETWEEN /ig,"~::~"+tab+"BETWEEN ")
|
||||
.replace(/ CASE /ig,"~::~"+tab+"CASE ")
|
||||
.replace(/ ELSE /ig,"~::~"+tab+"ELSE ")
|
||||
.replace(/ END /ig,"~::~"+tab+"END ")
|
||||
.replace(/ FROM /ig,"~::~FROM ")
|
||||
.replace(/ GROUP\s{1,}BY/ig,"~::~GROUP BY ")
|
||||
.replace(/ HAVING /ig,"~::~HAVING ")
|
||||
//.replace(/ SET /ig," SET~::~")
|
||||
.replace(/ IN /ig," IN ")
|
||||
|
||||
.replace(/ JOIN /ig,"~::~JOIN ")
|
||||
.replace(/ CROSS~::~{1,}JOIN /ig,"~::~CROSS JOIN ")
|
||||
.replace(/ INNER~::~{1,}JOIN /ig,"~::~INNER JOIN ")
|
||||
.replace(/ LEFT~::~{1,}JOIN /ig,"~::~LEFT JOIN ")
|
||||
.replace(/ RIGHT~::~{1,}JOIN /ig,"~::~RIGHT JOIN ")
|
||||
|
||||
.replace(/ ON /ig,"~::~"+tab+"ON ")
|
||||
.replace(/ OR /ig,"~::~"+tab+tab+"OR ")
|
||||
.replace(/ ORDER\s{1,}BY/ig,"~::~ORDER BY ")
|
||||
.replace(/ OVER /ig,"~::~"+tab+"OVER ")
|
||||
|
||||
.replace(/\(\s{0,}SELECT /ig,"~::~(SELECT ")
|
||||
.replace(/\)\s{0,}SELECT /ig,")~::~SELECT ")
|
||||
|
||||
.replace(/ THEN /ig," THEN~::~"+tab+"")
|
||||
.replace(/ MINUS /ig,"~::~MINUS~::~")
|
||||
.replace(/ UNION /ig,"~::~UNION~::~")
|
||||
.replace(/ USING /ig,"~::~USING ")
|
||||
.replace(/ WHEN /ig,"~::~"+tab+"WHEN ")
|
||||
.replace(/ WHERE /ig,"~::~WHERE ")
|
||||
.replace(/ WITH /ig,"~::~WITH ")
|
||||
|
||||
//.replace(/\,\s{0,}\(/ig,",~::~( ")
|
||||
//.replace(/\,/ig,",~::~"+tab+tab+"")
|
||||
|
||||
.replace(/ ALL /ig," ALL ")
|
||||
.replace(/ AS /ig," AS ")
|
||||
.replace(/ ASC /ig," ASC ")
|
||||
.replace(/ DESC /ig," DESC ")
|
||||
.replace(/ DISTINCT /ig," DISTINCT ")
|
||||
.replace(/ EXISTS /ig," EXISTS ")
|
||||
.replace(/ NOT /ig," NOT ")
|
||||
.replace(/ NULL /ig," NULL ")
|
||||
.replace(/ LIKE /ig," LIKE ")
|
||||
.replace(/\s{0,}SELECT /ig,"SELECT ")
|
||||
.replace(/\s{0,}UPDATE /ig,"UPDATE ")
|
||||
.replace(/ SET /ig," SET ")
|
||||
|
||||
.replace(/~::~{1,}/g,"~::~")
|
||||
.split('~::~');
|
||||
}
|
||||
|
||||
function prettysql(text,step)
|
||||
{
|
||||
|
||||
var ar_by_quote = text.replace(/\s{1,}/g," ")
|
||||
.replace(/\'/ig,"~::~\'")
|
||||
.split('~::~'),
|
||||
len = ar_by_quote.length,
|
||||
ar = [],
|
||||
deep = 0,
|
||||
tab = ' ',
|
||||
inComment = true,
|
||||
inQuote = false,
|
||||
parenthesisLevel = 0,
|
||||
str = '',
|
||||
ix = 0,
|
||||
shift = createShiftArr(4);
|
||||
|
||||
for(ix=0;ix<len;ix++) {
|
||||
if(ix%2) {
|
||||
ar = ar.concat(ar_by_quote[ix]);
|
||||
} else {
|
||||
ar = ar.concat(split_sql(ar_by_quote[ix], tab) );
|
||||
}
|
||||
}
|
||||
|
||||
len = ar.length;
|
||||
for(ix=0;ix<len;ix++)
|
||||
{
|
||||
parenthesisLevel = isSubquery(ar[ix], parenthesisLevel);
|
||||
|
||||
if( /\s{0,}\s{0,}SELECT\s{0,}/.exec(ar[ix])) {
|
||||
ar[ix] = ar[ix].replace(/\,/g,",\n"+tab+tab+"")
|
||||
}
|
||||
|
||||
if( /\s{0,}\s{0,}SET\s{0,}/.exec(ar[ix])) {
|
||||
ar[ix] = ar[ix].replace(/\,/g,",\n"+tab+tab+"")
|
||||
}
|
||||
|
||||
if( /\s{0,}\(\s{0,}SELECT\s{0,}/.exec(ar[ix])) {
|
||||
deep++;
|
||||
str += shift[deep]+ar[ix];
|
||||
} else
|
||||
if( /\'/.exec(ar[ix]) ) {
|
||||
if(parenthesisLevel<1 && deep) {
|
||||
deep--;
|
||||
}
|
||||
str += ar[ix];
|
||||
}
|
||||
else {
|
||||
str += shift[deep]+ar[ix];
|
||||
if(parenthesisLevel<1 && deep) {
|
||||
deep--;
|
||||
}
|
||||
}
|
||||
var junk = 0;
|
||||
}
|
||||
|
||||
str = str.replace(/^\n{1,}/,'').replace(/\n{1,}/g,"\n");
|
||||
return str;
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
-- Add FACILITOR support IDP for audience xxxx.facilitor.nl
|
||||
INSERT INTO fac_idp (fac_idp_code,
|
||||
fac_idp_type,
|
||||
fac_idp_algorithm,
|
||||
fac_idp_omschrijving,
|
||||
fac_idp_opmerking,
|
||||
fac_idp_secret,
|
||||
fac_idp_remote_loginurl,
|
||||
fac_idp_remote_logouturl,
|
||||
fac_idp_clockskew,
|
||||
fac_idp_internal,
|
||||
fac_idp_ipfilter,
|
||||
fac_idp_ipauto,
|
||||
fac_idp_usermapping,
|
||||
fac_idp_audience,
|
||||
fac_idp_issuer)
|
||||
VALUES ('FACILITORSUPPORT',
|
||||
4, -- JWT
|
||||
'HS256',
|
||||
'FACILITOR support',
|
||||
'Staat alleen aan op hosted omgevingen',
|
||||
'Lt68MLHWsHn1h6Ti_Ga5HvJgT9z3eIcN',
|
||||
'http://facws001/gotofacilitor.asp',
|
||||
'http://facws001/',
|
||||
30,
|
||||
1,
|
||||
'87.249.108.135,87.249.108.136',
|
||||
0,
|
||||
'username',
|
||||
'xxxx.facilitor.nl',
|
||||
'FACWS001');
|
||||
COMMIT;
|
||||
@@ -1,43 +0,0 @@
|
||||
@SET DBVER=29c
|
||||
@SET DBPRV=28
|
||||
@SET DBPRVPATH=z:\Archief\FACILITOR\2016\01\DB28b\FCLT28b.sql
|
||||
IF EXIST %DBPRVPATH% GOTO START
|
||||
ECHO %DBPRVPATH% niet gevonden
|
||||
PAUSE
|
||||
GOTO EINDE
|
||||
|
||||
:START
|
||||
@echo off
|
||||
REM Usage: %0 [revision]
|
||||
REM Internal only
|
||||
REM Let op: je hebt SVN.EXE nodig die bijvoorbeeld meekomt als je bij TortoiseSVN
|
||||
REM er voor kiest 'command line client tools' ook te installeren (default uit)
|
||||
REM
|
||||
|
||||
SET PAD=http://facws001:8080/svn/Facilitor/Database/trunk
|
||||
|
||||
SET SVNTOOLS=z:\Project\FACILITOR\Tools\MAKTOOLS\SlikSvn\bin
|
||||
|
||||
IF x%1==x GOTO getrev
|
||||
SET REVISION=%1
|
||||
GOTO gotrev
|
||||
|
||||
:getrev
|
||||
FOR /F "tokens=2 skip=4" %%G IN ('%SVNTOOLS%\svn info %PAD% --revision HEAD') DO ^
|
||||
IF NOT DEFINED REVISION SET REVISION=%%G
|
||||
|
||||
:gotrev
|
||||
@TITLE Getting r%REVISION%
|
||||
SET FCLTMP=%TEMP%\FACILITOR_SVN_T_%REVISION%
|
||||
|
||||
%SVNTOOLS%\svn export -r %REVISION% %PAD% %FCLTMP%
|
||||
PUSHD %FCLTMP%
|
||||
CALL mx NOWAIT %FCLTMP%\UIT
|
||||
POPD
|
||||
CALL _CREA_WORK %DBVER% %FCLTMP%\UIT
|
||||
CALL _CREA_WORK_UPDATE %DBPRV% %DBPRVPATH% %DBVER% %FCLTMP%\UIT
|
||||
|
||||
cscript compare.js %DBPRV% %DBVER% >diff%DBVER%
|
||||
|
||||
::rmdir /S %FCLTMP%
|
||||
:EINDE
|
||||
@@ -1,43 +0,0 @@
|
||||
@SET DBVER=30b
|
||||
@SET DBPRV=29
|
||||
@SET DBPRVPATH=z:\Archief\FACILITOR\2016\02\DB29c\FCLT29c.sql
|
||||
IF EXIST %DBPRVPATH% GOTO START
|
||||
ECHO %DBPRVPATH% niet gevonden
|
||||
PAUSE
|
||||
GOTO EINDE
|
||||
|
||||
:START
|
||||
@echo off
|
||||
REM Usage: %0 [revision]
|
||||
REM Internal only
|
||||
REM Let op: je hebt SVN.EXE nodig die bijvoorbeeld meekomt als je bij TortoiseSVN
|
||||
REM er voor kiest 'command line client tools' ook te installeren (default uit)
|
||||
REM
|
||||
|
||||
SET PAD=http://facws001:8080/svn/Facilitor/Database/trunk
|
||||
|
||||
SET SVNTOOLS=z:\Project\FACILITOR\Tools\MAKTOOLS\SlikSvn\bin
|
||||
|
||||
IF x%1==x GOTO getrev
|
||||
SET REVISION=%1
|
||||
GOTO gotrev
|
||||
|
||||
:getrev
|
||||
FOR /F "tokens=2 skip=4" %%G IN ('%SVNTOOLS%\svn info %PAD% --revision HEAD') DO ^
|
||||
IF NOT DEFINED REVISION SET REVISION=%%G
|
||||
|
||||
:gotrev
|
||||
@TITLE Getting r%REVISION%
|
||||
SET FCLTMP=%TEMP%\FACILITOR_SVN_T_%REVISION%
|
||||
|
||||
%SVNTOOLS%\svn export -r %REVISION% %PAD% %FCLTMP%
|
||||
PUSHD %FCLTMP%
|
||||
CALL mx NOWAIT %FCLTMP%\UIT
|
||||
POPD
|
||||
CALL _CREA_WORK %DBVER% %FCLTMP%\UIT
|
||||
CALL _CREA_WORK_UPDATE %DBPRV% %DBPRVPATH% %DBVER% %FCLTMP%\UIT
|
||||
|
||||
cscript compare.js %DBPRV% %DBVER% >diff%DBVER%.lst
|
||||
|
||||
::rmdir /S %FCLTMP%
|
||||
:EINDE
|
||||
@@ -1,21 +0,0 @@
|
||||
@SET DBVER=29
|
||||
@SET DBPRV=28
|
||||
@SET DBPRVPATH=z:\Archief\FACILITOR\2016\01\DB28b\FCLT28b.sql
|
||||
IF EXIST %DBPRVPATH% GOTO START
|
||||
ECHO %DBPRVPATH% niet gevonden
|
||||
PAUSE
|
||||
GOTO EINDE
|
||||
|
||||
:START
|
||||
@echo off
|
||||
REM Usage: %0
|
||||
|
||||
PUSHD z:\Project\FACILITOR\Database\trunk
|
||||
CALL mx NOWAIT
|
||||
POPD
|
||||
CALL _CREA_WORK %DBVER% z:\Project\FACILITOR\BUILD
|
||||
CALL _CREA_WORK_UPDATE %DBPRV% %DBPRVPATH% %DBVER% z:\Project\FACILITOR\BUILD
|
||||
|
||||
cscript compare29.js >diffwork29
|
||||
|
||||
:EINDE
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user