From 0748a6831f82e25b31357b14c147bc98f523e8e4 Mon Sep 17 00:00:00 2001 From: Sander Schepers Date: Thu, 16 Mar 2023 07:29:08 +0000 Subject: [PATCH] FMHN#76014 Namen van diensten in facturatie rapportage svn path=/Customer/trunk/; revision=59616 --- FMHN/fmhn.sql | 376 +++++++++++++++++--------------------------------- 1 file changed, 128 insertions(+), 248 deletions(-) diff --git a/FMHN/fmhn.sql b/FMHN/fmhn.sql index 1175b762a..8f5cfdda9 100644 --- a/FMHN/fmhn.sql +++ b/FMHN/fmhn.sql @@ -10922,42 +10922,24 @@ SELECT 301, '603', 'N/B') artikel, - DECODE (m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, @@ -11080,44 +11062,25 @@ SELECT 301, '603', 'N/B') artikel, - DECODE ( - m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') - dienst, + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) + dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, NULL @@ -11254,44 +11217,25 @@ SELECT 301, '603', 'N/B') artikel, - DECODE ( - m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') - dienst, + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) + dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, NULL @@ -11375,18 +11319,14 @@ SELECT 24, '602', 'N/B') artikel, - DECODE (bd.ins_discipline_key, - 21, '2410.03 Waardebonnen', - 22, '2410.03 Waardebonnen', - 24, '2220.04 VOR Kaarten', - 26, '1230.02 Parkeervoorzieningen extern', - 28, '1230.02 Parkeervoorzieningen extern', - 29, '1230.02 Parkeervoorzieningen extern', - 30, '1230.02 Parkeervoorzieningen extern', - 31, '1230.02 Parkeervoorzieningen extern', - 32, '1230.02 Parkeervoorzieningen extern', - 'N/B') - dienst, + COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 801 -- Eigen tabel Diensten Sleutel BES + AND fac_usrdata_volgnr = bd.ins_discipline_key + AND fac_usrdata_verwijder IS NULL), + bd.ins_discipline_omschrijving) + dienst, bd.prs_kostensoort_key, b.bes_bestelling_ordernr ordernr, b.bes_bestelling_key kostenplaats_item_key, @@ -11749,42 +11689,24 @@ AS 301, '603', 'N/B') artikel, - DECODE (m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, @@ -11909,44 +11831,25 @@ AS 301, '603', 'N/B') artikel, - DECODE ( - m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') - dienst, + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) + dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, NULL @@ -12085,44 +11988,25 @@ AS 301, '603', 'N/B') artikel, - DECODE ( - m.mld_stdmelding_key, - 25, '2230.04 Evenementenservice', - 26, '2120.02 Extra bewaking en beveiliging', - 27, '2120.02 Extra bewaking en beveiliging', - 475, '2120.02 Extra bewaking en beveiliging', - 606, '2120.02 Extra bewaking en beveiliging', - 205, '2220.04 VOR Kaarten', - 321, '2220.04 VOR Kaarten', - 341, '2220.04 VOR Kaarten', - 342, '2220.04 VOR Kaarten', - 301, '2230.04 Evenementenservice', - 643, '1430.10 Algemene ruimten en kantoorgebied', - 423, '1430.10 Algemene ruimten en kantoorgebied', - 422, '1430.10 Algemene ruimten en kantoorgebied', - 424, '1430.10 Algemene ruimten en kantoorgebied', - 421, '1430.10 Algemene ruimten en kantoorgebied', - 429, '1430.07 Bewegwijzering', - 430, '1430.07 Bewegwijzering', - 428, '1430.07 Bewegwijzering', - 431, '1431.02 Bloemen en boeketten op aanvraag', - 433, '1320.01 Extra schoonmaak structureel en incidenteel', - 432, '1320.01 Extra schoonmaak structureel en incidenteel', - 434, '1320.01 Extra schoonmaak structureel en incidenteel', - 435, '1320.01 Extra schoonmaak structureel en incidenteel', - 436, '1320.01 Extra schoonmaak structureel en incidenteel', - 437, '1320.01 Extra schoonmaak structureel en incidenteel', - 612, '2410.02 Kantoorartikelen buiten standaardassortiment', - 446, '2410.02 Kantoorartikelen buiten standaardassortiment', - 613, '2410.02 Kantoorartikelen buiten standaardassortiment', - 449, '1230.02 Parkeervoorzieningen extern', - 642, '2230.01 Vergaderservice', - 641, '2230.01 Vergaderservice', - 471, '2230.01 Vergaderservice', - 472, '2230.01 Vergaderservice', - 626, '2220.05 Warme dranken en koud water', - 'N/B') - dienst, + (SELECT COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 781 -- Eigen tabel Diensten Sleutel + AND fac_usrdata_volgnr = + sm.mld_stdmelding_key + AND fac_usrdata_verwijder IS NULL), + d.ins_discipline_omschrijving) + FROM mld_melding m1, + mld_stdmelding sm1, + ins_tab_discipline d + WHERE sm1.mld_stdmelding_key = + m.mld_stdmelding_key + AND sm1.mld_ins_discipline_key = + d.ins_discipline_key + AND m.mld_stdmelding_key = + sm.mld_stdmelding_key + AND m1.mld_melding_key = m.mld_melding_key) + dienst, COALESCE (sm.prs_kostensoort_key, md.prs_kostensoort_key) prs_kostensoort_key, NULL @@ -12208,18 +12092,14 @@ AS 24, '602', 'N/B') artikel, - DECODE (bd.ins_discipline_key, - 21, '2410.03 Waardebonnen', - 22, '2410.03 Waardebonnen', - 24, '2220.04 VOR Kaarten', - 26, '1230.02 Parkeervoorzieningen extern', - 28, '1230.02 Parkeervoorzieningen extern', - 29, '1230.02 Parkeervoorzieningen extern', - 30, '1230.02 Parkeervoorzieningen extern', - 31, '1230.02 Parkeervoorzieningen extern', - 32, '1230.02 Parkeervoorzieningen extern', - 'N/B') - dienst, + COALESCE ( + (SELECT fac_usrdata_omschr + FROM fac_usrdata + WHERE fac_usrtab_key = 801 -- Eigen tabel Diensten Sleutel BES + AND fac_usrdata_volgnr = bd.ins_discipline_key + AND fac_usrdata_verwijder IS NULL), + bd.ins_discipline_omschrijving) + dienst, bd.prs_kostensoort_key, b.bes_bestelling_ordernr ordernr, b.bes_bestelling_key kostenplaats_item_key,