Hallo Jens,
doch, es gibt schon einige mit dem gleichen Problem, aber ich glaube die sind alle zu frustriert, um zu antworten und nein, eine Best Practice gibt es hierzu auch nicht, weil es schlicht nicht ohne Zauberei geht.
Bis zur 0.99923 konnte man Seriennummern umbuchen, was schon mehr recht als schlecht funktionierte, aber dafür konnte man keine SN ausbuchen und dann wieder einbuchen, z.B. bei Leihstellungen oder Demos. Jetzt, mit der 1.x ist das genau anders herum, man kann keine SNs mehr umbuchen, sie dafür aber wiederholt aus- und einbuchen. Ich weiß wirklich nicht, was ich davon halten soll. Sicher, SNs sind nicht das Brot und Butter Geschäft des Versandhandels, aber ich hätte mir wirklich sehr gewünscht, dass die SN Artikel mit der 1.x endlich in die normale Lagerhaltung überführt werden und nicht so etwas halbgares, aber vielleicht kommt das ja noch...
Für Dein Problem gibt es damit aber aktuell wirklich nur noch die Lösung, die Seriennummern über eine
Inventur aus der DB zu entfernen und sie dann z.B. über die
Ameise wieder ins Standard-Lager zu importieren. Vor dem inventurmäßigen Rauswurf solltest Du die SN-Daten also direkt aus der DB exportieren, um sie dann leicht wieder importieren zu können.
Je nachdem, ob Du schon Erfahrung mit einem SQL Tool hast, ist das ganz leicht oder eben eher beängstigend, aber die Voraussetzung jeder Aktion direkt in der DB ist ja eh eine Datensicherung, also nur Mut... - Es gibt einige wirklich gute SQL Management Tools, aber empfehlen würde ich Dir für so etwas kleines durchaus HeidiSQL (
http://www.heidisql.com/), dass schon recht viel kann und bei Bedarf auch portabel und damit ein nettes Helferlein ist.
Die Zugangsdaten gibst Du ganz analog zur
Wawi selbst ein und nach der Verbindung gehst Du in der Datenbank dann zur Tabelle
dbo.tLagerArtikel und dort auf Abfrage. Da kopierst Du dann diesen Code rein ...
Code:
Select dbo.tArtikel.cArtNr, dbo.tWarenlager.cName, cSeriennr, ISNULL (cBeschreibung1,'') AS cBeschreibung1, ISNULL (cBeschreibung2,'') AS cBeschreibung2 FROM dbo.tLagerArtikel JOIN dbo.tArtikel ON dbo.tArtikel.kArtikel=dbo.tLagerArtikel.kArtikel JOIN dbo.tWarenLager on dbo.tWarenLager.kWarenlager=dbo.tLagerArtikel.kWarenlager WHERE kBestellPos=0 ORDER BY dbo.tArtikel.cArtNr
... und führst ihn mit Klick auf das "Play" Symbol in der Menüleiste aus. Damit bekommst Du alle Deine aktiven Seriennummern gelistet, also die aus ALLEN Lagern, das aber nur, weil ich nicht weiß, wie Dein Demo-Lager heißt. Macht auch nichts, denn nun machst Du einen Rechtsklick auf die Resultat-Tabelle und wählst "Ergebnis exportieren" und dann Deine Wunschoptionen, wohl am besten "Excel-CSV" oder "Delimited text".
In Excel oder Ähnlichem löscht Du dann einfach alle Zeilen, die nicht zu Deinen Wunschartikeln oder zu Deinem Demo-Lager passen, änderst das Lager der übriggebliebenen Artikel auf den Namen Deines Standardlagers und schreibst das Ergebnis wieder in eine CSV, die Du dann mit der Ameise über "Import > Artikel > Seriennummer" wieder importierst. Die beiden Beschreibungen scheinen übrigens nicht importierbar zu sein, oder ich habe das noch nicht gefunden. Wäre echt schade...
Viel Glück,
Ingmar