FSN#37004 CTR (soortcontrole) als module en disciplines opgevoerd
svn path=/Database/trunk/; revision=29888
This commit is contained in:
9
CTR/CTR_IND.SRC
Normal file
9
CTR/CTR_IND.SRC
Normal file
@@ -0,0 +1,9 @@
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE UNIQUE INDEX ctr_i_ctr_disc_params1 ON ctr_disc_params(ctr_ins_discipline_key);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
24
CTR/CTR_INI.SRC
Normal file
24
CTR/CTR_INI.SRC
Normal file
@@ -0,0 +1,24 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
_FAC_MODULE('CTR','Periodieke taken')
|
||||
|
||||
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
|
||||
10
CTR/CTR_PAC.SRC
Normal file
10
CTR/CTR_PAC.SRC
Normal file
@@ -0,0 +1,10 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
11
CTR/CTR_SEQ.SRC
Normal file
11
CTR/CTR_SEQ.SRC
Normal file
@@ -0,0 +1,11 @@
|
||||
#ifdef CTR
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE SEQUENCE ctr_s_ctr_disc_params_key MINVALUE 1;
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
#endif // CTR
|
||||
24
CTR/CTR_TAB.SRC
Normal file
24
CTR/CTR_TAB.SRC
Normal file
@@ -0,0 +1,24 @@
|
||||
#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,
|
||||
|
||||
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
|
||||
18
CTR/CTR_TRI.SRC
Normal file
18
CTR/CTR_TRI.SRC
Normal file
@@ -0,0 +1,18 @@
|
||||
#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
|
||||
17
CTR/CTR_VIE.SRC
Normal file
17
CTR/CTR_VIE.SRC
Normal file
@@ -0,0 +1,17 @@
|
||||
#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
|
||||
@@ -1884,6 +1884,7 @@ DEF_FAC_FUNCTIE2('WEB_MLDMGT', 'Modulebeheer:Servicedesk', 'MLD',
|
||||
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_FUNCTIE2('WEB_CTRMGT', 'Modulebeheer:Periodie taken', 'CTR', 0, 0, 2, 'Modulebeheer');
|
||||
|
||||
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
|
||||
|
||||
7
FCLT.NMK
7
FCLT.NMK
@@ -152,6 +152,13 @@ $(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 \
|
||||
|
||||
4
FCLT.SRC
4
FCLT.SRC
@@ -78,6 +78,7 @@ 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"
|
||||
@@ -96,6 +97,7 @@ 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"
|
||||
@@ -114,6 +116,7 @@ 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"
|
||||
@@ -135,6 +138,7 @@ SET ECHO ON
|
||||
#include "prj\prj_ini.src"
|
||||
#include "msg\msg_ini.src"
|
||||
#include "kpi\kpi_ini.src"
|
||||
#include "ctr\ctr_ini.src"
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
||||
@@ -424,6 +424,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),
|
||||
|
||||
@@ -9,10 +9,11 @@
|
||||
* BEZ - Bezoekers registratie
|
||||
* CAD - AutoCAD koppeling
|
||||
* CNT - Contracten
|
||||
* CTR - Periodieke taken (controles)
|
||||
* FAC - Basismodule
|
||||
* FIN - Financien/facturen
|
||||
* INS - Installaties
|
||||
* KPI - KPI's (planned 2015.3)
|
||||
* KPI - KPI's
|
||||
* MLD - Meldingen
|
||||
* MRK - Marktplaats
|
||||
* MSG - Messenger
|
||||
@@ -27,6 +28,7 @@
|
||||
#define BEZ BEZ
|
||||
#define CAD CAD
|
||||
#define CNT CNT
|
||||
#define CTR CTR
|
||||
#define FAC FAC
|
||||
#define FIN FIN
|
||||
#define INS INS
|
||||
|
||||
@@ -74,6 +74,32 @@ UPDATE fac_menuitems
|
||||
WHERE fac_functie_code = 'FAC_PRSSYS')
|
||||
WHERE fac_menuitems_label = 'lcl_menu_cad_verify';
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#37004
|
||||
#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_srtcontrole_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)
|
||||
|
||||
DEF_FAC_FUNCTIE2('WEB_CTRMGT', 'Modulebeheer:Periodie taken', 'CTR', 0, 0, 2, 'Modulebeheer');
|
||||
|
||||
DEF_MENUITEM(1, 'lcl_menu_kpi', '', 'KPI', 'appl/kpi/kpi_search.asp', 0, 0, 'WEB_KPIRAP', 'R', '0', '');
|
||||
MENU_INS_AFTER('lcl_menu_kpi', 'lcl_menu_res_quality', 2);
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
#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"
|
||||
@@ -40,6 +41,7 @@
|
||||
#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"
|
||||
@@ -58,6 +60,7 @@
|
||||
#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"
|
||||
|
||||
Reference in New Issue
Block a user