Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision affafa23

Von Niclas Zimmermann vor fast 11 Jahren hinzugefügt

  • ID affafa23d66a18e409ac424f6e27f0f1b4008725
  • Vorgänger 95795aa0
  • Nachfolger 16fffacb

Behebt Bug bei Steuerfilterung in Dialogbuchungen

Bisher kam es zu einem Fehler, wenn in Dialogbuchungen auf 'Erneuern'
geklickt hat (der Filter für die Steuerkonten wurde für das erste
Konto in der Liste aller Konten gesetzt statt dem ausgewählten).

Unterschiede anzeigen:

SL/GL.pm
789 789
}
790 790

  
791 791
sub get_tax_dropdown {
792
  my ($self, $accno) = @_;
793

  
792 794
  my $myconfig = \%main::myconfig;
793 795
  my $form = $main::form;
794 796

  
795 797
  my $dbh = $form->get_standard_dbh($myconfig);
796 798

  
797 799
  my $query = qq|SELECT category FROM chart WHERE accno = ?|;
798
  my ($category) = selectrow_query($form, $dbh, $query, $form->{accno});
800
  my ($category) = selectrow_query($form, $dbh, $query, $accno);
799 801

  
800 802
  $query = qq|SELECT * FROM tax WHERE chart_categories like '%$category%' order by taxkey, rate|;
801 803

  
802 804
  my $sth = prepare_execute_query($form, $dbh, $query);
803 805

  
804
  $form->{TAX_ACCOUNTS} = [];
806
  my @tax_accounts = ();
805 807
  while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {
806
    push(@{ $form->{TAX_ACCOUNTS} }, $ref);
808
    push(@tax_accounts, $ref);
807 809
  }
808 810

  
811
  return @tax_accounts;
809 812
}
810 813

  
811 814
1;

Auch abrufbar als: Unified diff