Fehler #281
Falsche Lagerbewegungen beim Erstellen von Erzeugnissen, wenn Bestandteile vorhanden/nicht vorhanden
Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
-
Zielversion:
-
Beginn:
31.07.2017
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
Gemacht habe ich folgendes (auch auf der Testumgebung)
Erzeugniss mit Bestandteilen angelegt
Bestandteile haben nur teilweise einen Lagerbestand.
Erzeugniss erstellt
Es kommt eine Fehlermeldung mit den Bestandteilen, die nicht vorhanden sind.
Die Bestandteile die vorhanden sind werden aber ausgelagert. Das sollte eigentlich nicht passieren
Es wird kein Erzeugniss eingelagert.
Dateien
Zugehörige Revisionen
Historie
Von Jan Büren vor mehr als 7 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
Status geändert durch Changeset kivitendo-erp|commit:7ccc2fd5f71317fec080989578672a6fba2d7521.
Von Jan Büren vor mehr als 7 Jahren aktualisiert
- Status wurde von Gelöst zu Neu geändert
- % erledigt wurde von 100 zu 0 geändert
Das wurde beim Refactoren übersehen, bzw. nicht getestet.
Ursache ist aber meine schlechten Fehlerbehandlung von 2009.
Die ist jetzt leicht verbessert.
Von Jan Büren vor etwa 6 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
Jetzt auch geschlossen.
Fixt #281 Fertigen nicht transaktionssicher
return 0 verlässt den eval block, aber macht kein Rollback
Ein sauberes "die" funktioniert wie gewollt.
Die Rückmeldung an den Anwender ist jetzt allerdings etwas kryptischer.