From 26154ecb8bbbc6f3ab5841929274a65f46041fcb Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Wed, 27 Feb 2019 12:28:43 +0000 Subject: [PATCH] KFST#55698 -- Verbeteren koppeling Exact svn path=/Customer/trunk/; revision=41195 --- KFST/kfst.sql | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/KFST/kfst.sql b/KFST/kfst.sql index e70158fa6..04e4fb185 100644 --- a/KFST/kfst.sql +++ b/KFST/kfst.sql @@ -715,10 +715,10 @@ AS lev_kpn, (SELECT alg_gebouw_code FROM alg_gebouw g - WHERE g.alg_gebouw_key = COALESCE(og.alg_gebouw_key, cp.alg_gebouw_key)), + WHERE g.alg_gebouw_key = COALESCE(og.alg_gebouw_key, cg.alg_gebouw_key)), (SELECT alg_gebouw_code FROM alg_gebouw g - WHERE g.alg_gebouw_key = COALESCE(og.alg_gebouw_key, cp.alg_gebouw_key)) + WHERE g.alg_gebouw_key = COALESCE(og.alg_gebouw_key, cg.alg_gebouw_key)) FROM fin_factuur f, fin_factuurregel fr, fin_btwtabelwaarde btw, @@ -734,10 +734,11 @@ AS prs_kostensoortgrp kg, prs_kostenplaats lk, alg_v_allonrgoed_gegevens og, - (SELECT cnt_contract_key, MIN(cnt_alg_plaats_key) alg_gebouw_key - FROM cnt_contract_plaats - WHERE cnt_alg_plaats_code = 'G' - GROUP BY cnt_contract_key) cp + (SELECT kfr.fin_factuurregel_key, + fac.safe_to_number (fin_kenmerkfactregel_waarde) + alg_gebouw_key + FROM fin_kenmerkfactregel kfr + WHERE fin_kenmerk_key = 81) cg WHERE f.fin_factuur_key = fr.fin_factuur_key AND fr.fin_btwtabelwaarde_key = btw.fin_btwtabelwaarde_key AND f.mld_opdr_key = o.mld_opdr_key(+) @@ -751,7 +752,7 @@ AS AND k.prs_kostensoort_key = COALESCE(fr.prs_kostensoort_key, f.prs_kostensoort_key) AND k.prs_kostenplaats_key = lk.prs_kostenplaats_key(+) AND k.prs_kostensoortgrp_key = kg.prs_kostensoortgrp_key(+) - AND c.cnt_contract_key = cp.cnt_contract_key(+) + AND fr.fin_factuurregel_key = cg.fin_factuurregel_key(+) AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+) AND f.fin_factuur_verwijder IS NULL;