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
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.

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.