Fehler #287
Fehler #237: Beim CSV-Import von KundInnen findet bei den benutzerdefinierten Variablen keine Aktualisierung bestehender Einträge statt
Fehlerhafte Anzeige und Vergabe von Kundennummern beim CSV-Import von Kundendaten
100%
Beschreibung
Wenn ich einen csv-Import von Kundendaten durchführe und dabei bestehende Einträge
aktualisiert werden, so wird bei der Vorschau korrekt angezeigt, welche
Einträge aktualisiert werden mit korrekten Kundennummern beim Import von
Kundendaten.
Wenn ich dann auf Importieren klicke, so wird der Import korrekt
durchgeführt und die Aktualisierungen werden korrekt gemacht.
In der Anzeige unten in der Importmaske, werden dann aber bei allen
importierten Daten neue Kundennummern angezeigt, auch bei den Einträgen,
die aktualisiert wurden, obwohl da keine neuen Einträge angelegt wurden.
Das führt gleichzeitig dazu, dass neu importierte Einträge unter
Umständen nicht die nächsten freien Kundennummern bekommen, sondern
diejenigen, die nach dem Import in der Importmaske angezeigt werden.
Ausserdem wird der Zähler bei den Nummernkreisen entsprechend der laut
Anzeige vergebenen Kundennummern hochgesetzt, auch wenn diese
Kundenummern effektiv gar nicht vergeben wurden.
Zugehörige Revisionen
CsvImport: CustomerVendor: Nummer vom Helper des Objekts vergeben lassen.
Vorher wurde hier SL::TransNumber verwendet - das ist kein Problem, aber die
es den Helper gibt, ist das hier einfacher.
Zudem wurde vorher auch eine neue Nummer für die zu aktualisierenden Objekte
geholt - aber das Objekt selber wurde nicht gespeichert, sondern object_to_save.
Da war dann die Report-Anzeige nach dem Speichern falsch, das Objekt aber
richtig. Aber der Nummernkreis wurde falscheweise hochgesetzt.
behebt #287 (redmine)
Historie
Von Bernd Bleßmann vor mehr als 7 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
Status geändert durch Changeset kivitendo-erp|commit:e65d8c890b6e982406831f30bfc7d292c2cd7e34.
Von Bernd Bleßmann vor mehr als 7 Jahren aktualisiert
- Status wurde von Gelöst zu In Bearbeitung geändert
- % erledigt wurde von 100 zu 90 geändert
Ist noch nicht gelöst - dadurch, dass ich den Test-Branch neu gepusht habe (mit einer commit-message, die einen Fix und den entsprechenden Text enthält), dachte redmine das aber ...
Test-Branch ist "bug_cvar_import"
Von Jan Büren vor etwa 7 Jahren aktualisiert
- Zielversion
3.5.1wurde gelöscht - Übergeordnete Aufgabe wurde auf #237 gesetzt
Hängt mit #237 zusammen
Von Bernd Bleßmann vor mehr als 3 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Gelöst geändert
- % erledigt wurde von 90 zu 100 geändert
Status geändert durch Changeset kivitendo|9813fe56ef9460e720b536af25118743ce6a2dec.
CsvImport: CustomerVendor: Nummer vom Helper des Objekts vergeben lassen.
Vorher wurde hier SL::TransNumber verwendet - das ist kein Problem, aber die
es den Helper gibt, ist das hier einfacher.
Zudem wurde vorher auch eine neue Nummer für die zu aktualisierenden Objekte
geholt - aber das Objekt selber wurde nicht gespeichert, sondern object_to_save.
Da war dann die Report-Anzeige nach dem Speichern falsch, das Objekt aber
richtig. Aber der Nummernkreis wurde falscheweise hochgesetzt.
behebt #287 (redmine)