ASDL#40232 -- Logboek NS: Afmelding glasbewassing

svn path=/Customer/trunk/; revision=35040
This commit is contained in:
Arthur Egberink
2017-08-22 13:58:54 +00:00
parent 361e952b39
commit 255551a18f

View File

@@ -1364,7 +1364,7 @@ AS
AND t.fac_tracking_datum > nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24);
--
-- Notificatie naar het KPC om glasbewassing te factureren.
-- Notificatie naar de administratie om glasbewassing te factureren en de voortgang te volgen.
CREATE OR REPLACE VIEW asdl_v_noti_glas_factuur
(
code,
@@ -1379,8 +1379,11 @@ CREATE OR REPLACE VIEW asdl_v_noti_glas_factuur
AS
SELECT sn.fac_srtnotificatie_code,
NULL,
701 prs_perslid_key, -- NS Asito administratie
'Glasbewassing op locatie ' || alg_locatie_omschrijving || ' kan gefactureerd worden.',
2561 prs_perslid_key, -- NS Asito 2250
'Glasbewassing op locatie ' || alg_locatie_omschrijving ||
DECODE(t.fac_srtnotificatie_key, 37, ' kan gefactureerd worden.',
44, ' is afgekeurd.',
43, ' is aangemaakt.'),
m.mld_melding_key,
NULL,
NULL,
@@ -1391,7 +1394,7 @@ AS
fac_srtnotificatie sn,
fac_notificatie_job nj,
alg_locatie l
WHERE t.fac_srtnotificatie_key = 37 -- MLDACP
WHERE t.fac_srtnotificatie_key IN (37, 44, 43) -- MLDACP, MLDREJ, MLDNEW
AND t.fac_tracking_refkey = m.mld_melding_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = 241
@@ -2281,6 +2284,28 @@ END;
/
CREATE OR REPLACE PROCEDURE asdl_daily_task (p_applname IN VARCHAR2, p_applrun IN VARCHAR2)
AS
CURSOR c
IS
SELECT m.mld_melding_key
FROM mld_melding m, mld_stdmelding sm
WHERE mld_melding_status = 4 -- geaccepteerd dus in behandeing
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = 241;
BEGIN
FOR rec in c
LOOP
BEGIN
-- nu de status op afgemeld zetten.
mld.setmeldingstatus(rec.mld_melding_key, 5, NULL);
END;
END LOOP;
END;
/
CREATE OR REPLACE VIEW asdl_v_rap_locatie_mismatch(alg_locatie_code, alg_locatie_omschrijving)
AS
SELECT DISTINCT locatie, locatieoms