Sachkontenimport Prüfung auf Länge der Bezeichnung erweitern
Zusammenfassung
Macht man einen Sachkonten CSV Import und ist die Länge der Spalte F_BEZEICHNUNG länger als 80 Stellen, wird bei der Prüfung kein Fehler angezeigt, beim Import kommt dann die Fehlermeldung x Zeilen von y Zeilen konnten importiert werden. In Wirklichkeit wird aber die Transaktion (Gott sei Dank) komplett verworfen und es wird nichts importiert.
Die Ursache ist nur, dass die Zeilen die nicht importiert werden konnte zu lange sind. Eigentlich sieht man im Server.log viele kryptische SQL Fehler.
Schritte zum Reproduzieren
- Module Finanzbuchhaltung mit integrierter Fibu
- Unterreiter Sachkonten, Menüpunkt Sachkonten, Sachkontenimportieren
- die Datei aus ...\import-files\Sachkontenimport_Deutschland.csv z.B. die Bezeichnung der ersten Zeile noch verlängern, sodass sie mehr wie 80 Zeichen hat und dann die Datei importieren.
- Es kommt zuerst die Prüfung -> keine Fehler, man klickt auf Import und wartet 1-2Minuten
- es kommt in Rot, xxx Zeilen konnten nicht importiert werden und gar nichts ist passiert.
Mögliche Korrekturen
Einfach anzeigen, dass die Bezeichnung (gerne die Spaltenüberschrift F_BEZEICHNUNG) mehr als 80 Stellen hat. Dann weiß man was zu korrgieren ist.