YKPN#83359 -- Aanpassingr rapportage View ykpn_v_rap_fin_facturatie_f

YKPN#83189 -- Keuringsmiddelen aanmnaken aanpassing van 30 -> 60 dagen
YKPN#83406 -- Notificatie voor Cleaning Services

svn path=/Customer/trunk/; revision=64577
This commit is contained in:
Norbert Wassink
2024-05-08 08:28:20 +00:00
parent 34afa0eed9
commit 64593933ab

View File

@@ -2431,7 +2431,7 @@ AS
AND dg.ins_deel_key = kd.ins_deel_key
AND kd.ins_kenmerk_key = 47 --Volgende keuring
AND TO_DATE (ins_kenmerkdeel_waarde, 'dd-mm-yyyy') =
TRUNC(SYSDATE) + 30
TRUNC(SYSDATE) + 60
ORDER BY dg.alg_gebouw_key;
v_errorhint VARCHAR2 (1000);
v_errormsg VARCHAR2 (1000);
@@ -7937,6 +7937,42 @@ SELECT 'CUST19' code
FROM mld_vrije_dagen v
WHERE v.mld_vrije_dagen_datum = TRUNC (SYSDATE));
CREATE OR REPLACE VIEW ykpn_v_noti_vbgo_schoonmaak
AS
SELECT o.mld_melding_key key,
'CUST24' code,
NULL sender,
NULL receiver,
'Opdracht '|| m.mld_melding_key||'/'||o.MLD_OPDR_BEDRIJFOPDR_VOLGNR||' is uitgegegeven aan vebego Cleaning Service' text,
(SELECT LISTAGG(cp.prs_contactpersoon_email,';')
from prs_contactpersoon cp, prs_contactpersoon_locatie cpl
where cp.prs_bedrijf_key= b.prs_bedrijf_key
AND cpl.prs_contactpersoon_key = cp.prs_contactpersoon_key
AND cpl.alg_locatie_key = m.mld_alg_locatie_key
AND cp.prs_contactpersoon_verwijder IS NULL) xemail,
NULL xmobile
FROM mld_opdr o,
mld_melding m,
mld_statusopdr so,
mld_typeopdr ot,
prs_bedrijf b,
fac_tracking ft,
fac_notificatie_job nj
WHERE o.mld_statusopdr_key = so.mld_statusopdr_key
AND so.mld_statusopdr_omschrijving = 'Toegekend'
AND m.mld_melding_key = o.mld_melding_key
AND ot.mld_typeopdr_key = o.mld_typeopdr_key
AND ( UPPER(ot.mld_typeopdr_omschrijving)='CONTRACTOPDR. LEVERANCIERS'
OR UPPER(ot.mld_typeopdr_omschrijving)='CONTRACTOPDR. FS')
AND b.prs_bedrijf_key = o.mld_uitvoerende_keys
AND b.prs_leverancier_nr='836034'
AND ft.fac_tracking_refkey=o.mld_opdr_key
AND ft.FAC_SRTNOTIFICATIE_KEY=69 -- ORDSNT
AND ft.FAC_TRACKING_DATUM BETWEEN nj.FAC_NOTIFICATIE_JOB_LASTRUN AND nj.FAC_NOTIFICATIE_JOB_NEXTRUN
AND nj.FAC_NOTIFICATIE_JOB_OMS='Notificatie Vebego cleaningservices';
-- Laat koffieautomaten op de plattegrond zien. Als er een openstaande melding is wordt deze rood.
CREATE OR REPLACE VIEW ykpn_v_thema_vending
@@ -9956,7 +9992,7 @@ SELECT m.mld_melding_key,
aog.alg_gebouw_naam,
ins_discipline_omschrijving,
mld_stdmelding_omschrijving,
mld_melding_omschrijving,
TO_CHAR(SUBSTR(mld_melding_omschrijving,1,4000)) mld_melding_omschrijving,
ok.prs_kostenplaats_nr,
op.prs_perslid_naam_full,
uit.naam,
@@ -10003,7 +10039,7 @@ SELECT m.mld_melding_key,
aog.alg_gebouw_naam,
ins_discipline_omschrijving,
mld_stdmelding_omschrijving,
mld_melding_omschrijving,
TO_CHAR(SUBSTR(mld_melding_omschrijving,1,4000)) mld_melding_omschrijving,
NULL prs_kostenplaats_nr,
NULL prs_perslid_naam_full,
NULL naam,
@@ -10361,7 +10397,7 @@ AS
fin_factuur_key,
totaal,
fin_factuur_statuses_key,
(SELECT MIN (fac_tracking_datum)
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking t
WHERE t.fac_tracking_refkey = fgg.fin_factuur_key
AND t.fac_srtnotificatie_key = 132)
@@ -12137,7 +12173,7 @@ AS
m.subproductgroep,
m.behandelaar,
m.melding_datum,
SUBSTR(REPLACE(REPLACE(REPLACE(m.vomschrijving,';','-'),CHR(10),''), CHR(13),''),0,200),
TO_CHAR(SUBSTR(REPLACE(REPLACE(REPLACE(m.vomschrijving,';','-'),CHR(10),''), CHR(13),''),0,200)),
o.opdracht_status,
o.opdracht_datum,
o.opdracht_einddatum,