Artikel umnummerieren
Achtung: Die Umnummerierung funktioniert nur, wenn es im Lager noch keine nicht gebuchten Artikel für Aufträge gibt.
Da das Lager in der WinLine neu angelegte Artikel automatisch aktualisiert, müssen als erstes die Hintergrundaufgaben deaktiviert werden.
Anschließend wird der Artikel in der WinLine umnummeriert.
Jetzt kann die Umnummerierung im Lager auf Datenbankebene erfolgen.
Beispielskript zur Umnummerierung von Hauptartikeln mit Ausprägung 1
DECLARE @old NVARCHAR(30);
DECLARE @new NVARCHAR(30);
SET @old = 'UM-2'
SET @new = 'UM-3'
UPDATE app_articletype
SET
[Artikelnummer] = CASE
WHEN Auspr1 IS NOT NULL THEN @new + ';' + Auspr1
ELSE @new
END,
[Hauptartikelnummer] = @new
WHERE [Hauptartikelnummer] = @old;
Umnummerierung zur Stammdatenanpassung
Stammdaten für bereits gebuchte Artikel können in der WinLine teilweise nicht mehr geändert werden. Die Änderungen können dann nur unter Zuhilfenahme der Umnummerierung durchgeführt werden.
Der Ablauf ist folgender
- Hintergrundaufgaben des Lagers stoppen
- Alten Artikel in WinLine umnummerieren
- Alten Artikel in Lager umnummerieren
- Alten Artikel in WinLine Inaktiv setzen
- Neuen Artikel in WinLine anlegen (Datenübernahme aus Artikel Alt)
- In WinLine-Belegen Artikel aktualisieren
- Alt gegen Artikel Neu tauschen (Achtung: Artikelfelder werden überschrieben!)
- ODER Position manuell hinzufügen, Werte aus alter Position übernehmen und alte Position entfernen
- Ersatzartikelnummer aktualisieren
- Hintergrundaufgaben im Lager wieder starten und auf Abgleich warten oder im Admincenter unter Tools diesen manuell starten.
- Bestände auf den Neuen Artikel buchen
- Per Umbau im Lager den alten Artikel auf den Neuen buchen.
- Oder
- Im Lager alten Artikel Löschen.
- In der WinLine manuell entnehmen. ACHTUNG: Einstandspreis notieren
- Im Lager auf den neuen Artikel zubuchen und als Preis den Einstandspreis verwenden.