Liebes Forum, liebes JTL-Team,
wir arbeiten mittlerweile seit 7 Jahren mit der JTL-Wawi und sind vom Produkt voll überzeugt, wenn auch hier und da noch kleine Bugs bestehen. Heute allerdings ist mir ein Bug aufgefallen, der bei uns zumindest gravierende Auswirkungen hat.
Wir sind im Juni von der 99780 mit allen nötigen Zwischenschritten auf die Beta umgestiegen, haben dort alle Versionen mitgemacht und setzen nun erfolgreich die 1.0.0 ein. Bisher funktionierte bei uns alles reibungslos. Gestern habe ich dann einen "Uraltartikel" aus dem System gelöscht, der erste Löschvorgang seit Juni. Dabei ist mir nun aufgefallen, dass alle alten Aufträge, in denen der Artikel enthalten war, wieder auf "Nicht ausgeliefert" umgestellt wurden. Weiterhin wurden die Artikel, die noch im System mit Bestand laufen, als Reserviert von diesen Aufträgen markiert. Selbstverständlich wurden alle Schritte beim Update befolgt und vorher auch alle Altaufträge als "ausgeliefert" umgestellt.
Ich bin nun Testweise hingegangen und habe die Aufträge mit Reservierungen von Artikeln manuell mit "Auftrag ohne Versand abschließen" umgestellt und die noch übrigbleibende Reservierung in den Artikeln mit diesem Script rausgelöscht:
Das funktioniert soweit, kann aber nicht in Zukunft die Lösung für das Problem sein. Ich werde bis zu einer Lösung keine weiteren Artikel mehr löschen! Bitte um dringende Hilfe hier im Forum.
Vielen Dank & Grüße
Matze (wolmat)
wir arbeiten mittlerweile seit 7 Jahren mit der JTL-Wawi und sind vom Produkt voll überzeugt, wenn auch hier und da noch kleine Bugs bestehen. Heute allerdings ist mir ein Bug aufgefallen, der bei uns zumindest gravierende Auswirkungen hat.
Wir sind im Juni von der 99780 mit allen nötigen Zwischenschritten auf die Beta umgestiegen, haben dort alle Versionen mitgemacht und setzen nun erfolgreich die 1.0.0 ein. Bisher funktionierte bei uns alles reibungslos. Gestern habe ich dann einen "Uraltartikel" aus dem System gelöscht, der erste Löschvorgang seit Juni. Dabei ist mir nun aufgefallen, dass alle alten Aufträge, in denen der Artikel enthalten war, wieder auf "Nicht ausgeliefert" umgestellt wurden. Weiterhin wurden die Artikel, die noch im System mit Bestand laufen, als Reserviert von diesen Aufträgen markiert. Selbstverständlich wurden alle Schritte beim Update befolgt und vorher auch alle Altaufträge als "ausgeliefert" umgestellt.
Ich bin nun Testweise hingegangen und habe die Aufträge mit Reservierungen von Artikeln manuell mit "Auftrag ohne Versand abschließen" umgestellt und die noch übrigbleibende Reservierung in den Artikeln mit diesem Script rausgelöscht:
Code:
DECLARE @xArtikel AS XML;
SET @xArtikel = (
SELECT dbo.tlagerbestand.kArtikel FROM dbo.tlagerbestand
LEFT JOIN(SELECT SUM(fAnzahl) AS fAnzahl, kArtikel FROM dbo.tReserviert GROUP BY kARtikel)
AS Result ON Result.kArtikel = dbo.tlagerbestand.kArtikel
WHERE fInAuftraegen <> ISNULL(fAnzahl,0)
FOR XML PATH('Artikel'), TYPE);
EXEC spUpdateLagerbestand @xArtikel;
Das funktioniert soweit, kann aber nicht in Zukunft die Lösung für das Problem sein. Ich werde bis zu einer Lösung keine weiteren Artikel mehr löschen! Bitte um dringende Hilfe hier im Forum.
Vielen Dank & Grüße
Matze (wolmat)