KFNS#84634 Van Dorp-koppeling
svn path=/Customer/trunk/; revision=67475
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user