Fehler #646
Design4.0: Vorgangsbezeichnung: Feld in EK-Rechnung fehlt.
100%
Beschreibung
In der Eingabemaske für EK-Rechnungen fehlt das Feld für die Vorgangsbezeichnung. Im Bericht ist es drin.
Problematisch ist hier, dass Rechnungen, die mit dem Design4.0 erneut gebucht werden, ihre Vorgangsbezeichnung verlieren.
Historie
Von Cem Aydin vor 11 Monaten aktualisiert
- Status wurde von Neu zu In Bearbeitung geändert
- Zugewiesen an wurde auf Cem Aydin gesetzt
Von Cem Aydin vor 11 Monaten aktualisiert
- % erledigt wurde von 0 zu 80 geändert
Habe das feld eingefügt und einen entsprechenden PR erstellt. Das sollte dann damit behoben sein.
Bei mir habe ich jetzt das Problem dass wenn ich auf buchen gehe, anschließend die meldung kommt:
Can't call method "id" on an undefined value at /var/www/kivitendo-erp/bin/mozilla/ir.pl line 217.
Z. 215 $form->{AP} = $form->{AP_1} unless $form->{id};
my ($chart_accno) = split /--/, $form->{AP};
$form->{AP_chart_id} = $form->{id} ? SL::DB::Manager::Chart->find_by( accno => $chart_accno )->id : $::instance_conf->get_ap_chart_id || $form->{AP_links}->{AP}->[0]->{chart_id};
Wenn ich mir dazu die werte ausgebe im debug log:2023-12-18 18:14:37.582 82 [82] : form->{id}: 129
2023-12-18 18:14:37.583 82 [82] : form->{AP}:
2023-12-18 18:14:37.583 82 [82] : chart_accno:
Dann ist das etwas seltsam. Zum Beispiel hat die form bereits eine id obwohl ich eine neue Rechnung erfasse.
Die anderen Felder sind dann dementsprechend leer...
Liegt das an meinen Einstellungen in der Mandantenkonfiguration oder so? Also die Prüfung mit der unless form id kann ja so schon mal nicht funktionieren oder?
Von Jan Büren vor 11 Monaten aktualisiert
Da hat Werner den Picker getauscht ohne alle Randfälle getestet oder überlegt zu haben.
Mir ist das nicht mehr so klar, wie oder was da genau der Zustand sein sollte, aber aufgefallen ist mir das auch schon, s.a.:
https://www.kivitendo.de/redmine/issues/644
Von Cem Aydin vor 11 Monaten aktualisiert
Okay danke für die info, dann trage ich dass dort ein beziehungsweise verlinke ich das.
Denke der bug hier sollte mit dem PR dann behoben sein.
Von Cem Aydin vor 11 Monaten aktualisiert
- Status wurde von In Bearbeitung zu Erledigt geändert
- % erledigt wurde von 80 zu 100 geändert