KFHT#38823 EXACT-export/Inbouwen inkoopordernummer

svn path=/Customer/trunk/; revision=32359
This commit is contained in:
Maarten van der Heide
2017-01-13 14:42:06 +00:00
parent 3eee010035
commit a6b288ed71

View File

@@ -516,7 +516,10 @@ AS
ot.mld_typeopdr_omschrijving ordertype,
a.prs_afdeling_omschrijving department,
b.prs_bedrijf_naam supplier,
SUBSTR (c.cnt_contract_nummer || DECODE (kl.jaarorder, NULL, '', '/' || kl.jaarorder), 1, 30)
--SUBSTR (c.cnt_contract_nummer || DECODE (kl.jaarinkoopnr, NULL, '', '/' || kl.jaarinkoopnr), 1, 30)
DECODE (o.prs_kostenplaats_key,
38, SUBSTR (COALESCE (c.cnt_contract_nummer, ko.opdrinkoopnr), 1, 30), -- HTCE (300002)
SUBSTR (c.cnt_contract_nummer || DECODE (COALESCE (ko.opdrinkoopnr, kl.jaarinkoopnr), NULL, '', '/' || COALESCE (ko.opdrinkoopnr, kl.jaarinkoopnr)), 1, 30))
contract,
td.ins_discipline_omschrijving || ' / ' || sm.mld_stdmelding_omschrijving
reporttype,
@@ -545,12 +548,15 @@ AS
ins_srtdiscipline sd,
prs_kostensoort ksm,
prs_kostensoort ksv,
prs_perslid p,
alg_v_allonrgoed_gegevens aog,
prs_perslid p,
prs_afdeling a,
(SELECT prs_link_key, prs_kenmerklink_waarde jaarorder
(SELECT prs_link_key, prs_kenmerklink_waarde jaarinkoopnr
FROM prs_v_aanwezigkenmerklink
WHERE prs_kenmerk_key = 1060) kl -- Inkoopordernummer!
WHERE prs_kenmerk_key = 1060) kl, -- Inkoopordernummer
(SELECT mld_opdr_key, mld_kenmerkopdr_waarde opdrinkoopnr
FROM mld_v_aanwezigkenmerkopdr
WHERE mld_kenmerk_key = 17) ko -- Inkooporder
WHERE o.mld_statusopdr_key IN (6, 9, 7) -- Afgemeld/Afgerond/Verwerkt
AND o.mld_opdr_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key IN (59, 61) -- ORDAFM/ORDUPD
@@ -567,10 +573,11 @@ AS
AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
AND td.prs_kostensoort_key = ksv.prs_kostensoort_key(+)
AND m.prs_perslid_key = p.prs_perslid_key
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
AND m.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND a.prs_afdeling_key = kl.prs_link_key(+)
AND o.mld_opdr_key = ko.mld_opdr_key(+)
ORDER BY o.mld_melding_key, o.mld_opdr_bedrijfopdr_volgnr;
v_count NUMBER;