Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3879426c

Von Moritz Bunkus vor mehr als 15 Jahren hinzugefügt

  • ID 3879426c4db6c8a2ff8afa9a98992eeaede38a49
  • Vorgänger 19688fca
  • Nachfolger 6ac037ce

Die Berechnung des Fälligkeitsdatums anhand des momentan eingetragenen Rechnungsdatums durchführen, und nicht anhand des Serverdatums.

Fix für Bug 927.

Unterschiede anzeigen:

SL/Form.pm
1984 1984
sub get_duedate {
1985 1985
  $main::lxdebug->enter_sub();
1986 1986

  
1987
  my ($self, $myconfig) = @_;
1987
  my ($self, $myconfig, $reference_date) = @_;
1988 1988

  
1989
  my $dbh = $self->get_standard_dbh($myconfig);
1990
  my $query = qq|SELECT current_date + terms_netto FROM payment_terms WHERE id = ?|;
1991
  ($self->{duedate}) = selectrow_query($self, $dbh, $query, $self->{payment_id});
1989
  my $reference_date = $reference_date ? conv_dateq($reference_date) . '::DATE' : 'current_date';
1990

  
1991
  my $dbh            = $self->get_standard_dbh($myconfig);
1992
  my $query          = qq|SELECT ${reference_date} + terms_netto FROM payment_terms WHERE id = ?|;
1993
  my ($duedate)      = selectrow_query($self, $dbh, $query, $self->{payment_id});
1992 1994

  
1993 1995
  $main::lxdebug->leave_sub();
1996

  
1997
  return $duedate;
1994 1998
}
1995 1999

  
1996 2000
sub _get_contacts {

Auch abrufbar als: Unified diff