2017-12-02 2 views
1

Ich erbitte Hilfe von Experten. Bei der Gestaltung des Lagerverwaltungssystems muss ich Gegenstände lagern, die in Packungen (mit 50/100/200 Stück) gekauft werden, aber entweder in Packungen oder in losen Stücken wie 5 oder 10 verkauft werden. Wie lagere ich solche Artikel in der Datenbank? Mit anderen Worten, wenn Artikel in loser Menge verkauft werden, wie werden wir auf Lager? Normalerweise ist dieser Preis nicht identisch mit dem Paketpreis. Dies führt zu Problemen bei der Zuordnung von Verkaufspreisen und der Aktualisierung von Lagerbeständen. Vielen Dank im VorausInventarverwaltung/Umgang mit Artikeln, die sowohl in Packs als auch als lose Artikel im Datenbankdesign verkauft werden

Antwort

0

In allen Bestandssystemen gibt eine grundlegende Entity ist genannt: Measurement Unit

Jedes Element, das verkauft werden kann, sollte mit Maßeinheit Entity haben Beziehung. Zum Beispiel können Sie 1 Packung Eier (oder eins nach dem anderen) verkaufen.

In Ihrem System sollten Sie also alle möglichen Maßeinheiten pro Element speichern.

Zusätzlich, Sie sollten alle Umrechnungen zwischen Maßeinheiten pro Element speichern. Zum Beispiel 1 Packung Eier = 8 Eier.

hier ein Datenmodell: enter image description here

+0

Danke. Aber der Preis eines jeden Stücks ist nicht gleich (= Packpreis/Stückzahl in der Packung). Schlägst du vor, dass auch diese beiden Werte als separate Felder gespeichert werden? – VLPATIL

+0

siehe Datenmodell ausführlich. –

Verwandte Themen