Compare commits
15 Commits
a25392c7d5
...
DB17
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
11f9ace6a0 | ||
|
|
7590e93d4b | ||
|
|
a46aca52d9 | ||
|
|
ab115de4c7 | ||
|
|
a842241e97 | ||
|
|
000e4e1a56 | ||
|
|
8ba11ba2c5 | ||
|
|
5b378170f5 | ||
|
|
dbffbf8915 | ||
|
|
80f512cfd3 | ||
|
|
787988904b | ||
|
|
c97d23c491 | ||
|
|
d6a7d8816b | ||
|
|
6f5eda786d | ||
|
|
4f4bab1ff8 |
124
BES/BES_VIE.SRC
124
BES/BES_VIE.SRC
@@ -179,64 +179,74 @@ AS
|
||||
AND sg.ins_discipline_key = d.ins_discipline_key);
|
||||
|
||||
CREATE_VIEW(bes_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sg.bes_srtgroep_key,
|
||||
'BES_SRTGROEP_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_srtgroep sg
|
||||
WHERE sg.bes_srtgroep_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sg.bes_srtgroep_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sg.bes_srtgroep_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sd.bes_srtdeel_key,
|
||||
'BES_SRTDEEL_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_srtdeel sd
|
||||
WHERE sd.bes_srtdeel_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sd.bes_srtdeel_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sd.bes_srtdeel_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
WITH bqa AS (SELECT DISTINCT ins_discipline_key,
|
||||
catalogus,
|
||||
bes_srtgroep_key,
|
||||
groep,
|
||||
bes_srtdeel_key,
|
||||
productomschrijving
|
||||
FROM bes_v_qvw_algemeen)
|
||||
SELECT DISTINCT bqa.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
bqa.catalogus,
|
||||
COALESCE (en.fac_locale_tekst, bqa.catalogus),
|
||||
COALESCE (de.fac_locale_tekst, bqa.catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT bqa.bes_srtgroep_key,
|
||||
'BES_SRTGROEP_OMSCHRIJVING',
|
||||
bqa.groep,
|
||||
COALESCE (en.fac_locale_tekst, bqa.groep),
|
||||
COALESCE (de.fac_locale_tekst, bqa.groep),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.groep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.bes_srtgroep_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.bes_srtgroep_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.bes_srtgroep_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT bqa.bes_srtdeel_key,
|
||||
'BES_SRTDEEL_OMSCHRIJVING',
|
||||
bqa.productomschrijving,
|
||||
COALESCE (en.fac_locale_tekst, bqa.productomschrijving),
|
||||
COALESCE (de.fac_locale_tekst, bqa.productomschrijving),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.productomschrijving)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.bes_srtdeel_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.bes_srtdeel_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.bes_srtdeel_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
REGISTERRUN('$Workfile: BES_VIE.SRC $','$Revision$')
|
||||
|
||||
|
||||
6
COMSQL.H
6
COMSQL.H
@@ -14,6 +14,7 @@
|
||||
#define STRINGIZE(a) #@a
|
||||
#define _EVALCONCAT(a, b) a ## b
|
||||
#define EVALCONCAT(a, b) _EVALCONCAT(a, b)
|
||||
#define _MKSTRING(a) STRINGIZE(a)
|
||||
|
||||
/*
|
||||
* The database schema version; must increase with every release
|
||||
@@ -22,8 +23,9 @@
|
||||
/* The minimum required software version */
|
||||
#define _VERSIONMAJ 5
|
||||
#define _VERSIONMIN 2
|
||||
#define _VERSIONPATCH STRINGIZE(2)
|
||||
#define _VERSION '5.2.2'
|
||||
#define _VERSIONPATCH STRINGIZE(3)
|
||||
#define _VERSION '5.2.3'
|
||||
#define _DBV_STRING _MKSTRING(_DBV)
|
||||
|
||||
#define REGISTERONCE(f, r) \
|
||||
BEGIN adm.systrackscript(f, r, 1); END;~/
|
||||
|
||||
@@ -461,8 +461,10 @@ FACXSL_LCL('lcl_ins_controle_last', 'Vorige controle', 'Previous inspection', 'V
|
||||
FACXSL_LCL('lcl_ins_controle_mode', 'Controlemethode', 'Inspection method', 'Weise', 'M<>thode de contr<74>le')
|
||||
FACXSL_LCL('lcl_ins_controle_oms', 'Omschrijving', 'Description', 'Umschreibung', 'Description')
|
||||
FACXSL_LCL('lcl_ins_controle_opm', 'Opmerking', 'Remark', 'Bemerkung', 'Remarque')
|
||||
FACXSL_LCL('lcl_ins_no_same_srtcontrole', 'Twee controlesoorten zijn niet toegestaan. Kies controles met dezelfde controlesoort.', 'Two inspection type are not allowed. Choose inspections with the same inspection type.', 'Zwei Kontrollarten sind nicht erlaubt. Bitte w<>hlen Sie Kontrollen mit gleichen Kontrollart.', '@Deux types de contr<74>le n''est pas permis. Choisissez un contr<74>les avec type de contr<74>le les m<>mes.')
|
||||
FACXSL_LCL('lcl_ins_inspecteur', 'Inspecteur', 'Inspector', 'Inspekteur', 'Inspecteur')
|
||||
FACXSL_LCL('lcl_ins_copy', 'Kopieer', 'Copy', 'Kopiere', 'Copier')
|
||||
FACXSL_LCL('lcl_ins_info', 'Info', 'Info', 'Info', 'Info ')
|
||||
FACXSL_LCL('lcl_obj_identification', 'Identificatie', 'Identification', 'Identifikation', 'Identification')
|
||||
FACXSL_LCL('lcl_obj_draggable', 'sleepbaar', 'draggable', 'zu schleppen', 'd<>pla<6C>able')
|
||||
FACXSL_LCL('lcl_obj_position', 'Plaats', 'Place', 'Ort', 'Lieu')
|
||||
@@ -1071,6 +1073,7 @@ FACXSL_LCL('lcl_mld_urg_laag1', '<img src=''../pictures/priolow.png''>', '<img s
|
||||
FACXSL_LCL('lcl_mld_urg_hold1', '<img src=''../pictures/pin.png''>', '<img src=''../pictures/pin.png''>', '<img src=''../pictures/pin.png''>', '<img src=''../pictures/pin.png''>')
|
||||
FACXSL_LCL('lcl_mld_appr_req', 'Verzoek fiattering', 'Offered for approval', 'Antrag Genehmigung', 'Demande d''autorisation')
|
||||
FACXSL_LCL('lcl_mld_not_solved', 'Niet opgelost', 'Not solved', 'Nicht gel<65>st', 'Pas r<>solu')
|
||||
FACXSL_LCL('lcl_mld_offerte_accept', 'Offerte acceptatie', 'Offer nr Accept', 'Angebot akzeptieren', 'Offre accepter')
|
||||
FACXSL_LCL('lcl_mld_choose_srt', 'Welke categorie?', 'Which category?', 'Welche Kategorie?', 'Quelle cat<61>gorie?')
|
||||
FACXSL_LCL('lcl_mld_choose_na', 'Niet beschikbaar', 'Not available', 'Nicht verf<72>gbar', 'Pas disponible')
|
||||
FACXSL_LCL('lcl_mld_choose_typeodr', 'Kies het soort opdracht', 'Select an order type', 'W<>hlen Sie die Auftragsart', 'Choisissez le type d''ordre')
|
||||
|
||||
@@ -232,7 +232,7 @@ CREATE OR REPLACE PACKAGE fac AS
|
||||
FUNCTION gettrackingdate (peventcode IN VARCHAR2, pkey IN number) RETURN date;
|
||||
FUNCTION gettrackinguserkey (peventcode IN VARCHAR2, pkey IN number) RETURN number;
|
||||
PROCEDURE initsession (flcode IN VARCHAR2);
|
||||
PROCEDURE registerversion (pmaj IN NUMBER, pmin IN NUMBER, ppatch IN VARCHAR2, pschema IN NUMBER, plang IN VARCHAR2);
|
||||
PROCEDURE registerversion (pmaj IN NUMBER, pmin IN NUMBER, ppatch IN VARCHAR2, pschema IN VARCHAR2, plang IN VARCHAR2);
|
||||
PROCEDURE registercustversion (pcustid IN VARCHAR2, pcustnr IN NUMBER);
|
||||
FUNCTION getdbversion RETURN VARCHAR2;
|
||||
PROCEDURE systrackscript (n IN VARCHAR2, r IN VARCHAR2, force IN NUMBER);
|
||||
@@ -702,7 +702,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
IF dagvdweek + aantaldagenover >= 7
|
||||
THEN
|
||||
-- er zit dan een weekend(dag) tussen
|
||||
IF dagvdweek < 8
|
||||
IF dagvdweek = 7
|
||||
THEN
|
||||
-- begindatum is een zaterdag. Dan maar 1 optellen
|
||||
newdatumgereed := newdatumgereed + 1;
|
||||
@@ -3433,7 +3433,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
EXECUTE IMMEDIATE setsql;
|
||||
END;
|
||||
|
||||
PROCEDURE registerversion (pmaj IN NUMBER, pmin IN NUMBER, ppatch IN VARCHAR2, pschema IN NUMBER, plang IN VARCHAR2)
|
||||
PROCEDURE registerversion (pmaj IN NUMBER, pmin IN NUMBER, ppatch IN VARCHAR2, pschema IN VARCHAR2, plang IN VARCHAR2)
|
||||
AS
|
||||
verstring fac_module.fac_module_version%TYPE;
|
||||
revisionnr fac_version.fac_version_schema%TYPE;
|
||||
@@ -3448,7 +3448,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
SET fac_version_major = pmaj,
|
||||
fac_version_minor = pmin,
|
||||
fac_version_patch = ppatch,
|
||||
fac_version_schema = TO_CHAR(pschema),
|
||||
fac_version_schema = pschema,
|
||||
fac_version_date = SYSDATE;
|
||||
|
||||
UPDATE fac_message
|
||||
|
||||
@@ -3733,9 +3733,9 @@ AS
|
||||
AS
|
||||
v_aantal mld_opdr_materiaal.mld_opdr_materiaal_aantal%TYPE;
|
||||
v_code fac_usrdata.fac_usrdata_code%TYPE;
|
||||
v_omschr fac_usrdata.fac_usrdata_omschr%TYPE;
|
||||
v_stuksprijs fac_usrdata.fac_usrdata_prijs%TYPE;
|
||||
v_volgnr fac_usrdata.fac_usrdata_volgnr%TYPE;
|
||||
v_omschr mld_opdr_materiaal.mld_opdr_materiaal_omschr%TYPE;
|
||||
v_stuksprijs mld_opdr_materiaal.mld_opdr_materiaal_prijs%TYPE;
|
||||
v_volgnr mld_opdr_materiaal.mld_opdr_materiaal_key%TYPE;
|
||||
v_verwijder fac_usrdata.fac_usrdata_verwijder%TYPE;
|
||||
BEGIN
|
||||
IF p_key IS NOT NULL
|
||||
|
||||
4
FCLT.NMK
4
FCLT.NMK
@@ -62,7 +62,7 @@ PROJEXE=z:\Project\FACILITOR\BUILD
|
||||
##
|
||||
CURRENTVERSION=16
|
||||
NEXTVERSION=17
|
||||
FILEVERSION=
|
||||
FILEVERSION=b
|
||||
NEXTCAREVERSION=19
|
||||
NEXTROOT=DB$(NEXTVERSION)$(FILEVERSION)
|
||||
CURRENTUPDATE=DB$(CURRENTVERSION)to$(NEXTVERSION)
|
||||
@@ -87,7 +87,7 @@ EXE=$(PROJEXE)
|
||||
|
||||
PRECOMP=$(MAKTOOLS)\CL
|
||||
WRAP1=$(MAKTOOLS)\WRAP10.EXE
|
||||
PRECOMP_OPTIONS=/EP /D_VER=$(CURRENTUPDATE) /D_DBV=$(NEXTVERSION)
|
||||
PRECOMP_OPTIONS=/EP /D_VER=$(CURRENTUPDATE)$(FILEVERSION) /D_DBV=$(NEXTVERSION)$(FILEVERSION)
|
||||
CLEANUP1=$(MAKTOOLS)\sedclean.bat
|
||||
|
||||
##
|
||||
|
||||
7
FCLT.SRC
7
FCLT.SRC
@@ -15,9 +15,8 @@ SET HEADING OFF
|
||||
SET FEEDBACK OFF
|
||||
SET ECHO OFF
|
||||
|
||||
#define _MKVER(a) STRINGIZE(a)
|
||||
column fcltlogfile new_value fcltlogfile NOPRINT;
|
||||
select 'FACILITOR'||_MKVER(_DBV) || '_' || UPPER(USER || '_' || sys_context('USERENV', 'SERVICE_NAME') || '_' || sys_context('USERENV', 'SERVER_HOST')) || '_' || to_char(sysdate,'YYYYMMDD_HH24MISS') || '.lst' as fcltlogfile from dual;
|
||||
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;
|
||||
spool &fcltlogfile
|
||||
|
||||
WHENEVER SQLERROR EXIT;
|
||||
@@ -134,7 +133,7 @@ COMMIT;
|
||||
///////////////////////////// finally compile all views, triggers etc acc to the latest state ///////
|
||||
BEGIN DBMS_UTILITY.COMPILE_SCHEMA(USER, FALSE); END;
|
||||
/
|
||||
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBV, 'NL'); END;
|
||||
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBV_STRING, 'NL'); END;
|
||||
/
|
||||
REGISTERONCE('$Workfile: FCLT.SRC $','$Revision$')
|
||||
|
||||
@@ -143,7 +142,7 @@ COMMIT;
|
||||
SET ECHO OFF
|
||||
SET LINESIZE 80
|
||||
PROMPT List of all invalid objects after FACILITOR creation:
|
||||
SELECT 'OR'||'A-'||'DB'||TO_CHAR(_DBV)||' Warning: ' || object_type || ' ' || object_name || ' is ' || status
|
||||
SELECT 'OR'||'A-'||'DB'|| _DBV_STRING ||' Warning: ' || object_type || ' ' || object_name || ' is ' || status
|
||||
FROM user_objects
|
||||
WHERE object_type IN ('VIEW', 'TRIGGER', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'PACKAGE BODY')
|
||||
AND status <> 'VALID'
|
||||
|
||||
@@ -436,7 +436,7 @@ AS
|
||||
AND fin_factuur_verwijder IS NULL
|
||||
AND fin_factuur_datum <= factuurdatum;
|
||||
|
||||
IF fin.tolerantiematch (discipline, ftype, totaalgefactureerd, contractkosten) = 1
|
||||
IF totaalgefactureerd <= contractkosten
|
||||
AND fin.tolerantiematch (discipline, ftype, factuurbedrag, contracttermijnkosten) = 1
|
||||
THEN
|
||||
retval := 1;
|
||||
@@ -775,7 +775,7 @@ AS
|
||||
INTO lperc, lverlegd
|
||||
FROM fin_btwtabelwaarde
|
||||
WHERE fin_btwtabelwaarde_key = pbtwtabelwaardekey;
|
||||
|
||||
|
||||
IF lverlegd = 1 THEN
|
||||
lbtwbedrag := 0;
|
||||
ELSE
|
||||
|
||||
@@ -142,10 +142,11 @@ BEGIN
|
||||
FROM mld_stdmelding msm
|
||||
WHERE msm.mld_stdmelding_key = :new.mld_stdmelding_key;
|
||||
-- Alleen aanpassen aan de SLA indien niet meegegeven en mogelijk gewijzigd (!)
|
||||
IF NOT UPDATING('mld_melding_einddatum')
|
||||
AND (:old.mld_melding_einddatum_std IS NULL
|
||||
OR :old.mld_melding_einddatum_std <> :new.mld_melding_einddatum_std)
|
||||
AND l_planbaar <> 1
|
||||
IF (UPDATING AND NOT UPDATING('mld_melding_einddatum')
|
||||
AND (:old.mld_melding_einddatum_std IS NULL
|
||||
OR :old.mld_melding_einddatum_std <> :new.mld_melding_einddatum_std)
|
||||
AND l_planbaar <> 1)
|
||||
OR (INSERTING AND :new.mld_melding_einddatum IS NULL)
|
||||
THEN
|
||||
:new.mld_melding_einddatum := :new.mld_melding_einddatum_std;
|
||||
END IF;
|
||||
|
||||
169
MLD/MLD_VIE.SRC
169
MLD/MLD_VIE.SRC
@@ -413,86 +413,97 @@ AS
|
||||
AND m.mld_melding_key = o.mld_melding_key(+)
|
||||
AND m.mld_melding_datum >= TO_DATE ('01-01-2000', 'DD-MM-YYYY'));
|
||||
|
||||
CREATE_VIEW(mld_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
CREATE_VIEW(mld_v_qvw_locale, 0)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_srtdiscipline_key,
|
||||
'INS_SRTDISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
ins_srtdiscipline d
|
||||
WHERE d.ins_srtdiscipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND d.ins_srtdiscipline_module = 'MLD'
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND d.ins_srtdiscipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_srtdiscipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sm.mld_stdmelding_key,
|
||||
'MLD_STDMELDING_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_stdmelding sm
|
||||
WHERE sm.mld_stdmelding_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND sm.mld_stdmelding_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sm.mld_stdmelding_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT smg.mld_stdmeldinggroep_key,
|
||||
'MLD_STDMELDINGGROEP_NAAM',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_stdmeldinggroep smg
|
||||
WHERE smg.mld_stdmeldinggroep_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND smg.mld_stdmeldinggroep_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND smg.mld_stdmeldinggroep_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
|
||||
WITH mqa AS (SELECT DISTINCT ins_srtdiscipline_key,
|
||||
soortmelding,
|
||||
ins_discipline_key,
|
||||
productgroep,
|
||||
mld_stdmelding_key,
|
||||
subproductgroep,
|
||||
mld_stdmeldinggroep_key,
|
||||
subproductgroepgroep
|
||||
FROM mld_v_qvw_algemeen)
|
||||
SELECT DISTINCT mqa.ins_srtdiscipline_key,
|
||||
'INS_SRTDISCIPLINE_OMSCHRIJVING',
|
||||
mqa.soortmelding,
|
||||
COALESCE (en.fac_locale_tekst, mqa.soortmelding),
|
||||
COALESCE (de.fac_locale_tekst, mqa.soortmelding),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.soortmelding)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.ins_srtdiscipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.ins_srtdiscipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.ins_srtdiscipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
mqa.productgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.productgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.productgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.productgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.mld_stdmelding_key,
|
||||
'MLD_STDMELDING_OMSCHRIJVING',
|
||||
mqa.subproductgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.subproductgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.subproductgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.subproductgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.mld_stdmelding_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.mld_stdmelding_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.mld_stdmelding_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.mld_stdmeldinggroep_key,
|
||||
'MLD_STDMELDINGGROEP_NAAM',
|
||||
mqa.subproductgroepgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.subproductgroepgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.subproductgroepgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.subproductgroepgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.mld_stdmeldinggroep_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.mld_stdmeldinggroep_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.mld_stdmeldinggroep_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
---- KTO views + rapportages
|
||||
CREATE_VIEW(mld_v_kto_vragen, 0)
|
||||
|
||||
223
RES/RES_VIE.SRC
223
RES/RES_VIE.SRC
@@ -685,7 +685,7 @@ AS SELECT res.res_reservering_key
|
||||
, alg_ruimte_key
|
||||
FROM res_rsv_ruimte
|
||||
WHERE alg_ruimte_key IS NOT NULL) r2a
|
||||
, ( SELECT rrd.res_rsv_ruimte_key res_rsv_ruimte_key, rd.res_deel_key product_key, d.ins_deel_omschrijving product, DECODE(rd.res_deel_prijs_vast, 1, nvl(rrd.res_rsv_deel_prijs, rd.res_deel_prijs), (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 * nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs)) totaalprijs, rrd.res_rsv_deel_van van, rrd.res_rsv_deel_tot tot, (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 aantal, nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs) prijs, 'TODO' afgemeld, c.ins_discipline_key ins_discipline_key, c.ins_discipline_omschrijving catalogus
|
||||
, ( SELECT rrd.res_rsv_ruimte_key res_rsv_ruimte_key, -rd.res_deel_key product_key, d.ins_deel_omschrijving product, DECODE(rd.res_deel_prijs_vast, 1, nvl(rrd.res_rsv_deel_prijs, rd.res_deel_prijs), (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 * nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs)) totaalprijs, rrd.res_rsv_deel_van van, rrd.res_rsv_deel_tot tot, (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 aantal, nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs) prijs, 'TODO' afgemeld, c.ins_discipline_key ins_discipline_key, c.ins_discipline_omschrijving catalogus
|
||||
FROM res_v_aanwezigrsv_deel rrd
|
||||
, res_deel rd
|
||||
, ins_deel d
|
||||
@@ -716,115 +716,124 @@ AS SELECT res.res_reservering_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND wp2.prs_perslid_key(+) = p.prs_perslid_key
|
||||
AND (rrr.res_ruimte_opstel_key IS NOT NULL OR voorz.res_rsv_ruimte_key IS NOT NULL);
|
||||
/
|
||||
|
||||
CREATE_VIEW(res_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT a.res_activiteit_key,
|
||||
'RES_ACTIVITEIT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_activiteit a
|
||||
WHERE a.res_activiteit_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND a.res_activiteit_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND a.res_activiteit_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sa.res_srtactiviteit_key,
|
||||
'RES_SRTACTIVITEIT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_srtactiviteit sa
|
||||
WHERE sa.res_srtactiviteit_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sa.res_srtactiviteit_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sa.res_srtactiviteit_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT rr.res_ruimte_key,
|
||||
'RES_RUIMTE_NR',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, rr.res_ruimte_nr),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, rr.res_ruimte_nr),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, rr.res_ruimte_nr)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_ruimte rr
|
||||
WHERE rr.res_ruimte_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_RUIMTE_NR'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND rr.res_ruimte_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_RUIMTE_NR'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND rr.res_ruimte_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_RUIMTE_NR'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT rd.res_deel_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
id.ins_deel_omschrijving,
|
||||
id.ins_deel_omschrijving,
|
||||
id.ins_deel_omschrijving
|
||||
FROM res_deel rd,
|
||||
ins_deel id
|
||||
WHERE id.ins_deel_key = rd.res_ins_deel_key
|
||||
UNION ALL
|
||||
SELECT ra.res_artikel_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_artikel ra
|
||||
WHERE ra.res_artikel_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND ra.res_artikel_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND ra.res_artikel_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
/
|
||||
WITH rqa AS (SELECT DISTINCT catalogus_ins_discipline_key,
|
||||
catalogus,
|
||||
res_activiteit_key,
|
||||
activiteit,
|
||||
res_srtactiviteit_key,
|
||||
activiteitsoort,
|
||||
voorziening_ins_discipline_key,
|
||||
voorziening_catalogus,
|
||||
voorziening_product_key,
|
||||
voorziening_product
|
||||
FROM res_v_qvw_algemeen)
|
||||
SELECT DISTINCT rqa.catalogus_ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
rqa.catalogus,
|
||||
COALESCE (en.fac_locale_tekst, rqa.catalogus),
|
||||
COALESCE (de.fac_locale_tekst, rqa.catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.catalogus IS NOT NULL
|
||||
AND rqa.catalogus_ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.catalogus_ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.catalogus_ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.voorziening_ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
rqa.voorziening_catalogus,
|
||||
COALESCE (en.fac_locale_tekst, rqa.voorziening_catalogus),
|
||||
COALESCE (de.fac_locale_tekst, rqa.voorziening_catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.voorziening_catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.voorziening_catalogus IS NOT NULL
|
||||
AND rqa.voorziening_ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.voorziening_ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.voorziening_ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.res_activiteit_key,
|
||||
'RES_ACTIVITEIT_OMSCHRIJVING',
|
||||
rqa.activiteit,
|
||||
COALESCE (en.fac_locale_tekst, rqa.activiteit),
|
||||
COALESCE (de.fac_locale_tekst, rqa.activiteit),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.activiteit)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.res_activiteit_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.res_activiteit_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.res_activiteit_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.res_srtactiviteit_key,
|
||||
'RES_SRTACTIVITEIT_OMSCHRIJVING',
|
||||
rqa.activiteitsoort,
|
||||
COALESCE (en.fac_locale_tekst, rqa.activiteitsoort),
|
||||
COALESCE (de.fac_locale_tekst, rqa.activiteitsoort),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.activiteitsoort)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.res_srtactiviteit_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.res_srtactiviteit_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.res_srtactiviteit_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.voorziening_product_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
rqa.voorziening_product,
|
||||
COALESCE (en.fac_locale_tekst, rqa.voorziening_product),
|
||||
COALESCE (de.fac_locale_tekst, rqa.voorziening_product),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.voorziening_product)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.voorziening_product IS NOT NULL
|
||||
AND rqa.voorziening_product_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.voorziening_product_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.voorziening_product_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
/* Formatted on 26-8-2009 15:14:32 (QP5 v5.115.810.9015) */
|
||||
CREATE_VIEW (res_v_rap_infobord, 0)
|
||||
(
|
||||
|
||||
@@ -17,9 +17,7 @@ DELETE FROM fac_localeitems
|
||||
|
||||
///////////////////////////// now recreate all views, triggers etc acc to the latest state ///////
|
||||
#include "recreate.inc"
|
||||
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBV, NULL); END;
|
||||
/
|
||||
COMMIT;
|
||||
|
||||
SET ECHO OFF
|
||||
SET FEEDBACK OFF
|
||||
PROMPT ======================================================================
|
||||
@@ -27,7 +25,7 @@ SELECT 'Schema FACILITOR@' || USER || ' is now ' || fac.getdbversion() FROM DUAL
|
||||
PROMPT
|
||||
PROMPT Your schema upgrade is ready. Please check the logfile for errors.
|
||||
PROMPT If in doubt please contact: SG|facilitor Helpdesk +31 53 4800 700
|
||||
PROMPT Copyright (c) 1992-2012 SG|facilitor bv. All rights reserved.
|
||||
PROMPT Copyright (c) 1992-2013 SG|facilitor bv. All rights reserved.
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
SPOOL OFF
|
||||
|
||||
@@ -61,6 +61,8 @@
|
||||
/* SETTINGS's */
|
||||
#include "fac\fac_set.src"
|
||||
|
||||
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBV_STRING, NULL); END;
|
||||
/
|
||||
/* now compile all views, triggers etc acc to the latest state */
|
||||
BEGIN DBMS_UTILITY.COMPILE_SCHEMA(USER, FALSE); END;
|
||||
/
|
||||
|
||||
@@ -37,7 +37,7 @@ SET TIME ON
|
||||
SET SERVEROUTPUT ON;
|
||||
SET DEFINE ON
|
||||
column fcltlogfile new_value fcltlogfile NOPRINT;
|
||||
select 'RECRE'||TO_CHAR(_DBV) || '_' || UPPER(USER || '_' || sys_context('USERENV', 'SERVICE_NAME') || '_' || sys_context('USERENV', 'SERVER_HOST')) || '_' || to_char(sysdate,'YYYYMMDD_HH24MISS') || '.lst' as fcltlogfile from dual;
|
||||
select 'RECRE'||_DBV_STRING || '_' || UPPER(USER || '_' || sys_context('USERENV', 'SERVICE_NAME') || '_' || sys_context('USERENV', 'SERVER_HOST')) || '_' || to_char(sysdate,'YYYYMMDD_HH24MISS') || '.lst' as fcltlogfile from dual;
|
||||
spool &fcltlogfile
|
||||
SET DEFINE OFF
|
||||
|
||||
@@ -48,7 +48,7 @@ SET ECHO OFF
|
||||
SET HEADING OFF
|
||||
SET LINESIZE 80
|
||||
PROMPT List of all invalid objects after Facilitor upgrade:
|
||||
SELECT 'OR'||'A-'||'DB'||TO_CHAR(_DBV)||' Warning: ' || object_type || ' ' || object_name || ' is ' || status
|
||||
SELECT 'OR'||'A-'||'DB'||_DBV_STRING||' Warning: ' || object_type || ' ' || object_name || ' is ' || status
|
||||
FROM user_objects
|
||||
WHERE object_type IN ('VIEW', 'TRIGGER', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'PACKAGE BODY')
|
||||
AND status <> 'VALID'
|
||||
|
||||
Reference in New Issue
Block a user