Steffen Malte: Postgres: "Bewegungskorrektur beim Bestand berücksichtigen"

Beitrag lesen

Hallo lulu,

danke für die schnelle Antwort.
Gehen wir mal von folgendem Beispiel aus:

Tabelle "Bewegung":
--------------------
TrNr | Artikel | Menge | BuchSchl
1 | 1 | 10 | WE
2 | 1 | 2 | WA <--- Menge ist nicht korrekt
3 | 1 | 3 | WA

Tabelle "Bestand":
------------------
Artikel | Bestand
1 | 5

Nach meinem bisherigen Skript würde eine Korrektur der
Transaktion 2 (Menge von 2 auf 4) eine weitere Bewegung
nachsichziehen.

Habe ich das richtig verstanden, dass es besser wäre eine
Storno- bzw. Korrekturbuchung zu vollziehen. Dies hätte zur
Folge, dass weitere Bewegungen erzeugt würden.

->
Tabelle "Bewegung":
--------------------
TrNr | Artikel | Menge | BuchSchl
1 | 1 | 10 | WE
2 | 1 | 2 | WA
3 | 1 | 3 | WA
4 | 1 | 2 | WE <--- Stornobuchung
5 | 1 | 4 | WA <--- Korrekturbuchung

Tabelle "Bestand":
------------------
Artikel | Bestand
1 | 3

Gruß
Steffen