From 4805ef3469753b79cfd5f474bdeac2a326a33a10 Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Wed, 15 Feb 2012 13:50:02 +0100 Subject: [PATCH] Bug 1802 - Nullwerte in BWA bei Istversteuerung MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Bei der Funktion get_accounts_g im IST-Versteuerungsmodus, die sowohl für GuV und BWA genutzt wird, war GROUP BY c.pos_eur hartcodiert, jetzt wurde das allgemein für c.$category korrekt implementiert und funktioniert nun auch wieder für die BWA. --- SL/RP.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SL/RP.pm b/SL/RP.pm index 4157d45cd..82102f66e 100644 --- a/SL/RP.pm +++ b/SL/RP.pm @@ -522,7 +522,7 @@ sub get_accounts_g { INNER JOIN chart c ON (acc.chart_id = c.id AND c.link LIKE '%AR_paid%') WHERE 1=1 $inwhere AND acc.trans_id = ac.trans_id) / COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id and amount != 0 ), 1) - ) AS amount, c.pos_eur + ) AS amount, c.$category FROM acc_trans ac LEFT JOIN chart c ON (c.id = ac.chart_id) LEFT JOIN ar ON (ar.id = ac.trans_id) @@ -535,7 +535,7 @@ sub get_accounts_g { ) WHERE ac.trans_id IN (SELECT DISTINCT trans_id FROM acc_trans WHERE 1=1 $subwhere) - GROUP BY c.pos_eur + GROUP BY c.$category /* SELECT SUM(ac.amount * chart_category_to_sgn(c.category)) AS amount, c.$category -- 2.20.1