KFNS#84634 Van Dorp-koppeling

svn path=/Customer/trunk/; revision=67475
This commit is contained in:
Maarten van der Heide
2024-12-24 09:50:22 +00:00
parent d14c5bcba0
commit bfe776d9b5

View File

@@ -11360,6 +11360,34 @@ AS
AND EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_kenmerk_verwijder IS NULL AND mld_srtkenmerk_key = -1 AND mld_kenmerk_key = ko1.mld_kenmerk_key) -- ???
;
CREATE OR REPLACE PROCEDURE KFNS_PRE_PUTORDERS
AS
BEGIN
UPDATE mld_opdr
SET mld_opdr_teverzenden = 2,
mld_opdr_verzonden = NULL
WHERE mld_opdr_key IN (SELECT mld_opdr_key
FROM ( SELECT mld_opdr_key, MAX (datum) datum
FROM (SELECT o.mld_opdr_key, t.fac_tracking_datum datum
FROM fac_tracking t, mld_opdr o
WHERE t.prs_perslid_key != 317483 -- Pseudo-user tbv. Van Dorp-koppeling
AND t.fac_srtnotificatie_key = 60 -- ORDUPD
AND t.fac_tracking_refkey = o.mld_opdr_key
AND o.mld_uitvoerende_keys = 307763 -- Van Dorp Installaties B.V.
AND t.fac_tracking_datum > o.mld_opdr_verzonden
UNION
SELECT o.mld_opdr_key, n.mld_opdr_note_wijzigdatum datum
FROM mld_opdr_note n, mld_opdr o
WHERE n.prs_perslid_key != 317483 -- Pseudo-user tbv. Van Dorp-koppeling
AND BITAND (n.mld_opdr_note_flag, 4) = 4
AND n.mld_opdr_key = o.mld_opdr_key
AND o.mld_uitvoerende_keys = 307763 -- Van Dorp Installaties B.V.
AND n.mld_opdr_note_wijzigdatum > o.mld_opdr_verzonden)
WHERE TRUNC (datum) >= TRUNC (SYSDATE) -- Beschouw alleen van vandaag!
GROUP BY mld_opdr_key));
END;
/
------ payload end ------
SET DEFINE OFF