TWYN#52401 Rapport meer- en minderwerk MMW_CONT

svn path=/Customer/trunk/; revision=37319
This commit is contained in:
Erik Groener
2018-03-09 12:50:31 +00:00
parent 51bfe6ce7a
commit 16e3312edf

View File

@@ -3578,14 +3578,16 @@ AS
, mutaties.bgt_budget_key , mutaties.bgt_budget_key
, mutaties.bgt_budget_isreserve , mutaties.bgt_budget_isreserve
, mutaties.bgt_budgetmutatie_key , mutaties.bgt_budgetmutatie_key
, mutaties.bgt_budgetmutatie_omschrijving mutatiereden , mutaties.bgt_budgetmutatie_omschrijving mutatiereden
, mutaties.bgt_budgetmutatie_reserve reserve , mutaties.bgt_budgetmutatie_reserve reserve
, mutaties.bgt_budgetmutatie_datum mutatiedatum , mutaties.bgt_budgetmutatie_datum mutatiedatum
, mutaties.bgt_mutatie_bedrag mutatiebedrag_exc , TO_CHAR (mutaties.bgt_budgetmutatie_datum, 'dd-mm-yyyy') mutatiedatum_p
, mutaties.bgt_mutatie_btwbedrag mutatiebedrag_btw , mutaties.bgt_mutatie_bedrag mutatiebedrag_exc
, mutaties.bgt_mutatie_soort mutatiesoort , mutaties.bgt_mutatie_btwbedrag mutatiebedrag_btw
, mutaties.bgt_budgetmutatie_volgnr , mutaties.bgt_mutatie_soort mutatiesoort
FROM bgt_v_project_full gegevens , mutaties.bgt_budgetmutatie_code mutatiecode
, mutaties.bgt_budgetmutatie_volgnr mutatievolgnr
FROM bgt_v_project_full gegevens
, (SELECT b.bgt_budget_key , (SELECT b.bgt_budget_key
, b.ins_discipline_key , b.ins_discipline_key
, b.bgt_project_key , b.bgt_project_key
@@ -3606,52 +3608,55 @@ AS
, m.bgt_budgetmutatie_omschrijving , m.bgt_budgetmutatie_omschrijving
, m.bgt_budgetmutatie_reserve , m.bgt_budgetmutatie_reserve
, m.bgt_budgetmutatie_datum , m.bgt_budgetmutatie_datum
, m.bgt_budget_bedrag_van bgt_mutatie_bedrag , m.bgt_budget_bedrag_van bgt_mutatie_bedrag
, m.bgt_budget_btwbedrag_van bgt_mutatie_btwbedrag , m.bgt_budget_btwbedrag_van bgt_mutatie_btwbedrag
, BGT.getSoortMutatie (m.bgt_budgetmutatie_key) bgt_mutatie_soort , BGT.getSoortMutatie (m.bgt_budgetmutatie_key) bgt_mutatie_soort
, m.bgt_budgetmutatie_code , m.bgt_budgetmutatie_code
, m.bgt_budgetmutatie_volgnr , m.bgt_budgetmutatie_volgnr
FROM bgt_budget b FROM bgt_budget b
, bgt_budgetmutatie m , bgt_budgetmutatie m
WHERE b.bgt_budget_key = m.bgt_budget_key_van WHERE b.bgt_budget_key = m.bgt_budget_key_van
UNION UNION
SELECT b.bgt_budget_key SELECT b.bgt_budget_key
, b.ins_discipline_key , b.ins_discipline_key
, b.bgt_project_key , b.bgt_project_key
, b.bgt_kostenrubriek_key , b.bgt_kostenrubriek_key
, b.prs_kostensoortgrp_key , b.prs_kostensoortgrp_key
, b.prs_kostensoort_key , b.prs_kostensoort_key
, b.prs_kostenplaatsgrp_key , b.prs_kostenplaatsgrp_key
, b.prs_kostenplaats_key , b.prs_kostenplaats_key
, b.bgt_budget_bedrag , b.bgt_budget_bedrag
, b.bgt_budget_btwbedrag , b.bgt_budget_btwbedrag
, b.bgt_budget_isreserve , b.bgt_budget_isreserve
, b.bgt_budget_begin , b.bgt_budget_begin
, b.bgt_budget_eind , b.bgt_budget_eind
, b.bgt_budget_aanmaak , b.bgt_budget_aanmaak
, b.bgt_budget_vervaldatum , b.bgt_budget_vervaldatum
, m.bgt_budgetmutatie_key , m.bgt_budgetmutatie_key
, m.prs_perslid_key , m.prs_perslid_key
, m.bgt_budgetmutatie_omschrijving , m.bgt_budgetmutatie_omschrijving
, m.bgt_budgetmutatie_reserve , m.bgt_budgetmutatie_reserve
, m.bgt_budgetmutatie_datum , m.bgt_budgetmutatie_datum
, m.bgt_budget_bedrag_naar bgt_mutatie_bedrag , m.bgt_budget_bedrag_naar bgt_mutatie_bedrag
, m.bgt_budget_btwbedrag_naar bgt_mutatie_btwbedrag , m.bgt_budget_btwbedrag_naar bgt_mutatie_btwbedrag
, BGT.getSoortMutatie (m.bgt_budgetmutatie_key) bgt_mutatie_soort , BGT.getSoortMutatie (m.bgt_budgetmutatie_key) bgt_mutatie_soort
, m.bgt_budgetmutatie_code , m.bgt_budgetmutatie_code
, m.bgt_budgetmutatie_volgnr , m.bgt_budgetmutatie_volgnr
FROM bgt_budget b FROM bgt_budget b
, bgt_budgetmutatie m , bgt_budgetmutatie m
WHERE b.bgt_budget_key = m.bgt_budget_key_naar WHERE b.bgt_budget_key = m.bgt_budget_key_naar
) mutaties ) mutaties
WHERE ( (mutaties.prs_kostensoort_key = gegevens.prs_kostensoort_key) WHERE ( ( mutaties.prs_kostensoort_key = gegevens.prs_kostensoort_key)
OR ( mutaties.bgt_kostenrubriek_key = gegevens.bgt_kostenrubriek_key OR ( mutaties.bgt_kostenrubriek_key = gegevens.bgt_kostenrubriek_key
AND mutaties.prs_kostensoortgrp_key IS NULL AND mutaties.prs_kostensoortgrp_key IS NULL
AND mutaties.prs_kostensoort_key IS NULL AND mutaties.prs_kostensoort_key IS NULL
) )
) )
AND gegevens.ins_discipline_verwijder IS NULL AND gegevens.ins_discipline_verwijder IS NULL
AND gegevens.bgt_project_verwijder IS NULL; AND gegevens.bgt_project_verwijder IS NULL
AND NOT ( mutaties.bgt_budgetmutatie_omschrijving LIKE 'AO %'
OR mutaties.bgt_budgetmutatie_omschrijving LIKE 'MW %'
);
-- BREG_TOT -- BREG_TOT
@@ -3775,12 +3780,16 @@ AS
, p.opdrachtgever , p.opdrachtgever
, p.pcode , p.pcode
, p.project , p.project
, p.projectnaam
, p.dcode
, p.subproject , p.subproject
, p.subprojectnaam
, b.prs_leverancier_nr , b.prs_leverancier_nr
, b.prs_bedrijf_naam , b.prs_bedrijf_naam
, p.scode , p.scode
, p.kostensoort , p.kostensoort
, p.versienummer , p.versienummer
, p.kostencode
, m.mld_opdr_ordernr , m.mld_opdr_ordernr
, m.mld_opdr_bedrijfopdr_volgnr , m.mld_opdr_bedrijfopdr_volgnr
, m.mld_opdr_omschrijving , m.mld_opdr_omschrijving
@@ -3788,8 +3797,9 @@ AS
, m.mld_opdr_datumbegin , m.mld_opdr_datumbegin
, TO_CHAR (m.mld_opdr_datumbegin, 'dd-mm-yyyy') mld_opdr_datumbegin_p , TO_CHAR (m.mld_opdr_datumbegin, 'dd-mm-yyyy') mld_opdr_datumbegin_p
, m.mld_opdr_kosten_refiat , m.mld_opdr_kosten_refiat
, m.mld_opdr_kosten , CASE WHEN m.mld_statusopdr_key=10 THEN m.mld_opdr_kosten END raming
, m.mld_opdr_kosten_btw , CASE WHEN m.mld_statusopdr_key<>10 THEN m.mld_opdr_kosten END gecontracteerd
, m.mld_opdr_kosten_btw contract_btw
, f.fin_factuur_totaal , f.fin_factuur_totaal
, f.fin_factuur_totaal_btw , f.fin_factuur_totaal_btw
, c.mld_statusopdr_oms , c.mld_statusopdr_oms