Warenwirtschaft: Einheit (g/ml) als Pflichtfeld über der bestellten Menge

Die Einheit hing bisher als Anhang rechts am Mengenfeld — auf breiten
Monitoren außer Sicht, und „g" war stiller Default. Jetzt:

- Eigenes Pflichtfeld „Einheit der bestellten Menge" direkt VOR der Menge
  mit „Bitte wählen"; beim Neuanlegen muss bewusst Gramm oder Milliliter
  gewählt werden, beim Bearbeiten ist die gespeicherte Einheit vorbelegt.
- Hinweis unter der Einheit sagt, ob ml möglich ist (Dichte hinterlegt,
  Wert wird genannt) oder erst gepflegt werden muss; ml bleibt ohne Dichte
  gesperrt. Mengen-Hinweis und ml→g-Live-Vorschau folgen der Auswahl.
- Server: Store-/UpdateStockEntryRequest weisen Rohstoff-Einkäufe ohne
  Einheit ab (Verpackung bleibt ohne Einheit). Bestehende Tests ergänzt,
  neuer Test für die Pflicht.
- In-App-Doku (Hinweise, Testleitfaden) nachgezogen.

Suite: 390 grün.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-09-14 14:09:34 +00:00
parent 23381a37f5
commit be1d8fdc39
9 changed files with 94 additions and 22 deletions

View file

@ -426,8 +426,10 @@ dadurch für die Bedienung ändert:
höchstens ±5 % vom Soll abweicht.
- **Rohstoff-Dichte für ml-Einkäufe (V7.0):** Wird ein Rohstoff in **ml**
eingekauft (z. B. eine Tinktur), aber in **Gramm** geführt, hinterlegt man am
Rohstoff die **Dichte (g/ml)**. Im Wareneingang kann dann die Einheit **ml**
gewählt werden; gespeichert wird der über die Dichte errechnete Gramm-Wert.
Rohstoff die **Dichte (g/ml)**. Im Wareneingang wird die **Einheit** (g oder
ml) als Pflichtfeld **über der Menge** bewusst gewählt (seit 14.09.2026, vorher
unauffällig rechts neben dem Feld); bei ml zeigt das Mengenfeld live
„ml × Dichte = g“, gespeichert wird der errechnete Gramm-Wert.
Ohne hinterlegte Dichte ist keine ml-Erfassung möglich.
- **Produktion: Entwurf vs. Abschließen (V7.0):** **„Zwischenspeichern (Entwurf)"**
sichert eine Produktion **ohne Bestandsbuchung** und ohne fachliche Prüfung —

View file

@ -223,12 +223,13 @@
**Neu (AP-42):**
- Am Rohstoff optionales Feld **Dichte (g/ml)**.
- Im Einkauf/Wareneingang lässt sich die Einheit **g oder ml** wählen; bei **ml** wird über die Dichte in Gramm umgerechnet und **als Gramm gespeichert**.
- Im Einkauf/Wareneingang ist die **Einheit der bestellten Menge** (g oder ml) ein eigenes **Pflichtfeld über der Menge** („Bitte wählen“, seit 14.09.2026); bei **ml** wird über die Dichte in Gramm umgerechnet und **als Gramm gespeichert** — die Umrechnung erscheint live unter dem Mengenfeld.
**So testen:**
1. Bei einer in ml gekauften Tinktur die **Dichte** hinterlegen (z. B. 0,79).
2. Einen Wareneingang mit Einheit **ml** erfassen (z. B. 100 ml) → gespeichert/gebucht werden 79 g.
3. Ohne hinterlegte Dichte ist die ml-Auswahl gesperrt (Prüfung).
4. Ohne gewählte Einheit lässt sich der Rohstoff-Einkauf nicht speichern (Prüfung).
---