Erstellt vor 6 Jahren
Geschlossen vor 3 Jahren
#1082 closed Fehler (fixed)
Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
| Erstellt von: | klis@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | 2.6.1 |
| Komponente: | kivitendo ERP | Version: | 2.6.0 |
| Schweregrad: | normal | Stichworte: | Einkauf |
| Beobachter: | s.schoeling@…, information@…, lxo@… |
Beschreibung
Obwohl eine Abteilung im Lieferschein (sowohl in Einkauf als auch Verkauf)eingegeben wurde, wird sie beim Speichern des Lieferscheines nicht mitgespeichert. Es erscheint einfach ein leeres Feld, den man auch nicht überschreiben kann.
Änderungshistorie (6)
comment:1 Geändert vor 5 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
- Meilenstein auf 2.6.1 gesetzt
comment:2 Geändert vor 5 Jahren durch information@…
- Lösung auf fixed gesetzt
- Status von new nach closed, information@richardson-bueren.de geändert
comment:3 Geändert vor 3 Jahren durch information@…
- Beobachter lxo@… hinzugefügt
comment:4 Geändert vor 3 Jahren durch information@…
- Lösung fixed gelöscht
- Status von closed nach reopened geändert
Der commit e69e3657, hat leider nur den Teil beim erstmaligen Anzeigen des Lieferscheins mit frischen Werten aus der Datenbank behoben, dafür aber das Verhalten bei update der Maske (Klick auf Erneuern) zerstört.
Ich seh den tieferen Fehler gerade nicht, anbei der trace.
Die Aufrufe sehen für mich identisch aus, die Datenstruktur ALLET ist auch identisch, dennoch ignoriert das map in 283 ...
map { $_->{value} = "$_->{description}--$_->{id}" } @{ $form->{ALL_DEPARTMENTS} };
... die ID.
Aufruf und HASH nicht in Ordnung:
sub0: / Form::get_lists in SL/Form.pm:2461
ALLET$VAR1 = {
'mtime' => undef,
'itime' => '09.01.2012 22:15:14.391902',
'id' => 994,
'description' => 'die wilde lieferabteilung'
};
sub0: \ Form::header in SL/Form.pm:463 called from bin/mozilla/do.pl:302
sub0: \ Form::create_http_response in SL/Form.pm:412 called from SL/Form.pm:523
sub0: / Form::create_http_response in SL/Form.pm:444
sub0: / Form::header in SL/Form.pm:551
: ABTEILUNGdie wilde lieferabteilung
--ABTEILUNGS_ID fehlt!
Aufruf und HASH in Ordnung:
sub0: / Form::get_lists in SL/Form.pm:2461
ALLET$VAR1 = {
'mtime' => undef,
'itime' => '09.01.2012 22:15:14.391902',
'id' => 994,
'description' => 'die wilde lieferabteilung'
};
sub0: \ Form::header in SL/Form.pm:463 called from bin/mozilla/do.pl:302
sub0: \ Form::create_http_response in SL/Form.pm:412 called from SL/Form.pm:523
sub0: / Form::create_http_response in SL/Form.pm:444
sub0: / Form::header in SL/Form.pm:551
: ABTEILUNGdie wilde lieferabteilung--994
korrekt angehängt.
comment:5 Geändert vor 3 Jahren durch information@…
Ok, mein Analyse-Fehler, die Datenstruktur ALLET ist wirklich die gesamte Liste und department kommt von irgendwo weiter weg her ...
comment:6 Geändert vor 3 Jahren durch information@…
- Lösung auf fixed gesetzt
- Status von reopened nach closed geändert
Ist jetzt nochmal 'neu' erldigt in 2.7 Commit: 1a0c73d30bcd5d1ceeeef5f84d94de466abf6fcc

Ist in der aktuellen Entwicklerversion (18.9.2009) behoben.
Die Daten (Abteilungen) wurden ferner korrekt gespeichert.
Sind also nach diesem Update in der Lieferscheinmaske wieder vorhanden.