FCLT#57650 ##show## expressie via een eigen veld
svn path=/Database/trunk/; revision=42822
This commit is contained in:
@@ -592,6 +592,8 @@ CREATE_TABLE(alg_kenmerk,0)
|
|||||||
VARCHAR2(255)
|
VARCHAR2(255)
|
||||||
,alg_kenmerk_default
|
,alg_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
,alg_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
,alg_kenmerk_dimensie
|
,alg_kenmerk_dimensie
|
||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,alg_kenmerk_kenmerktype
|
,alg_kenmerk_kenmerktype
|
||||||
|
|||||||
@@ -630,6 +630,8 @@ CREATE_TABLE(bes_kenmerk, 0)
|
|||||||
DEFAULT SYSDATE
|
DEFAULT SYSDATE
|
||||||
, bes_kenmerk_default
|
, bes_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
, bes_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
, bes_kenmerk_verwijder
|
, bes_kenmerk_verwijder
|
||||||
DATE
|
DATE
|
||||||
DEFAULT NULLDATUM
|
DEFAULT NULLDATUM
|
||||||
|
|||||||
@@ -131,6 +131,8 @@ CREATE_TABLE(bez_kenmerk,0)
|
|||||||
VARCHAR2(255)
|
VARCHAR2(255)
|
||||||
,bez_kenmerk_default
|
,bez_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
,bez_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
,bez_kenmerk_dimensie
|
,bez_kenmerk_dimensie
|
||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,bez_kenmerk_kenmerktype
|
,bez_kenmerk_kenmerktype
|
||||||
|
|||||||
@@ -347,6 +347,7 @@ CREATE_TABLE(cnt_kenmerk, 0)
|
|||||||
DATE
|
DATE
|
||||||
DEFAULT NULLDATUM
|
DEFAULT NULLDATUM
|
||||||
, cnt_kenmerk_default VARCHAR2(4000)
|
, cnt_kenmerk_default VARCHAR2(4000)
|
||||||
|
, cnt_kenmerk_show_expr VARCHAR2(4000)
|
||||||
, CONSTRAINT cnt_r_cnt_srtkenmerk_key1 CHECK(cnt_srtkenmerk_key IS NOT NULL)
|
, CONSTRAINT cnt_r_cnt_srtkenmerk_key1 CHECK(cnt_srtkenmerk_key IS NOT NULL)
|
||||||
, CONSTRAINT cnt_r_cnt_srtkenmerk_key2 FOREIGN KEY(cnt_srtkenmerk_key) REFERENCES cnt_srtkenmerk(cnt_srtkenmerk_key)
|
, CONSTRAINT cnt_r_cnt_srtkenmerk_key2 FOREIGN KEY(cnt_srtkenmerk_key) REFERENCES cnt_srtkenmerk(cnt_srtkenmerk_key)
|
||||||
, CONSTRAINT cnt_c_cnt_kenmerk_niveau1 CHECK(cnt_kenmerk_niveau IS NOT NULL)
|
, CONSTRAINT cnt_c_cnt_kenmerk_niveau1 CHECK(cnt_kenmerk_niveau IS NOT NULL)
|
||||||
|
|||||||
@@ -572,26 +572,14 @@
|
|||||||
END IF;
|
END IF;
|
||||||
-- Waarde van de expressie flexkenmerk in de tijdelijke kenmerk waarden tabel (fac_kenmwaarden) vullen met de nieuwe waarde.
|
-- 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.
|
-- Expressie flexkenmerken die afhankelijke zijn van andere expressie flexkenmerken worden dan ook goed berekend.
|
||||||
IF (l_exprtype = 'SHOW')
|
UPDATE fac_kenmwaarden
|
||||||
THEN
|
SET fac_kenmwaarden_waarde = l_exprval
|
||||||
UPDATE fac_kenmwaarden
|
WHERE fac_kenmwaarden_module = pmodule
|
||||||
SET fac_kenmwaarden_exprwaarde = l_exprval
|
AND fac_kenmwaarden_refkey = prefkey
|
||||||
WHERE fac_kenmwaarden_module = pmodule
|
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
||||||
AND fac_kenmwaarden_refkey = prefkey
|
AND fac_kenmwaarden_niveau = expr.fac_kenmwaarden_niveau
|
||||||
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
AND prs_perslid_key = puserkey
|
||||||
AND fac_kenmwaarden_niveau = expr.fac_kenmwaarden_niveau
|
AND fac_kenmwaarden_isexpr = 1;
|
||||||
AND prs_perslid_key = puserkey
|
|
||||||
AND fac_kenmwaarden_isexpr = 1;
|
|
||||||
ELSE
|
|
||||||
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;
|
|
||||||
END IF;
|
|
||||||
ELSE
|
ELSE
|
||||||
IF psavetodb = 1
|
IF psavetodb = 1
|
||||||
THEN
|
THEN
|
||||||
@@ -600,26 +588,14 @@
|
|||||||
END IF;
|
END IF;
|
||||||
-- Waarde van de expressie flexkenmerk in de tijdelijke kenmerk waarden tabel (fac_kenmwaarden) vullen met de nieuwe waarde.
|
-- 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.
|
-- Expressie flexkenmerken die afhankelijke zijn van andere expressie flexkenmerken worden dan ook goed berekend.
|
||||||
IF (l_exprtype = 'SHOW')
|
UPDATE fac_kenmwaarden
|
||||||
THEN
|
SET fac_kenmwaarden_waarde = l_exprval
|
||||||
UPDATE fac_kenmwaarden
|
WHERE fac_kenmwaarden_module = pmodule
|
||||||
SET fac_kenmwaarden_exprwaarde = l_exprval
|
AND fac_kenmwaarden_refkey = prefkey
|
||||||
WHERE fac_kenmwaarden_module = pmodule
|
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
||||||
AND fac_kenmwaarden_refkey = prefkey
|
AND prs_perslid_key = puserkey
|
||||||
AND fac_kenmwaarden_kenmerk_key = expr.fac_kenmwaarden_kenmerk_key
|
AND fac_kenmwaarden_niveau IS NULL
|
||||||
AND prs_perslid_key = puserkey
|
AND fac_kenmwaarden_isexpr = 1;
|
||||||
AND fac_kenmwaarden_niveau IS NULL
|
|
||||||
AND fac_kenmwaarden_isexpr = 1;
|
|
||||||
ELSE
|
|
||||||
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;
|
|
||||||
END IF;
|
END IF;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
|
|||||||
@@ -1910,6 +1910,7 @@ CREATE_TABLE(faq_kenmerk,0)
|
|||||||
faq_kenmerk_upper VARCHAR2(50),
|
faq_kenmerk_upper VARCHAR2(50),
|
||||||
faq_kenmerk_hint VARCHAR2(255),
|
faq_kenmerk_hint VARCHAR2(255),
|
||||||
faq_kenmerk_default VARCHAR2(4000),
|
faq_kenmerk_default VARCHAR2(4000),
|
||||||
|
faq_kenmerk_show_expr VARCHAR2(4000),
|
||||||
faq_kenmerk_dimensie VARCHAR2(10),
|
faq_kenmerk_dimensie VARCHAR2(10),
|
||||||
faq_kenmerk_kenmerktype VARCHAR2(1)
|
faq_kenmerk_kenmerktype VARCHAR2(1)
|
||||||
CONSTRAINT faq_c_faq_kenmerk_type1
|
CONSTRAINT faq_c_faq_kenmerk_type1
|
||||||
|
|||||||
@@ -192,6 +192,8 @@ CREATE_TABLE(fin_kenmerk,0)
|
|||||||
VARCHAR2(255)
|
VARCHAR2(255)
|
||||||
,fin_kenmerk_default
|
,fin_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
,fin_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
,fin_kenmerk_dimensie
|
,fin_kenmerk_dimensie
|
||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,fin_kenmerk_kenmerktype
|
,fin_kenmerk_kenmerktype
|
||||||
|
|||||||
@@ -761,6 +761,8 @@ CREATE_TABLE(ins_kenmerk, 0)
|
|||||||
VARCHAR2(255),
|
VARCHAR2(255),
|
||||||
ins_kenmerk_default
|
ins_kenmerk_default
|
||||||
VARCHAR2(4000),
|
VARCHAR2(4000),
|
||||||
|
ins_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000),
|
||||||
ins_kenmerk_hint
|
ins_kenmerk_hint
|
||||||
VARCHAR2(255 CHAR),
|
VARCHAR2(255 CHAR),
|
||||||
ins_kenmerk_aanmaak
|
ins_kenmerk_aanmaak
|
||||||
|
|||||||
@@ -1104,6 +1104,8 @@ CREATE_TABLE(mld_kenmerk, 0)
|
|||||||
DEFAULT SYSDATE
|
DEFAULT SYSDATE
|
||||||
, mld_kenmerk_default
|
, mld_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
, mld_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
, mld_kenmerk_verwijder
|
, mld_kenmerk_verwijder
|
||||||
DATE
|
DATE
|
||||||
DEFAULT NULLDATUM
|
DEFAULT NULLDATUM
|
||||||
|
|||||||
@@ -975,6 +975,8 @@ CREATE_TABLE(prs_kenmerk,0)
|
|||||||
VARCHAR2(255)
|
VARCHAR2(255)
|
||||||
,prs_kenmerk_default
|
,prs_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
,prs_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
,prs_kenmerk_dimensie
|
,prs_kenmerk_dimensie
|
||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,prs_kenmerk_kenmerktype
|
,prs_kenmerk_kenmerktype
|
||||||
|
|||||||
@@ -736,6 +736,8 @@ CREATE_TABLE(res_kenmerk, 0)
|
|||||||
NOT NULL
|
NOT NULL
|
||||||
, res_kenmerk_default
|
, res_kenmerk_default
|
||||||
VARCHAR2(4000)
|
VARCHAR2(4000)
|
||||||
|
, res_kenmerk_show_expr
|
||||||
|
VARCHAR2(4000)
|
||||||
, res_kenmerk_aanmaak
|
, res_kenmerk_aanmaak
|
||||||
DATE
|
DATE
|
||||||
DEFAULT SYSDATE
|
DEFAULT SYSDATE
|
||||||
|
|||||||
Reference in New Issue
Block a user