CSUN#78135 Vragen en ondersteuning koppeling PostNL

svn path=/Customer/trunk/; revision=63069
This commit is contained in:
Sander Schepers
2024-01-02 06:39:45 +00:00
parent 7ccbe54e6b
commit e53c6905ef

View File

@@ -7615,6 +7615,21 @@ AS
OR bb = '*';
CREATE OR REPLACE VIEW CSUN_V_MULESOFT_POSTNL
(
MELDINGNR,
WERKBONOPDRACHTNRKLANT,
CSUPROJECTNUMMER,
PONUMMER,
HEEFTWERKBON,
DATUMWERKBONVERSTUUR,
STATUS,
WIJZIGDATUM,
SYNCDATUM,
INSERTDATE,
ACCEPTDATE,
AFMELDDATE,
AFMELDTEKST
)
AS
SELECT m.mld_melding_key
AS Meldingnr,
@@ -7626,27 +7641,46 @@ AS
AS werkbonOpdrachtnrKlant,
l.alg_locatie_code
AS CSUProjectNummer,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding
WHERE mld_kenmerkmelding_verwijder IS NULL
AND mld_kenmerk_key = 1781 --PO-nummer
AND mld_melding_key = m.mld_melding_key)
AS werkbonOpdrachtnrKlant,
(SELECT fac_usrdata_omschr
FROM mld_kenmerkmelding, fac_usrdata
WHERE mld_kenmerkmelding_verwijder IS NULL
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde
AND mld_kenmerk_key = 1722 --werkbonOpdrachtnr
AND mld_kenmerk_key = 1722 --PostNL werkbon (ja/nee)
AND mld_melding_key = m.mld_melding_key)
AS heeftwerkbon,
ms.mld_statuses_omschrijving
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding
WHERE mld_kenmerkmelding_verwijder IS NULL
AND mld_kenmerk_key = 1782 --Datum werkbon verstuurd
AND mld_melding_key = m.mld_melding_key)
AS datumwerkbonverstuurd,
m.mld_melding_status
AS Status,
(SELECT MAX (datum)
FROM ((SELECT (t.fac_tracking_datum) AS datum
FROM ((SELECT MAX (t.fac_tracking_datum) AS datum
FROM fac_tracking t, fac_srtnotificatie sn
WHERE sn.fac_srtnotificatie_xmlnode = 'melding'
AND sn.fac_srtnotificatie_key =
t.fac_srtnotificatie_key
AND t.fac_tracking_refkey = m.mld_melding_key)
UNION ALL
(SELECT (n.mld_melding_note_aanmaak) AS datum
FROM mld_melding_note n
WHERE n.mld_melding_key = m.mld_melding_key)))
AS laatsteSyncDate,
SELECT MAX (n.mld_melding_note_aanmaak) AS datum
FROM mld_melding_note n
WHERE n.mld_melding_note_flag = 1
AND n.mld_melding_key = m.mld_melding_key))
AS wijzigdatum,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding
WHERE mld_kenmerkmelding_verwijder IS NULL
AND mld_kenmerk_key = 1823 --Syncdate
AND mld_melding_key = m.mld_melding_key)
AS SyncDatum,
fac.gettrackingdate ('MLDNEW', m.mld_melding_key)
AS insertDate,
fac.gettrackingdate ('MLDACP', m.mld_melding_key)
@@ -7655,9 +7689,8 @@ AS
AS afmeldDate,
m.mld_melding_opmerking
AS afmeldtekst
FROM mld_melding m, mld_statuses ms, alg_locatie l
WHERE m.mld_melding_status = ms.mld_statuses_key
AND m.mld_melding_status NOT IN (1, 6) --Afgewezen of historie
FROM mld_melding m, alg_locatie l
WHERE m.mld_melding_status NOT IN (1, 6) --Afgewezen of historie
AND m.prs_perslid_key = 39281 -- API-user tbv Mulesoft
AND l.alg_locatie_key = m.mld_alg_locatie_key;