BLCC#38809 TF-export/weglaten SSC+opnemen AADS-ref

svn path=/Customer/trunk/; revision=32152
This commit is contained in:
Maarten van der Heide
2016-12-23 16:40:13 +00:00
parent c82bbb9585
commit 31b1f46ede

View File

@@ -420,6 +420,7 @@ AS
-- Markeren te exporteren catering-verplichtingen (via RESAFM/RESVER)!
-- LET OP: Maandelijks in de nacht na de 2e werkdag van de maand.
-- BLCC#38809: SCC uitsluiten (alleen regels als volgnr 1000 t/m 2999)!
CURSOR c2
IS
SELECT '['
@@ -440,10 +441,11 @@ AS
AND rra.res_artikel_key = ra.res_artikel_key
AND ra.res_discipline_key = td.ins_discipline_key
AND td.ins_discipline_volgnr >= 1000 -- Gedefinieerde catalogi
AND td.ins_discipline_volgnr <= 3999 -- 1Sodexo/2Hutten/3Verde
AND td.ins_discipline_volgnr <= 2999 -- 1Sodexo/2Hutten/3Verde
ORDER BY 1;
-- Wegschrijven te exporteren verplichting-regels (= factuur naar ProQuro).
-- BLCC#38809: SCC uitsluiten (alleen regels als volgnr 1000 t/m 2999)!
CURSOR c3
IS -- Regel per Afgeronde mld_opdr zojuist gemarkeerd!
SELECT sd.ins_srtdiscipline_prefix
@@ -731,6 +733,10 @@ END;
/
--BLCC#38809: SSC uitsluiten:
-- - Voor opdrachten gaat dat goed, want Doorbelasten-vinkje alleen
-- gebruikt binnen BCC (niet helemaal toekomstvast)!
-- - Voor reserveringen alleen regels als volgnr 1000 t/m 2999!
/* Formatted on 11-9-2015 9:16:18 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW blcc_v_rap_tf_actual
(
@@ -766,7 +772,7 @@ AS
WHERE prs_afdeling_key = kl.prs_link_key)
debiteur_oms,
'FACTUUR',
kl.prs_kenmerklink_waarde,
kl.prs_kenmerklink_waarde, -- Debiteur
NULL,
'Lopend',
NULL,
@@ -784,7 +790,8 @@ AS
|| td.ins_discipline_omschrijving
|| '/'
|| sm.mld_stdmelding_omschrijving
|| ']',
|| ']'
|| DECODE (km.mld_kenmerkmelding_waarde, NULL, '', ' (=' || km.mld_kenmerkmelding_waarde || ')'),
o.mld_opdr_kosten,
NULL,
'VH',
@@ -797,6 +804,9 @@ AS
mld_v_aanwezigkenmerkopdr ko,
mld_kenmerk k,
mld_melding m,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 241) km, -- Refnr. aanvrager
prs_perslid p,
prs_v_afdeling_boom ab,
prs_kenmerklink kl,
@@ -818,6 +828,7 @@ AS
AND k.mld_srtkenmerk_key = 241 -- Doorbelasten-Ja/Nee
AND ko.mld_kenmerkopdr_waarde = '281' -- Ja
AND o.mld_melding_key = m.mld_melding_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND m.prs_perslid_key_voor = p.prs_perslid_key
AND p.prs_afdeling_key = ab.prs_afdeling_key
AND COALESCE (ab.prs_afdeling_key2, ab.prs_afdeling_key) = kl.prs_link_key(+)
@@ -896,6 +907,8 @@ AS
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_artikel_key = ra.res_artikel_key
AND ra.res_discipline_key = rd.ins_discipline_key
AND rd.ins_discipline_volgnr >= 1000 -- Gedefinieerde catalogi
AND rd.ins_discipline_volgnr <= 2999 -- 1Sodexo/2Hutten/3VerdeNIET
--AND ks.prs_kostensoort_doorbelasten(+) = 1
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND rra.res_rsv_artikel_levering < SYSDATE
@@ -943,6 +956,8 @@ AS
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_artikel_key = ra.res_artikel_key
AND ra.res_discipline_key = rd.ins_discipline_key
AND rd.ins_discipline_volgnr >= 1000 -- Gedefinieerde catalogi
AND rd.ins_discipline_volgnr <= 2999 -- 1Sodexo/2Hutten/3VerdeNIET
--AND ks.prs_kostensoort_doorbelasten(+) = 1
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND rra.res_rsv_artikel_levering < SYSDATE)
@@ -1001,7 +1016,8 @@ AS
|| td.ins_discipline_omschrijving
|| '/'
|| sm.mld_stdmelding_omschrijving
|| ']',
|| ']'
|| DECODE (km.mld_kenmerkmelding_waarde, NULL, '', ' (=' || km.mld_kenmerkmelding_waarde || ')'),
o.mld_opdr_kosten,
NULL,
'VH',
@@ -1011,9 +1027,12 @@ AS
NULL
FROM mld_opdr o,
fac_tracking t,
mld_melding m,
mld_v_aanwezigkenmerkopdr ko,
mld_kenmerk k,
mld_melding m,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding
WHERE mld_kenmerk_key = 241) km, -- Refnr. aanvrager
prs_perslid p,
prs_v_afdeling_boom ab,
prs_kenmerklink kl,
@@ -1035,6 +1054,7 @@ AS
AND k.mld_srtkenmerk_key = 241 -- Doorbelasten-Ja/Nee
AND ko.mld_kenmerkopdr_waarde = '281' -- Ja
AND o.mld_melding_key = m.mld_melding_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND m.prs_perslid_key_voor = p.prs_perslid_key
AND p.prs_afdeling_key = ab.prs_afdeling_key
AND COALESCE (ab.prs_afdeling_key2, ab.prs_afdeling_key) = kl.prs_link_key(+)