Erstellt vor 2 Jahren

Geschlossen vor 14 Monaten

#2011 closed Verbesserung/Featurewunsch (fixed)

Zeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern in DB verhindern

Erstellt von: information@… Verantwortlicher: m.bunkus@…
Priorität: niedrig Meilenstein: 3.1.0
Komponente: kivitendo ERP Version: 2.7.0
Schweregrad: Verbesserung Stichworte:
Beobachter:

Beschreibung

Problem:
Immer mal wieder gibt es Probleme in der LaTEX-Druckvorlage, wenn "komische" End- oder Steuerzeichen beim "Rüberkopieren" von Artikeln aus Word und / oder PDF-Listen gemacht werden.
In der Datenbank findet sich dann in parts.description, bspw. ein \r:

'Mein Pdf-kopierter Artikelname \r'

Ich denke, dass Zeilenumbrüche am Ende des Feldes von Artikelname immer ungewollt sind und beim Speichern schon gefiltert werden könnten.

Alternativ müssten wir, dass in den Druckvorlagen abfangen, bzw. vielleicht bei parse_template im LaTEX Bereich konfigurierbar abfangen.

Änderungshistorie (5)

comment:1 Geändert vor 2 Jahren durch wulf@…

ich finde das sinvoll, wuerde aber alle whitespace Zeichen (<leer>, <tab>, <newline>) am Eintragende rausschmeissen.

comment:2 Geändert vor 2 Jahren durch m.bunkus@…

  • Meilenstein auf 3.0.0 gesetzt

comment:3 Geändert vor 2 Jahren durch m.bunkus@…

  • Meilenstein von 3.0.0 nach 3.1.0 geändert

comment:4 Geändert vor 14 Monaten durch grichardson@…

  • Typ von Fehler nach Verbesserung/Featurewunsch geändert

comment:5 Geändert vor 14 Monaten durch jbueren

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

In 53fcb212544cf90957c5e6a3b3a1a36af395b273/erp:

Zeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern in DB verhindern
closes #2011
Wie Wulf vorgeschlagen hat, werden alle whitespaces beim Beginn eines Textblocks und beim Ende eines
Textblocks entfernt. Ferner werden mehrfach Wiederholungen von Leerzeichen innerhalb eines Blocks
auf nur ein Leerzeichen reduziert. Konfigurierbar (Standard an). OFFEN: Bei CSV-Import wird dies
noch nicht berücksichtigt

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.