From 41a7cb7ce1980ffdacbccc3036ea00347e79bc79 Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Mon, 17 Nov 2025 12:47:13 +0000 Subject: [PATCH] UWVA#88793 Verbruiksartikel/plaats-scope rekening laten houden met koppelzalen & verwijderdatum alleen toepassen vanaf die verwijderdatum svn path=/Website/branches/v2025.3/; revision=70960 --- APPL/RES/res_show_objcat.asp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/APPL/RES/res_show_objcat.asp b/APPL/RES/res_show_objcat.asp index 75d56e0437..24f931e836 100644 --- a/APPL/RES/res_show_objcat.asp +++ b/APPL/RES/res_show_objcat.asp @@ -717,6 +717,12 @@ var bulkFields = " distinct " return arttekst + artflex; } + // Voor koppelzalen gaan we er vanuit dat er geen andere artikel-scope-verval/ingangsdatum voor 1 deel van de koppelzaal geldt + var res_alg_ruimte = " (SELECT MAX (alg_ruimte_key) alg_ruimte_key, res_ruimte_key" + + " FROM res_alg_ruimte" + + " WHERE res_alg_ruimte_verwijder IS NULL" + + " GROUP BY res_ruimte_key)"; + var sql2 = "SELECT CASE WHEN a.res_artikel_vrije_omschrijving = 1" + " THEN ra.res_rsv_artikel_omschrijving" + " ELSE " + lcl.xsql("a.res_artikel_omschrijving", "a.res_artikel_key") @@ -769,7 +775,7 @@ var bulkFields = " distinct " + " , prs_kostensoort ks" + (res_ruimte_key // restype = R, dan moet je altijd iets meer moeite doen om bij alg_ruimte_key te komen ? " , res_ruimte_opstelling ro" - + " , res_alg_ruimte rar" + + " , " + res_alg_ruimte + " rar" : "") + " , res_srtartikel_onrgoed sa" + " , alg_v_allonroerendgoed og" @@ -786,7 +792,7 @@ var bulkFields = " distinct " + " AND og.alg_ruimte_key = rar.alg_ruimte_key" : " AND og.alg_ruimte_key = rr.alg_ruimte_key") + " AND ( sa.res_srtartikel_og_verwijder IS NULL" - + " OR sa.res_srtartikel_og_verwijder > SYSDATE)" + + " OR sa.res_srtartikel_og_verwijder > rr.res_rsv_ruimte_van)" + " AND ( (sa.alg_onrgoed_niveau = og.alg_type AND sa.alg_onrgoed_key = og.alg_onroerendgoed_keys)" + " OR (sa.alg_onrgoed_niveau = 'L' AND sa.alg_onrgoed_key = og.alg_locatie_key)" + " )"