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:

Code: Alles auswählen

and A.MENGE_AKT > 1

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.