PZEE#75214 Implementatie Provincie Zeeland

svn path=/Customer/trunk/; revision=59849
This commit is contained in:
Suzan Wiegerinck
2023-04-01 12:50:22 +00:00
parent d6d12c19ea
commit 419d52bead

View File

@@ -992,6 +992,7 @@ AS
ruimte_catalogus_key,
cat.ins_discipline_omschrijving
ruimte_catalogus,
rer.res_ruimte_key,
rer.res_ruimte_nr
ruimte,
(SELECT gb.alg_gebouw_code
@@ -1018,8 +1019,8 @@ AS
AND sk.res_srtkenmerk_key = 1) --- allergie/dieet
wensen,
(SELECT CASE
WHEN res_kenmerkreservering_waarde = 181 THEN 'Nee'
ELSE 'Ja'
WHEN res_kenmerkreservering_waarde = 181 THEN 'Ja'
ELSE 'Nee'
END externen
FROM res_kenmerkwaarde kw, res_kenmerk k, res_srtkenmerk sk
WHERE kw.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
@@ -1071,6 +1072,7 @@ AS
ruimte_catalogus_key,
'Losse catering'
ruimte_catalogus,
alg.alg_ruimte_key,
alg.alg_ruimte_nr || ' ' || alg.alg_ruimte_omschrijving
ruimte,
(SELECT gb.alg_gebouw_code
@@ -1173,6 +1175,66 @@ AS
AND ba.prs_bedrijf_key = b.prs_bedrijf_key
AND rar.res_rsv_artikel_externsyncdate IS NULL;
-- combinatie van reservering en bestelregels
CREATE OR REPLACE VIEW PZEE_V_RAP_CATERING_ALL
AS
SELECT cr.bedrijfs_key,
cr.leverancier,
cr.mailadres,
c.res_rsv_ruimte_key,
c.reservering,
c.oms omschrijving,
ruimte_catalogus,
cr.res_disc_params_expire_dagen,
cr.res_disc_params_expire_tijd,
cr.bestelling_voor nu_te_bestellen_voor_levering_op,
CASE
WHEN ( c.ruimte_catalogus_key IN (441)
AND NOT c.res_ruimte_key = 17
AND cr.bedrijfs_key = 1841)
THEN
'hoofdgebouw keuken beneden' --- bestellingen in ruimtes A0 en B1 voor SEC
ELSE
'hoofdgebouw keuken boven'
END afleverlocatie,
c.gebouw,
c.ruimte,
c.act_nr activiteitennr,
c.externen externen_aanwezig,
c.aantal aant_externen,
c.wensen dieet_allergie,
cr.ins_discipline_omschrijving catalogus,
cr.res_artikel_omschrijving artikel,
cr.res_rsv_artikel_aantal aantal,
CASE
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 1
THEN
'Zondag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 2
THEN
'Maandag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 3
THEN
'Dinsdag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 4
THEN
'Woensdag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 5
THEN
'Donderdag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 6
THEN
'Vrijdag'
WHEN TO_CHAR (cr.res_rsv_artikel_levering, 'd') = 7
THEN
'Zaterdag'
END leverdag, --- zondag is dag 1 van de week
cr.res_rsv_artikel_levering artikel_levering,
TO_CHAR (cr.res_rsv_artikel_levering, 'dd-mm-yyyy') leverdatum,
TO_CHAR (cr.res_rsv_artikel_levering, 'hh:mi') levertijd
FROM pzee_v_rap_catering c, pzee_v_rap_catering_rgl cr
WHERE c.res_rsv_ruimte_key = cr.res_rsv_ruimte_key;
-- rapport met bestellingen dat naar de leverancier gestuurd mag worden
CREATE OR REPLACE VIEW PZEE_V_RAP_NOTI_LEVERANCIER
AS
@@ -1181,9 +1243,14 @@ AS
c.oms omschrijving,
c.ruimte_catalogus_key,
ruimte_catalogus,
CASE
WHEN c.ruimte_catalogus_key IN (804, 0) THEN 'keuken A (A138)'
ELSE 'keuken in het hoofdgebouw (begane grond)'
CASE
WHEN ( c.ruimte_catalogus_key IN (441)
AND NOT c.res_ruimte_key = 17
AND cr.bedrijfs_key = 1841)
THEN
'hoofdgebouw keuken beneden' --- bestellingen in ruimtes A0 en B1 voor SEC
ELSE
'hoofdgebouw keuken boven'
END afleverlocatie,
c.gebouw,
c.ruimte,
@@ -1232,7 +1299,8 @@ AS
code,
(SELECT fac_usrrap_key
FROM fac_usrrap
WHERE UPPER (fac_usrrap_view_name) =
WHERE UPPER(fac_usrrap_omschrijving) = 'RES: TE BESTELLEN CATERING'
AND UPPER (fac_usrrap_view_name) =
'PZEE_V_RAP_NOTI_LEVERANCIER') ---- refkey: is het rapport
key,
b.extra_key
@@ -1279,7 +1347,8 @@ AS
code,
(SELECT fac_usrrap_key
FROM fac_usrrap
WHERE UPPER (fac_usrrap_view_name) =
WHERE UPPER(fac_usrrap_omschrijving) = 'RES: TE BESTELLEN CATERING'
AND UPPER (fac_usrrap_view_name) =
'PZEE_V_RAP_NOTI_LEVERANCIER') ---- refkey: is het rapport
key,
b.extra_key