Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Lagerwert nachträglich berechnen, aber wie?

  Alt 4. Aug 2006, 17:37
Hallo mandoki,

die große negative Summe entsteht, weil du nicht die Mengendifferenz, sondern eine Wertdifferenz gebildet hast. Das ist zu diesem Zeitpunkt aber falsch. Es gibt verschiedene Verfahren zur Bestandsbewertung. Ein Unternehmer entscheidet sich frei für eines. Aus deinem ersten Beitrag entnehme ich, dass in deinem Programm mit dem gleitenden Durchschnittspreis gearbeitet wird. Die Bestandsmenge eines Artikels ist dann die Mengendifferenz aller Zu und Abgänge bis zum Stichtag. Bei negativ gespeicherten Abgängen ist das einfach SUM(Menge) WHERE Datum <= :Datum.

Jetzt musst du einfach noch den gleitenden Durchschnittspreis für Einkauf und Verkauf getrennt berechnen und die Bestandsmenge mit dem kleineren Wert multiplizieren.

Grüße vom marabu
  Mit Zitat antworten Zitat