Bei der Suche nach Gründen für ein anderes Problem bin ich zufällig darauf gestossen, dass eine Unzahl von Einträgen in meinem Wareneingansarchiv zwar per Datum vermerkt sind, aber keinen Eintrag zu Artikeln oder Lieferanten haben.
Zuerst dachte ich, hier wäre etwas wirklich, wirklich faul, dann habe ich mir die zugehörigen Tabellen aber in der Datenbank angeschaut und da wurde mir klar, was hier los ist...
Es handelt sich hierbei schlicht um alle Wareneingangsbewegungen zu Artikeln, die irgendwann später gelöscht worden sind. Das klingt irgendwie logisch und nein, eigentlich ist das auch kein Bug, aber das Ganze ist trotzdem ein echtes Minenfeld, denn wer denkt schon daran, dass er/sie durch das heutige Löschen eines jahrelang verkauften Artikels auch rückwirkend ALLE Spuren dieses Artikels vernichtet.
Alles was Artikel angeht läuft in der Wawi in der Tabelle tArtikel zusammen und wenn man einen Artikel erst Inaktiv macht und dann über die DB-Verwaltung löscht, wird der Eintrag zu diesem Artikel aus Tabelle tArtikel physikalisch gelöscht. Alle Referenzen auf diesen Artikel in allen historischen Angeboten, Aufträgen, Rechnungen, etc. laufen aber über die interne Artikelnummer und die Tabelle tArtikel. Was das bedeutet kann sich jeder selbst ausmalen.
Wie gesagt, ein Bug ist das per se nicht, es erzeugt aber einen derart "bug-artigen" Zustand, dass ich das Problem hier dringend zur Sprache bringen wollte und bin auf Eure Einschätzungen gespannt...
Zuerst dachte ich, hier wäre etwas wirklich, wirklich faul, dann habe ich mir die zugehörigen Tabellen aber in der Datenbank angeschaut und da wurde mir klar, was hier los ist...
Es handelt sich hierbei schlicht um alle Wareneingangsbewegungen zu Artikeln, die irgendwann später gelöscht worden sind. Das klingt irgendwie logisch und nein, eigentlich ist das auch kein Bug, aber das Ganze ist trotzdem ein echtes Minenfeld, denn wer denkt schon daran, dass er/sie durch das heutige Löschen eines jahrelang verkauften Artikels auch rückwirkend ALLE Spuren dieses Artikels vernichtet.
Alles was Artikel angeht läuft in der Wawi in der Tabelle tArtikel zusammen und wenn man einen Artikel erst Inaktiv macht und dann über die DB-Verwaltung löscht, wird der Eintrag zu diesem Artikel aus Tabelle tArtikel physikalisch gelöscht. Alle Referenzen auf diesen Artikel in allen historischen Angeboten, Aufträgen, Rechnungen, etc. laufen aber über die interne Artikelnummer und die Tabelle tArtikel. Was das bedeutet kann sich jeder selbst ausmalen.
Wie gesagt, ein Bug ist das per se nicht, es erzeugt aber einen derart "bug-artigen" Zustand, dass ich das Problem hier dringend zur Sprache bringen wollte und bin auf Eure Einschätzungen gespannt...
Zuletzt bearbeitet: