Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cc0121af

Von Jan Büren vor mehr als 13 Jahren hinzugefügt

  • ID cc0121af4e6bb01bfebc970a0c977b053e90f953
  • Vorgänger f71b2873
  • Nachfolger 1740411d

Bugfix zu 1569: Zahlungseingang löschen bei Rechnung

Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4.
Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.
Testfälle ohne definiertes closedto:
Leere Datumseingabe i.O.
SELECT 1 FROM defaults WHERE '' < closedto
normale Zahlungsbuchung über Rechnungsmaske i.O.
SELECT 1 FROM defaults WHERE '10.05.2011' < closedto.
Testfälle mit definiertem closedto (30.04.2011):
Leere Datumseingabe i.O.
SELECT 1 FROM defaults WHERE '' < closedto
normale Buchung im geschloßenem Zeitraum i.O.
SELECT 1 FROM defaults WHERE '21.04.2011' < closedto
Fehlermeldung: Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!
normale Buchung in aktiver Buchungsperiode i.O.
SELECT 1 FROM defaults WHERE '01.05.2011' < closedto

Unterschiede anzeigen:

SL/Form.pm
1637 1637
  my $dbh = $self->dbconnect($myconfig);
1638 1638

  
1639 1639
  my $query = "SELECT 1 FROM defaults WHERE ? < closedto";
1640
  my $sth = prepare_execute_query($self, $dbh, $query, $date);
1640
  my $sth = prepare_execute_query($self, $dbh, $query, conv_date($date));
1641

  
1642
  # Falls $date = '' - Fehlermeldung aus der Datenbank. Ich denke,
1643
  # es ist sicher ein conv_date vorher IMMER auszuf?hren.
1644
  # Testf?lle ohne definiertes closedto:
1645
  #   Leere Datumseingabe i.O.
1646
  #     SELECT 1 FROM defaults WHERE '' < closedto
1647
  #   normale Zahlungsbuchung ?ber Rechnungsmaske i.O.
1648
  #     SELECT 1 FROM defaults WHERE '10.05.2011' < closedto 
1649
  # Testf?lle mit definiertem closedto (30.04.2011):
1650
  #  Leere Datumseingabe i.O.
1651
  #   SELECT 1 FROM defaults WHERE '' < closedto
1652
  # normale Buchung im geschlo?enem Zeitraum i.O.
1653
  #   SELECT 1 FROM defaults WHERE '21.04.2011' < closedto
1654
  #     Fehlermeldung: Es k?nnen keine Zahlungen f?r abgeschlossene B?cher gebucht werden!
1655
  # normale Buchung in aktiver Buchungsperiode i.O.
1656
  #   SELECT 1 FROM defaults WHERE '01.05.2011' < closedto
1657

  
1641 1658
  my ($closed) = $sth->fetchrow_array;
1642 1659

  
1643 1660
  $main::lxdebug->leave_sub();
doc/changelog
26 26
  - Bugfix 1626: Beim Festlegen der Standardkonten kann beim Warenbestand eine Überschrift ausgewählt werden.
27 27
  - Bugfix 1584: Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch
28 28
  - Bugfix 1597: Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll
29
  - Bugfix 1569: Zahlungseingang löschen bei Rechnung  
29 30

  
30 31
2011-02-02 - Release 2.6.2
31 32

  

Auch abrufbar als: Unified diff