Erstellt vor 9 Jahren

Geschlossen vor 9 Jahren

#232 closed Fehler (fixed)

Zahlungsausgang Fehler

Erstellt von: stevedix@… Verantwortlicher: p.reetz@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.1.1
Schweregrad: normal Stichworte: Finanzbuchhaltung
Beobachter: s.koehler@…

Beschreibung

Einer der nervigsten Fehler in ERP 2.1.1 ist wenn Mann ein Zahlungsausgang
bucht, das Offene Verbindlichkeitskonto immer nur die letzte Zahlung als offener
Betrag anzeigt.

Das Problem is von einem SQL-Query Fehler. Siehe unten.

UPDATE
$form->{arap}
set
paid = $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}

Diese UPDATE funktioniert nur richtig wenn 'paid' in das Verzeichnis 0 ist. Paid
sollte kumulativ sein. Den richtigen SQL-Befehl sollten so sein:

UPDATE
$form->{arap}
set
paid = paid + $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}

Diese Query liegt in lx-erp/SL/CP.pm (package CP) auf Linie 383.

Änderungshistorie (1)

comment:1 Geändert vor 9 Jahren durch s.koehler@…

  • Beobachter s.koehler@… hinzugefügt
  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

(Mit Bezug zu comment 0)

Einer der nervigsten Fehler in ERP 2.1.1 ist wenn Mann ein Zahlungsausgang
bucht, das Offene Verbindlichkeitskonto immer nur die letzte Zahlung als offener
Betrag anzeigt.

Das Problem is von einem SQL-Query Fehler. Siehe unten.

UPDATE
$form->{arap}
set
paid = $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}

Diese UPDATE funktioniert nur richtig wenn 'paid' in das Verzeichnis 0 ist. Paid
sollte kumulativ sein. Den richtigen SQL-Befehl sollten so sein:

UPDATE
$form->{arap}
set
paid = paid + $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}

Diese Query liegt in lx-erp/SL/CP.pm (package CP) auf Linie 383.

Danke für den Tipp, die Lsgn funktioniert. Haut den Verkauf aber durcheinander.

Fehler in Einkauf/Verkauf? behoben in Revision 1205

Habs mit dem Verkauf/Einkauf? getestet - schadet aber nicht, wenn da noch einer
rüberschauen würde!

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.