Projekt

Allgemein

Profil

Fehler #12

Erzeugnisse deren Einzelteile unterschiedliche Einheiten verwenden werden falsch berechnet.

Von Jan Büren vor mehr als 9 Jahren hinzugefügt. Vor 7 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
04.11.2014
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Ausprobiert habe ich das Anhand eines Erzeugnisses mit je einem
Einzelteil in Stück und Gramm. Einheit des Erzeugnisses ist Stück.
Hierbei werden bei der Fertigung das Stck-Einzelteil wie kg behandelt,
es wird also nur 1/1000 bei der Fertigung verbraucht. Das Resultat ist
dann in diesem Fall 1/1000 Stck-Erzeugnise im Erzeugnis Lagerplatz.
Habe dieses Problem im angehängten Patch gelöst indem ich vor der
Konvertierung prüfe ob die Basis-Einheiten gleich sind.


Dateien

Unit.patch (1013 Bytes) Unit.patch Jan Büren, 04.11.2014 14:55

Historie

#1

Von Sven Schöling vor mehr als 9 Jahren aktualisiert

Nur kurz über den Patch geschaut, nicht versucht den Bug nachzustellen.

Die Einheitenkonvertierung sollte in der Ware nicht stillschweigend ignorieren, wenn Einheiten inkompatibel sind. Das muss weiter vorne passieren, und dann einfach mit dem richtigen Faktor rechnen.

Und um zu vergleichen ob zwei Einheiten kompatibel sind, gibt es schon die Methode unit_class. Die gibt die kleinste Einheit zurück auf die sich die Einheit bezieht. Kann einfach verglichen werden.

#2

Von Bernd Bleßmann vor 7 Monaten aktualisiert

  • Status wurde von Neu zu Erledigt geändert

Kann ich nicht mehr nachvollziehen. Vermutlich mit Umstellung auf den Inventory-Helper geheilt worden.

Auch abrufbar als: Atom PDF