Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e161c8a6

Von Jan Büren vor fast 11 Jahren hinzugefügt

  • ID e161c8a64cf8e4d5ab9c5779adc4acb7faee1454
  • Vorgänger 8e97a740
  • Nachfolger 738e3a61

GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft
War in 2009 noch in Ordnung. Ist beim Überarbeiten für $inwhere
übersehen worden
closes #2427

Unterschiede anzeigen:

SL/RP.pm
516 516
  if ($form->{method} eq 'cash') {
517 517
    $query =
518 518
      qq|
519
       SELECT SUM( ac.amount * CASE WHEN COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id), 0) != 0 THEN
519
       SELECT SUM( ac.amount * CASE WHEN COALESCE((SELECT amount FROM ar a WHERE id = ac.trans_id $dpt_where), 0) != 0 THEN
520 520
            /* ar amount is not zero, so we can divide by amount   */
521 521
                    (SELECT SUM(acc.amount) * -1
522 522
                     FROM acc_trans acc

Auch abrufbar als: Unified diff