From: Jan Büren Date: Wed, 22 Jan 2014 11:45:05 +0000 (+0100) Subject: GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft X-Git-Tag: release-3.1.0beta1~21^2^2~1 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=e161c8a64cf8e4d5ab9c5779adc4acb7faee1454;p=kivitendo-erp.git GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft War in 2009 noch in Ordnung. Ist beim Überarbeiten für $inwhere übersehen worden closes #2427 --- diff --git a/SL/RP.pm b/SL/RP.pm index c4a95039b..4a7b0afef 100644 --- a/SL/RP.pm +++ b/SL/RP.pm @@ -516,7 +516,7 @@ sub get_accounts_g { if ($form->{method} eq 'cash') { $query = qq| - SELECT SUM( ac.amount * CASE WHEN COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id), 0) != 0 THEN + SELECT SUM( ac.amount * CASE WHEN COALESCE((SELECT amount FROM ar a WHERE id = ac.trans_id $dpt_where), 0) != 0 THEN /* ar amount is not zero, so we can divide by amount */ (SELECT SUM(acc.amount) * -1 FROM acc_trans acc