Erstellt vor 11 Monaten

Geschlossen vor 7 Monaten

#2476 closed Fehler (wont-fix)

"Buchungsgruppe bearbeiten" zueigt unter Umständen falsche Konten

Erstellt von: od-peter Verantwortlicher:
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.1.0
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

In den drop-down -Listen unter "Buchungsgruppe bearbeiten" wird unter bestimmten Umständen ein falsches Konto selektiert und damit beim Speichern überschrieben.

Die "Umstände" treten anscheinend auf, wenn das jeweilige Standartkonto abweichend und die Kontonummer numerisch kleiner ist als die des in der Buchungsgruppe zugewiesenen Kontos.

Beispiel:

  • Standard-Erlöskonto = 4400
  • Erklöskonto Erlöse EU m. UStId = 4125
  • -> In der Übersicht "Buchungsgruppen" wird 4125 angezeigt
  • -> In "Buchungsgruppe bearbeiten" ist 4400 ausgewählt

Eine Analyse des HTML-Outputs zeigt das in der Liste immer beide Konten angezeigt werden,
so dass jeweils der letzte Eintrag in der Liste das Renne gewinnt.

Folgender Hotfix schafft Abhilfe:
In SL/AM.pm:

sub get_buchungsgruppe {
...
      if ($key =~ /$module/) {
        if (   ($ref->{id} eq $ref->{inventory_accno_id})
            || ($ref->{id} eq $ref->{income_accno_id})
            || ($ref->{id} eq $ref->{expense_accno_id})) {
          push @{ $form->{"${module}_links"}{$key} },
            { accno       => $ref->{accno},
              description => $ref->{description},
-              selected    => "selected",
+              selected    => "",
              id          => $ref->{id} };

Änderungshistorie (1)

comment:1 Geändert vor 7 Monaten durch grichardson@…

  • Lösung auf wont-fix gesetzt
  • Status von new nach closed geändert

In der aktuellen Unstable wurde der Code im Rahmen der Steuerzonenerweiterung komplett ersetzt, deshalb wird das auch nicht mehr behoben und hat sich mit der nächsten Version erledigt.

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