Seite 1 von 1
Lagerbestand auslesen
Verfasst: Di 2. Jul 2013, 12:26
von wuffli
Hallo Leute
Wir brauchen ab und an für die Buchhaltung den Bestand unseres Lagers. Ich habe es schon mit Artikel --> Drucken --> Wertlisteversucht. Allerdings ist er mittlerweile beim generieren der Seite 350'000+ und ich denke nicht das da noch sinnvolle Lösung bei rauskommt.
Ich habe mit googeln auch schon einen hilfreichen Beitrag gefunden, allerdings sind diese Listen als Anhang wieder verschwunden. Hier der
Link
Hat jemand eine Lösung für mich parat? Ich komme mit weiterem googeln oder der Sufu nicht weiter...
Re: Lagerbestand auslesen
Verfasst: Di 2. Jul 2013, 12:57
von f1racer
Hallo,
da Du die "K" Version hast kannst Du das über Tools / Export lösen:
Code: Alles auswählen
select A.ARTNUM,A.MATCHCODE,A.MENGE_AKT,A.EK_PREIS,
round( A.MENGE_AKT * A.EK_PREIS / 100 * A.INVENTUR_WERT / IF(A.PR_EINHEIT,A.PR_EINHEIT,1),2)
as EK_WERT,WG.NAME
as WG_NAME
from ARTIKEL A, WARENGRUPPEN WG
where A.WARENGRUPPE=WG.ID
and A.MENGE_AKT!=0
and A.MENGE_AKT * A.EK_PREIS / 100 * A.INVENTUR_WERT!=0
order by A.MATCHCODE
Dann exportieren und die Spalte EK_WERT in Excel summieren. So mache ich das hier....
Prüfe bitte aber ob die Werte stimmen!!
Ich rechne auch Artikel mit negativem Bestand ein! Das vermindert den Bestand dann aber! Wenn Du nur Artikel mit positivem Bestand möchtest, dann ändere
and A.MENGE_AKT!=0
nach
and A.MENGE_AKT>0
viel Erfolg!
Re: Lagerbestand auslesen
Verfasst: Di 2. Jul 2013, 16:00
von wuffli
Vielen Dank für die Unterstützung. Mich interessieren nur die Artikel mit Bestand 1+, deshalb bin ich für den Hinweis sehr dankbar.
Meine Auswertung macht allerdings einen Fehler, round wird wahrscheinlich nicht richtig aufgelöst, dieses Wort ist als einziges auch nicht blaufarbig (Sorry für meinen Anfängerausdrücke, ich bin da nicht vom Fach.

).
Kannst du mir nochmal helfen?
Re: Lagerbestand auslesen
Verfasst: Mi 3. Jul 2013, 08:14
von MrFoxdata
Hallo,
ich habe dein Skript bei mir im CAO Export aufgerufen, und es funktioniert ohne Fehlermeldung.
Ich habe MySQL in Version 1.4.22
Wenn du nur alle Artikel mit Lagermenge größer als 1 (so habe ich Bestand 1+ interpretiert) mußt du nur folgende Zeile ändern:
Re: Lagerbestand auslesen
Verfasst: Mi 3. Jul 2013, 09:33
von wuffli
Vielen Dank für deine Hilfe.
Ich habe es dann auch ohne Veränderung eingelesen und festgestellt das es nur passiert wenn ich eine Änderung mache. Ich habe nicht gesehen dass das Ausrufezeichen auch korrigiert werden muss. Jetzt funktioniert es einwandfrei.