SGGR#40423 Zelf goedkeuren bestellingen onder de €500
svn path=/Customer/trunk/; revision=34511
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
|
||||
/* Formatted on 4-7-2017 10:53:00 (QP5 v5.136.908.31019) */
|
||||
--
|
||||
-- $Id$
|
||||
--
|
||||
@@ -50,16 +50,17 @@ AS
|
||||
THEN
|
||||
v_van := v_index + LENGTH (p_search);
|
||||
v_tot := INSTR (p_string, CHR (10), v_index + LENGTH (p_search));
|
||||
|
||||
-- dbms_output.put_line ('van:' || to_char(v_van));
|
||||
-- dbms_output.put_line ('tot:' || to_char(v_tot));
|
||||
|
||||
-- als v_tot gelijk is aan 0 dan zitten we op het einde van de string. Geef
|
||||
-- dan alles maar terug tot het einde van de string (maar even op 1000 gezet.
|
||||
IF v_tot = 0
|
||||
THEN
|
||||
v_tot := 1000;
|
||||
IF v_tot = 0
|
||||
THEN
|
||||
v_tot := 1000;
|
||||
END IF;
|
||||
|
||||
|
||||
RETURN SUBSTR (p_string, v_van + 1, v_tot - v_van - 1);
|
||||
ELSE
|
||||
RETURN NULL;
|
||||
@@ -1109,8 +1110,8 @@ AS
|
||||
prs_kenmerklink kl,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm
|
||||
WHERE (m.mld_stdmelding_key IN (43, 281, 261, 421)
|
||||
OR sm.mld_ins_discipline_key in ( 721, 821)) --- 43=inkoopverplichtingen, 281=aftrekbare kosten leaseauto's, 261=declaraties, 731=vakgroep relatiegeschenken, 421=overurensheet, 346=Aanvraag hotelkamer, 821=vakgroep aanvragen met acceptatie
|
||||
WHERE (m.mld_stdmelding_key IN (43, 281, 261, 421, 346) -- 43=inkoopverplichtingen, 281=aftrekbare kosten leaseauto's, 261=declaraties, 421=overurensheet, 346=Aanvraag hotelkamer
|
||||
OR sm.mld_ins_discipline_key IN (721, 821)) --- 731=vakgroep relatiegeschenken, 821=vakgroep aanvragen met acceptatie
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
@@ -1147,7 +1148,37 @@ AS
|
||||
AND mg.prs_perslid_key <> 281 --- Peter Feij
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3);
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
mg.prs_perslid_naam_friendly leidinggevende,
|
||||
161 AS fclt_3d_user_key --- altijd Marcel Vrieling
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_kenmerklink kl,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm
|
||||
WHERE m.mld_stdmelding_key = 321 --- verwerking aanvraag HW/SW
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3, 4);
|
||||
|
||||
CREATE OR REPLACE VIEW sggr_v_ICT_leverancier
|
||||
(
|
||||
@@ -1302,8 +1333,10 @@ AS
|
||||
SELECT DISTINCT
|
||||
NULL sender,
|
||||
NULL receiver,
|
||||
REPLACE (
|
||||
lcl.x('fac_srtnotificatie_oms', n.fac_srtnotificatie_key, n.fac_srtnotificatie_oms),
|
||||
REPLACE (
|
||||
lcl.x ('fac_srtnotificatie_oms',
|
||||
n.fac_srtnotificatie_key,
|
||||
n.fac_srtnotificatie_oms),
|
||||
'##STDMLD## ##KEY##',
|
||||
sm.mld_stdmelding_omschrijving || '/' || m.mld_melding_key),
|
||||
fac_srtnotificatie_code,
|
||||
@@ -1341,8 +1374,10 @@ AS
|
||||
SELECT DISTINCT
|
||||
NULL sender,
|
||||
NULL receiver,
|
||||
REPLACE (
|
||||
lcl.x('fac_srtnotificatie_oms', n.fac_srtnotificatie_key, n.fac_srtnotificatie_oms),
|
||||
REPLACE (
|
||||
lcl.x ('fac_srtnotificatie_oms',
|
||||
n.fac_srtnotificatie_key,
|
||||
n.fac_srtnotificatie_oms),
|
||||
'##STDMLD## ##KEY##',
|
||||
sm.mld_stdmelding_omschrijving || '/' || m.mld_melding_key),
|
||||
fac_srtnotificatie_code,
|
||||
@@ -1851,20 +1886,18 @@ AS
|
||||
AND P.PRS_SRTPERSLID_KEY IN (3803, 2052, 3806, 2050, 3807)
|
||||
ORDER BY N.PRS_PERSLID_NAAM_FULL;
|
||||
|
||||
CREATE OR REPLACE PROCEDURE sggr_export_daily_task (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2,
|
||||
p_filedir IN VARCHAR2,
|
||||
p_filename IN VARCHAR2
|
||||
)
|
||||
CREATE OR REPLACE PROCEDURE sggr_export_daily_task (p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2,
|
||||
p_filedir IN VARCHAR2,
|
||||
p_filename IN VARCHAR2)
|
||||
AS
|
||||
CURSOR c
|
||||
IS
|
||||
SELECT *
|
||||
FROM fac_tracking t, ins_deel d
|
||||
WHERE fac_tracking_refkey = d.ins_deel_key
|
||||
AND d.ins_srtdeel_key = 481 -- autos
|
||||
AND fac_srtnotificatie_key IN (96, 97) -- uitgifte (insout) en inname (insinn)
|
||||
WHERE fac_tracking_refkey = d.ins_deel_key
|
||||
AND d.ins_srtdeel_key = 481 -- autos
|
||||
AND fac_srtnotificatie_key IN (96, 97) -- uitgifte (insout) en inname (insinn)
|
||||
ORDER BY ins_deel_key, fac_tracking_datum;
|
||||
|
||||
v_bestuurder VARCHAR2 (60);
|
||||
@@ -1896,6 +1929,7 @@ BEGIN
|
||||
v_naar := sggr.find_nieuw (v_dummy, v_naar);
|
||||
v_search := 'Kilometerstand:';
|
||||
v_dummy := sggr.find_str (rec.fac_tracking_oms, v_search);
|
||||
|
||||
IF v_dummy IS NULL
|
||||
THEN
|
||||
v_km_uitgifte := v_km_inname;
|
||||
@@ -1903,6 +1937,7 @@ BEGIN
|
||||
v_km_uitgifte := sggr.find_oud (v_dummy, v_km_uitgifte);
|
||||
v_km_inname := sggr.find_nieuw (v_dummy, v_km_inname);
|
||||
END IF;
|
||||
|
||||
v_search := 'is uitgegeven aan';
|
||||
v_dummy := sggr.find_str (rec.fac_tracking_oms, v_search);
|
||||
v_bestuurder := v_dummy;
|
||||
@@ -1987,7 +2022,7 @@ AS
|
||||
WHERE a.ins_deel_key = d.ins_deel_key;
|
||||
|
||||
-- SGGR#40017 inzicht in hotelreserveringen
|
||||
/* Formatted on 18-4-2017 21:29:45 (QP5 v5.136.908.31019) */
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN
|
||||
(
|
||||
HTML_AANVRAAG_NR,
|
||||
@@ -2183,7 +2218,7 @@ AS
|
||||
WHERE mld_stdmelding_key = 481) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key;
|
||||
|
||||
COMMIT;
|
||||
COMMIT;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user