Merge 2024.2 DB48b patches
svn path=/Database/trunk/; revision=65485
This commit is contained in:
@@ -1810,13 +1810,13 @@ AS
|
|||||||
INTO v_srtkenmerk_key
|
INTO v_srtkenmerk_key
|
||||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||||
WHERE mld_srtkenmerk_upper = UPPER (v_kw)
|
WHERE mld_srtkenmerk_upper = UPPER (v_kw)
|
||||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT mld_srtkenmerk_key
|
SELECT mld_srtkenmerk_key
|
||||||
INTO v_srtkenmerk_key
|
INTO v_srtkenmerk_key
|
||||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||||
WHERE mld_srtkenmerk_key = fac.safe_to_number (v_kw)
|
WHERE mld_srtkenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN TO_CHAR(v_srtkenmerk_key) || '|' || TO_CHAR(v_kenmerk_groep);
|
RETURN TO_CHAR(v_srtkenmerk_key) || '|' || TO_CHAR(v_kenmerk_groep);
|
||||||
@@ -2931,7 +2931,7 @@ IS
|
|||||||
|
|
||||||
IF v_waarde IS NOT NULL
|
IF v_waarde IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF v_srtkenmerk_type IN ('R', 'S')
|
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
|
|||||||
@@ -156,6 +156,11 @@ AS
|
|||||||
sk.fac_kenmerkdomein_key,
|
sk.fac_kenmerkdomein_key,
|
||||||
ck.cnt_kenmerkcontract_waarde
|
ck.cnt_kenmerkcontract_waarde
|
||||||
),
|
),
|
||||||
|
'r',
|
||||||
|
flx.getdomeinwaarde (
|
||||||
|
sk.fac_kenmerkdomein_key,
|
||||||
|
ck.cnt_kenmerkcontract_waarde
|
||||||
|
),
|
||||||
'S',
|
'S',
|
||||||
flx.getdomeinwaarde (
|
flx.getdomeinwaarde (
|
||||||
sk.fac_kenmerkdomein_key,
|
sk.fac_kenmerkdomein_key,
|
||||||
@@ -765,6 +770,7 @@ AS
|
|||||||
lcl.x('cnt_srtkenmerk_omschrijving', skm.cnt_srtkenmerk_key, cnt_srtkenmerk_omschrijving)) kenmerk,
|
lcl.x('cnt_srtkenmerk_omschrijving', skm.cnt_srtkenmerk_key, cnt_srtkenmerk_omschrijving)) kenmerk,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'R'
|
WHEN skm.cnt_srtkenmerk_kenmerktype = 'R'
|
||||||
|
OR skm.cnt_srtkenmerk_kenmerktype = 'r'
|
||||||
OR skm.cnt_srtkenmerk_kenmerktype = 'S'
|
OR skm.cnt_srtkenmerk_kenmerktype = 'S'
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key,
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key,
|
||||||
@@ -794,7 +800,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_d,
|
waarde_d,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.cnt_srtkenmerk_kenmerktype IN ('R', 'S')
|
WHEN skm.cnt_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.cnt_kenmerkcontract_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.cnt_kenmerkcontract_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -6072,6 +6072,7 @@ FAC_LCL('ins_tab_discipline_m', 'Productcatalogi', 'Product catalogues')
|
|||||||
|
|
||||||
|
|
||||||
FAC_LCL('bes_srtgroep', 'Artikelgroep', 'Article group')
|
FAC_LCL('bes_srtgroep', 'Artikelgroep', 'Article group')
|
||||||
|
FAC_LCL('bes_srtgroep_m', 'Artikelgroepen', 'Article groups')
|
||||||
FAC_LCL('bes_ins_discipline_key', 'Catalogus', 'Catalogue')
|
FAC_LCL('bes_ins_discipline_key', 'Catalogus', 'Catalogue')
|
||||||
FAC_LCL('bes_srtgroep_omschrijving', 'Omschrijving', 'Description')
|
FAC_LCL('bes_srtgroep_omschrijving', 'Omschrijving', 'Description')
|
||||||
FAC_LCL('bes_srtgroep_volgnr', 'Volgnummer', 'Sequence number')
|
FAC_LCL('bes_srtgroep_volgnr', 'Volgnummer', 'Sequence number')
|
||||||
|
|||||||
@@ -1921,7 +1921,7 @@ AS
|
|||||||
WHERE alg_kenmerk_verwijder IS NULL
|
WHERE alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||||
AND alg_kenmerk_upper = UPPER (ok)
|
AND alg_kenmerk_upper = UPPER (ok)
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
ELSE -- Kenmerkwaarde is numeriek (dus key)!
|
ELSE -- Kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT alg_kenmerk_key
|
SELECT alg_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -1929,7 +1929,7 @@ AS
|
|||||||
WHERE alg_kenmerk_verwijder IS NULL
|
WHERE alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||||
AND alg_kenmerk_key = fac.safe_to_number (ok)
|
AND alg_kenmerk_key = fac.safe_to_number (ok)
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
@@ -2695,7 +2695,7 @@ IS
|
|||||||
|
|
||||||
IF (v_kenmerk_niveau = p_alg_niv) -- Alleen op juiste niveau doen!
|
IF (v_kenmerk_niveau = p_alg_niv) -- Alleen op juiste niveau doen!
|
||||||
THEN
|
THEN
|
||||||
IF v_kenmerk_type IN ('R', 'S')
|
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
@@ -3385,7 +3385,7 @@ AS
|
|||||||
WHERE alg_kenmerk_upper = UPPER (kw)
|
WHERE alg_kenmerk_upper = UPPER (kw)
|
||||||
AND alg_kenmerk_verwijder IS NULL
|
AND alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau = 'R'
|
AND alg_kenmerk_niveau = 'R'
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT alg_kenmerk_key
|
SELECT alg_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -3393,7 +3393,7 @@ AS
|
|||||||
WHERE alg_kenmerk_key = fac.safe_to_number (kw)
|
WHERE alg_kenmerk_key = fac.safe_to_number (kw)
|
||||||
AND alg_kenmerk_verwijder IS NULL
|
AND alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau = 'R'
|
AND alg_kenmerk_niveau = 'R'
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
@@ -3974,7 +3974,7 @@ CREATE OR REPLACE PROCEDURE fac_update_onrgoed2 (
|
|||||||
AND alg_kenmerk_key = p_kenmerk_key
|
AND alg_kenmerk_key = p_kenmerk_key
|
||||||
AND alg_kenmerk_niveau = 'R';
|
AND alg_kenmerk_niveau = 'R';
|
||||||
|
|
||||||
IF v_kenmerk_type IN ('R', 'S')
|
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
@@ -8585,7 +8585,7 @@ IS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kw)
|
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kw)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT k.ins_kenmerk_key
|
SELECT k.ins_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -8594,7 +8594,7 @@ IS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||||
AND k.ins_kenmerk_key = fac.safe_to_number (v_kw)
|
AND k.ins_kenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF v_kenmerk_key IS NULL
|
IF v_kenmerk_key IS NULL
|
||||||
@@ -9882,7 +9882,7 @@ AS
|
|||||||
OR (k.ins_srtinstallatie_key = sg.ins_discipline_key
|
OR (k.ins_srtinstallatie_key = sg.ins_discipline_key
|
||||||
AND k.ins_kenmerk_niveau = 'D'))
|
AND k.ins_kenmerk_niveau = 'D'))
|
||||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kenmerk)
|
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kenmerk)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||||
ORDER BY k.ins_kenmerk_volgnummer)
|
ORDER BY k.ins_kenmerk_volgnummer)
|
||||||
WHERE ROWNUM = 1;
|
WHERE ROWNUM = 1;
|
||||||
ELSE
|
ELSE
|
||||||
@@ -9897,13 +9897,13 @@ AS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_groep
|
AND k.ins_kenmerk_groep = v_groep
|
||||||
AND k.ins_kenmerk_key = v_kenmerk
|
AND k.ins_kenmerk_key = v_kenmerk
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||||
ORDER BY k.ins_kenmerk_volgnummer;
|
ORDER BY k.ins_kenmerk_volgnummer;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF v_waarde IS NOT NULL
|
IF v_waarde IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF v_srtkenmerk_type IN ('R', 'S')
|
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
@@ -20265,7 +20265,7 @@ AS
|
|||||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||||
AND COALESCE(UPPER(k.cnt_kenmerk_omschrijving), sk.cnt_srtkenmerk_upper) = UPPER(v_kw)
|
AND COALESCE(UPPER(k.cnt_kenmerk_omschrijving), sk.cnt_srtkenmerk_upper) = UPPER(v_kw)
|
||||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||||
AND k.cnt_kenmerk_verwijder IS NULL
|
AND k.cnt_kenmerk_verwijder IS NULL
|
||||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
@@ -20276,7 +20276,7 @@ AS
|
|||||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||||
AND k.cnt_kenmerk_key = fac.safe_to_number (v_kw)
|
AND k.cnt_kenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||||
AND k.cnt_kenmerk_verwijder IS NULL
|
AND k.cnt_kenmerk_verwijder IS NULL
|
||||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||||
END IF;
|
END IF;
|
||||||
@@ -21216,7 +21216,7 @@ AS
|
|||||||
|
|
||||||
IF v_waarde IS NOT NULL
|
IF v_waarde IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF v_srtkenmerk_type IN ('R', 'S')
|
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
|
|||||||
@@ -973,7 +973,7 @@ AS
|
|||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
-- Zo nodig oplossen referentie, maar niet voor xmlnode-kenmerken tenzij wij hier al in de diepte zitten (dan weer wel)!
|
-- Zo nodig oplossen referentie, maar niet voor xmlnode-kenmerken tenzij wij hier al in de diepte zitten (dan weer wel)!
|
||||||
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'S')
|
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'r' OR p_kenmerk_type = 'S')
|
||||||
THEN
|
THEN
|
||||||
RETURN flx.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
RETURN flx.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
||||||
ELSIF ( p_kenmerk_type = 'N'
|
ELSIF ( p_kenmerk_type = 'N'
|
||||||
|
|||||||
@@ -537,7 +537,7 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_pie_colors'
|
|||||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'use_wildcard_with_suggests' , 'number' , '2' , 'Use wildcards for all sugest fields (0=no wildcard, 1=text*, 2=*text*)')
|
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'use_wildcard_with_suggests' , 'number' , '2' , 'Use wildcards for all sugest fields (0=no wildcard, 1=text*, 2=*text*)')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'usrrap_refreshrate' , 'number' , '60' , 'time between auto refresh of selected usrraps (seconds)')
|
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'usrrap_refreshrate' , 'number' , '60' , 'time between auto refresh of selected usrraps (seconds)')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ai_enabled' , 'number' , '0' , 'Enable AI to: &1; generate subjects for calls from their description (configuration needed) &2; generate FAQs for calls &4; generate text for closing calls &8; (not implemented) find similar calls')
|
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ai_enabled' , 'number' , '0' , 'Enable AI to: &1; generate subjects for calls from their description (configuration needed) &2; generate FAQs for calls &4; generate text for closing calls &8; (not implemented) find similar calls')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model' , 'string' , 'gpt-3.5-turbo' , 'Default OpenAI language model to use')
|
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model' , 'string' , 'gpt-4o' , 'Default OpenAI language model to use')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model_large_context' , 'string' , '' , 'Fallback model for prompts with larger contexts')
|
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model_large_context' , 'string' , '' , 'Fallback model for prompts with larger contexts')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_apikey' , 'string' , 'sk-proj-yzeVEAimM50pGzoPSTdmT3BlbkFJM3cBKKfpo0PVEEyBYJwR', 'OpenAI APIKEY for AI services')
|
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_apikey' , 'string' , 'sk-proj-yzeVEAimM50pGzoPSTdmT3BlbkFJM3cBKKfpo0PVEEyBYJwR', 'OpenAI APIKEY for AI services')
|
||||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_organization' , 'string' , 'org-6M9EiAUYLBepI30skvLFk39B', 'OpenAI Organization for AI services')
|
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_organization' , 'string' , 'org-6M9EiAUYLBepI30skvLFk39B', 'OpenAI Organization for AI services')
|
||||||
|
|||||||
@@ -2672,6 +2672,7 @@ AS
|
|||||||
kenmerk,
|
kenmerk,
|
||||||
CASE
|
CASE
|
||||||
WHEN km.faq_kenmerk_kenmerktype = 'R'
|
WHEN km.faq_kenmerk_kenmerktype = 'R'
|
||||||
|
OR km.faq_kenmerk_kenmerktype = 'r'
|
||||||
OR km.faq_kenmerk_kenmerktype = 'S'
|
OR km.faq_kenmerk_kenmerktype = 'S'
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (km.fac_kenmerkdomein_key,
|
flx.getdomeinwaarde (km.fac_kenmerkdomein_key,
|
||||||
@@ -2701,7 +2702,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_d,
|
waarde_d,
|
||||||
CASE
|
CASE
|
||||||
WHEN km.faq_kenmerk_kenmerktype IN ('R', 'S')
|
WHEN km.faq_kenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (km.fac_kenmerkdomein_key, kw.faq_kenmerkwaarde_waarde)
|
flx.getdomeinwaarde (km.fac_kenmerkdomein_key, kw.faq_kenmerkwaarde_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -2153,7 +2153,7 @@ AS
|
|||||||
ins_srtkenmerk_omschrijving)
|
ins_srtkenmerk_omschrijving)
|
||||||
kenmerk,
|
kenmerk,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'R' OR skm.ins_srtkenmerk_kenmerktype = 'S'
|
WHEN skm.ins_srtkenmerk_kenmerktype = 'R' OR skm.ins_srtkenmerk_kenmerktype = 'r' OR skm.ins_srtkenmerk_kenmerktype = 'S'
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
||||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'C' OR skm.ins_srtkenmerk_kenmerktype = 'F'
|
WHEN skm.ins_srtkenmerk_kenmerktype = 'C' OR skm.ins_srtkenmerk_kenmerktype = 'F'
|
||||||
@@ -2178,7 +2178,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_d,
|
waarde_d,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.ins_srtkenmerk_kenmerktype IN ('R', 'S')
|
WHEN skm.ins_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -4268,7 +4268,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
waarde := lcl.l ('lcl_check_1');
|
waarde := lcl.l ('lcl_check_1');
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF r.mld_srtkenmerk_kenmerktype = 'R' OR r.mld_srtkenmerk_kenmerktype = 'S'
|
ELSIF r.mld_srtkenmerk_kenmerktype = 'R' OR r.mld_srtkenmerk_kenmerktype = 'r' OR r.mld_srtkenmerk_kenmerktype = 'S'
|
||||||
-- referentie
|
-- referentie
|
||||||
THEN
|
THEN
|
||||||
waarde := flx.getdomeinwaarde (r.fac_kenmerkdomein_key, waarde);
|
waarde := flx.getdomeinwaarde (r.fac_kenmerkdomein_key, waarde);
|
||||||
|
|||||||
@@ -1642,7 +1642,7 @@ AS
|
|||||||
mld_srtkenmerk_omschrijving)
|
mld_srtkenmerk_omschrijving)
|
||||||
kenmerk,
|
kenmerk,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'r' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
||||||
@@ -1667,7 +1667,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_d,
|
waarde_d,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'S')
|
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
@@ -1694,7 +1694,7 @@ SELECT o.*,
|
|||||||
mld_srtkenmerk_omschrijving)
|
mld_srtkenmerk_omschrijving)
|
||||||
kenmerk,
|
kenmerk,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'r' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
||||||
@@ -1719,7 +1719,7 @@ SELECT o.*,
|
|||||||
END
|
END
|
||||||
waarde_d,
|
waarde_d,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'S')
|
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -987,7 +987,7 @@ AS
|
|||||||
WHERE prs_kenmerk_upper = UPPER (kw)
|
WHERE prs_kenmerk_upper = UPPER (kw)
|
||||||
AND prs_kenmerk_verwijder IS NULL
|
AND prs_kenmerk_verwijder IS NULL
|
||||||
AND prs_kenmerk_niveau = 'P'
|
AND prs_kenmerk_niveau = 'P'
|
||||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT prs_kenmerk_key
|
SELECT prs_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -995,7 +995,7 @@ AS
|
|||||||
WHERE prs_kenmerk_key = fac.safe_to_number (kw)
|
WHERE prs_kenmerk_key = fac.safe_to_number (kw)
|
||||||
AND prs_kenmerk_verwijder IS NULL
|
AND prs_kenmerk_verwijder IS NULL
|
||||||
AND prs_kenmerk_niveau = 'P'
|
AND prs_kenmerk_niveau = 'P'
|
||||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
@@ -2030,7 +2030,7 @@ AS
|
|||||||
|
|
||||||
IF p_kenmerkwaarde IS NOT NULL
|
IF p_kenmerkwaarde IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF v_kenmerk_type IN ('R', 'S')
|
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||||
THEN
|
THEN
|
||||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||||
|
|
||||||
|
|||||||
@@ -1458,7 +1458,7 @@ AS
|
|||||||
THEN
|
THEN
|
||||||
waarde := lcl.l ('lcl_check_1');
|
waarde := lcl.l ('lcl_check_1');
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF ck.res_srtkenmerk_kenmerktype = 'R' OR ck.res_srtkenmerk_kenmerktype = 'S'
|
ELSIF ck.res_srtkenmerk_kenmerktype = 'R' OR ck.res_srtkenmerk_kenmerktype = 'r' OR ck.res_srtkenmerk_kenmerktype = 'S'
|
||||||
-- referentie
|
-- referentie
|
||||||
THEN
|
THEN
|
||||||
waarde := flx.getdomeinwaarde (ck.fac_kenmerkdomein_key, TO_NUMBER (waarde));
|
waarde := flx.getdomeinwaarde (ck.fac_kenmerkdomein_key, TO_NUMBER (waarde));
|
||||||
|
|||||||
Reference in New Issue
Block a user