Bestandskorrektur beschleunigen

Mehr
8 Jahre 2 Monate her - 8 Jahre 2 Monate her #1018 von Anonymous
Bestandskorrektur beschleunigen wurde erstellt von Anonymous
Wie kann man die Inventur-Bestandskorrektur beschleunigen?

Man kann bei der Bestandskorrektur mit folgender erweiterter Selektion arbeiten:

Hinweis:
Diese stellt zur Bestandskorrektur diejenigen Artikel bereit, welche für die gewählte Filiale (bei <Filialnummer> einzugeben) in der Inventurerfassung enthalten sind oder dort einen Bestand<>0 haben. Nicht erfasste Artikel mit Bestand<>0 bekommen den Bestand auf 0 gesetzt!

select distinct handelsartikel.* from handelsartikel
inner join
(select afb.artikelnr, inv.Filialnummer, afb.einheit, afb.farbe, afb.grösse
from artikelfilialbestand afb left join inventurerfassung inv
on afb.artikelnr=inv.artikelnr and
afb.einheit=inv.einheit and
afb.farbe=inv.farbe
and afb.grösse=inv.grösse
where afb.filialnummer=<FILIALNUMMER> and(afb.bestand<>0 or inv.artikelnr is not NULL)) hilf
on handelsartikel.artikelnr=hilf.artikelnr
and handelsartikel.einheit=hilf.einheit
and handelsartikel.grösse=hilf.grösse
and handelsartikel.farbe=hilf.farbe

Andere Artikel werden nicht berührt. Die richtige Filiale muss unbedingt in der Selektion angegeben werden und bei der Bestandskorrektur ausgewählt sein.

Vor jeder Bestandskorrektur muss zunächst eine Sicherung der Datenbanken erfolgen, da die Bestandskorrektur irreversibel ist! Die Benutzung obiger Selektion geschieht auf eigene Verantwortung!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.