Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d934ce36

Von G. Richardson vor mehr als 12 Jahren hinzugefügt

  • ID d934ce3611ce9cd325d7398d143b17f7399655ff
  • Vorgänger 4f50aaa5
  • Nachfolger 3499dc6a

division by zero Fehler bei GuV und EÜR

Bei gemischten Rechnungen/Gutschriften, die in Summe 0 ergeben, kann es im
EÜR-Modus der GuV zu einem division by zero Fehler kommen, der hier abgefangen
wird. Vermutlich ist das der Code für die gewichtete Zuordnung nach Periode.

Unterschiede anzeigen:

SL/RP.pm
521 521
                     FROM acc_trans acc
522 522
                     INNER JOIN chart c ON (acc.chart_id = c.id AND c.link LIKE '%AR_paid%')
523 523
                     WHERE 1=1 $inwhere AND acc.trans_id = ac.trans_id)
524
                  / (SELECT amount FROM ar WHERE id = ac.trans_id)
524
                  / COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id and amount != 0 ), 1)
525 525
                ) AS amount, c.pos_eur
526 526
       FROM acc_trans ac
527 527
       LEFT JOIN chart c ON (c.id  = ac.chart_id)

Auch abrufbar als: Unified diff