Project

General

Profile

Fehler #12

Erzeugnisse deren Einzelteile unterschiedliche Einheiten verwenden werden falsch berechnet.

Added by Jan Büren about 10 years ago. Updated about 1 year ago.

Status:
Erledigt
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
11/04/2014
Due date:
% Done:

0%

Estimated time:

Description

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.


Files

Unit.patch (1013 Bytes) Unit.patch Jan Büren, 11/04/2014 02:55 PM

History

#1

Updated by Sven Schöling about 10 years ago

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

Updated by Bernd Bleßmann about 1 year ago

  • Status changed from Neu to Erledigt

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

Also available in: Atom PDF