Ein-/Auslagern nutzt die Artikeleinheit (Gebinde) statt fest "Packung"
- buildUnitOptions verwendet product.package_label als Beschriftung der Gebinde-Option (Wert bleibt intern "package"). - Beim Auswaehlen eines Artikels ist das Gebinde vorbelegt, wenn eine Packungsgroesse hinterlegt ist. - Auslagern: Chargen-Dropdown und Hinweis zeigen die Menge in der Artikeleinheit (z.B. "MHD 2026-12-23 - 1 Glas") statt in der Basiseinheit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -44,7 +44,8 @@ export default function CheckIn() {
|
||||
setResults([]);
|
||||
resetLookup();
|
||||
const opts = buildUnitOptions(p, units);
|
||||
setUnit(p.unit_name || (opts[0] && opts[0].value) || "");
|
||||
// Gibt es ein Gebinde (Glas, Packung, …), ist das die naheliegende Eingabe.
|
||||
setUnit(p.package_size ? "package" : (p.unit_name || (opts[0] && opts[0].value) || ""));
|
||||
setLines([emptyLine()]);
|
||||
setLocationId("");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user