Erstellt vor 5 Jahren
Zuletzt geändert vor 5 Jahren
#1394 closed Fehler (wont-fix)
Beim Erfassen von Einheiten kann der Typ der Einheit nicht angegeben werden
| Erstellt von: | andreas.rudin@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.1 |
| Schweregrad: | schwerwiegend | Stichworte: | Stammdaten |
| Beobachter: | m.bunkus@…, andreas.rudin@… |
Beschreibung
Es gibt in lx-office zwei Typen von Einheiten:
1) solche für Waren ==> type "dimension"
2) solche für Arbeiten ==> type "service"
Leider existiert in der Eingabemaske für neue Einheiten aber kein Feld, mit dem der Typ der Einheit spezifiziert werden kann.
Resultat ist, dass bei neu angelegten Einheiten das Datenbankfeld "type" leer bleibt, ausser es wird direkt in die Postgres-Datenbank eingegeben.
Mir ist nicht ganz klar, wo in lx-office der "type" einer Einheit eine Rolle spielt, ich denke aber, dass nur zwei sinnvolle Lösungen gibt:
A) Entweder das Datenbankfeld "type" bleibt und dann muss es auch eine Möglichkeit geben, beim Erfassen von neuen Einheiten den "type" anzugeben.
B) Oder das Datenbankfeld "type" hat gar keine Funktion in lx-office, dann sollte es aber gelöscht werden und auch bei den standardmässig vorgegebenen Einheiten nicht mehr verwendet werden.
Gerade noch eine weitere Unregelmässigkeit, die mir bei den Einheiten aufgefallen ist:
Bei allen Basiseinheiten ist das Datenbankfeld "factor" leer, nur bei der Basiseinheit "min" für Minuten hat "factor" den Wert "0.00000"
Ich denke, dass es auch hier sinnvoll wäre, dies zu vereinheitlichen und entsprechend zu dokumentieren.
Änderungshistorie (1)
comment:1 Geändert vor 5 Jahren durch m.bunkus@…
- Lösung auf wontfix gesetzt
- Status von new nach closed, m.bunkus@linet-services.de geändert

Es gab früher die Unterscheidung zwischen Dienstleistungs- und Artikeleinheiten. Diese hat sehr viel Verwirrung gestiftet, weswegen die Unterscheidung entfernt wurde. Dass das Datenbankfeld noch existiert ist eine kleine Unschönheit; einfach ignorieren.