Fehler #12
Erzeugnisse deren Einzelteile unterschiedliche Einheiten verwenden werden falsch berechnet.
0%
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
Historie
Von Sven Schöling vor etwa 10 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.
Von Bernd Bleßmann vor etwa 1 Jahr aktualisiert
- Status wurde von Neu zu Erledigt geändert
Kann ich nicht mehr nachvollziehen. Vermutlich mit Umstellung auf den Inventory-Helper geheilt worden.