Neu Vorsicht - Wawi löscht beim Speichern einfach die eigenen Felder eines Artikels!

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Ich bin gerade etwas gefrustet ...

Offenbar hat JTL vor einiger Zeit ein Feature eingebaut, dass die eigenen Felder nicht mehr bei allen Artikeln angezeigt werden, sondern dass das in Abhängigkeit von der Warengruppe geschieht. Aber anstatt darauf zu achten, dass bei der Einführung dieses Feature keine Daten verloren gehen können, hat man das so umgesetzt, als würde es in der Wawi vorher noch keine Warengruppen und eigene Felder geben:

Ein Artikel wurde einige Zeit nicht mehr geändert, er gehört aber einer Warengruppe an und hat auch Werte in den eigene Felder. Wenn ich den jetzt öffne und irgend einen Wert ändere (z. B. das Herkunftsland eintrage) und dann den Artikel speichere, werden alle meine Eingaben bei den eigenen Feldern gelöscht. (Wohlgemerkt - ich muss dazu noch nicht mal auf das Tab der eigenen Felder kommen.)

Wenn ich so ein Feature einbaue, dann erwarte ich, dass das passiert ohne meine Daten zu verändern. Also müssen für alle bestehenden Eigenen Felder auch erst mal die Sichtbarkeit bei allen Warengruppen aktiviert werden. Wenn ich das neue Feature nutzen möchte, dann kann ich im Nachgang die Warengruppen deaktivieren. Ich musste auch erstmal hier im Forum suchen, denn auch einmal habe ich bei einem Artikel (mit Warengruppe) die eigenen Felder geöffnet und die Seite war komplett leer. Ich habe an einen Bug gedacht, aber nein - es ist ein Feature. Wenn kein eigenes Feld angezeigt wird, gehört da eine Info auf die Seite, dass für die gewählte Warengruppe keine eigenen Felder aktiviert sind.

Und abgesehen davon finde ich die Umsetzung auch mehr als grenzwertig:

Angenommen man hat viele eigene Felder mit individuellen Texten bei einem Artikel gespeichert. Jetzt verklickt sich mal jemand und ändert versehentlich die Warengruppe - schwubs sind alle Daten unwiederbringlich verloren, ohne dass man das mitbekommt.

Die Daten können gerne ausgeblendet werden, aber sie dürfen nicht einfach unbemerkt gelöscht werden. Vor dem Speichern muss ich mind. mit einem Dialog informiert werden, dass durch meine Änderungen nun die eigenen Felder gelöscht werden würden.

Ticket wird erstellt => 2023031210000311

Das Problem muss nach der v1.5.48.2 eingeführt worden sein.
 
Zuletzt bearbeitet:

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
@Enrico W. Danke für die schnelle Info. Das Wiederherstellen aus dem Backup funktioniert nicht, da die automatischen Backups keine 5 Monate zurückreichen. => Hinweis an mich: zwischendurch auch noch mal ein Backup extra sichern.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Nur noch zur Info der Vollständigkeit halber: Das Feature, dass Eigene Felder auf Warengruppen eingeschränkt werden können, kam bereits mit der 1.4.32.0.
Mit welcher Änderung der Fehler aus dem oben aufgeführten Issue aufgetreten war wird aktuell noch untersucht.
Aus einer Datenbanksicherung, die vor der Attribut-Änderung angelegt wurde, solltest Du die Daten der eigenen Felder exportieren können.
Dazu noch die Info: Der Fehler trat ausschließlich dann auf, wenn Attribute in der Wawi bearbeitet wurden.
Hat man die JTL-Ameise genommen, dann trat der Fehler nicht auf.
 

recent.digital

Offizieller Service Partner
SPBanner
8. Juli 2015
2.378
817
Wuppertal
  • Gefällt mir
Reaktionen: Enrico W.

Hubertus2313

Gut bekanntes Mitglied
16. Januar 2021
87
35
Wir behalten jeden Monat ein Vollbackup der SQL Datenbank. Das wird in eine Art Archiv verschoben. Einfach eine Batch Datei per Windows Aufgabenplaner mit folgendem Inhalt einmal im Monat ausführen.

Kopiert nur das letzte Vollbackup. Falls dies nicht gezippt wird, einfach auf *.bak ändern. Pfade müsst ihr natürlich noch auf Eure anpassen:
Bash:
FOR /F "delims=|" %%I IN ('DIR "D:\Backup-JTL-DB\*.zip" /B /O:D /S') DO SET NewestFile=%%I
copy "%NewestFile%" "DISKSTATION:\archiv\jtl-datenbank-monatlich"

Damit kann man ganz leicht wieder Daten oder auch Formulare wiederherstellen wenn diese schleichend verloren gegangen sind.

Grüße, Hubertus

P.S: Backups hat man nie genug. 😀
 

Ähnliche Themen