Neue Anforderungen (docs/) interpretiert und als Entwicklungsplan V5.0 (AP-20 bis AP-28) aufgenommen; erste drei Pakete umgesetzt: AP-26 Ausschuss-Gründe konfigurierbar: - Stammdaten-Tabelle disposal_reasons + CRUD unter Einstellungen → Allgemein - StockDisposalController liest aktive DB-Gründe statt hartkodierter Liste - Seeder übernimmt die bisherigen 6 Gründe idempotent AP-25 Lieferbestand — Datum statt Tage: - "Nicht vorrätig" wird über Datepicker "Wieder lieferbar ab" gepflegt; Resttage-Hinweis zählt täglich automatisch herunter - Interne Bestellliste wieder kaufbar: Hinweis erscheint zusätzlich zu den Mengen-Buttons (VP entscheidet selbst) AP-22 Produktbestand-Erweiterungen: - Default-Sortierung nach Dringlichkeit, Status-Kopf toggelt - Alle vier Status-Kacheln als Filter klickbar - Neue Spalte "Verbrauch/Monat" (Ø Abgänge der letzten 6 Monate) - Produkt-Flag "Im Produktbestand anzeigen" (products.show_in_product_stock) Tests: 77 grün (DisposalReasonSettings 8, ProductOutOfStock 8, ProductStock 13 + Regression). Hinweise-Doku + Plan-Protokoll fortgeschrieben; nächster Schritt laut Plan: AP-21 (INCI-Erweiterungen). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
4.7 KiB
Datum 12-06-2026
Rohstoffbestand:
- Es ist gut, alle Rohstoffe aufzunehmen und einen Überblick zu haben, was alles im Haus ist. Aber in der Ansicht Rohstobestand muss ich die Filtermöglichkeit haben:
a) Alle Rohstoffe anzeigen (also auch solche, die nicht in aktiven Produkten drin sind, die ich aber z. B. für Neuentwicklung eingekauft habe)
b) Nur Rohstoffe aus Herstellerrezepturen
Allergene etc. dürfen da gar nicht auftauchen. Hier müsste ich bei den INCI also die Möglichkeit eines Kontrollkästchens haben „Kein Rohstoffbestand“.
…
INCI-Ebene:
-
Wenn ich bei Rohstoffbestand auf einen Rostoff klicke (nimm mal ZinClearXP), dann sehe ich ganz rechts „per Mail“. Aber wo definiere ich das? Da ich bei Dragonspice sowohl im Onlineshop als auch per Mail bestellen muss (z.B. größere Mengen), dann muss ich also im INCI selbst eintragen, ob online oder per Mail. Daher muss ich auf INCI-Ebene einstellen können a) Lieferant und dahinter b) URL (bleibt die URL frei, muss ich per Mail bestellen). Dann ein Plus für „Weiteren Lieferanten anlegen“.
-
Ich möchte die INCI-Liste filtern können. Also oben ein Kästchen „nur aktive“ anklicken. „Aktive“ = Alle INCI aus Herstellerrezepturen (mindestens 1 Produkt aktiv).
-
Bitte bei INCI noch ein Feld rein, wo ich einen Alternativen Namen eintragen kann, damit ein Mitarbeiter das INCI auch findet (Beispiel: In der Herstellerrezeptur steht LECITHIN, der Handelsname auf der Packung lautet aber Phospholipon 80 H).
-
Außerdem ein Feld, wo ich eintragen kann, wo das INCI / die Verpackung etc. liegt. Aktuell plane ich die Phrase RAUM | REGAL-NR. | BUCHSTABE (Raum 1 | Regal 3 | A). Am besten ich lege diese Felder auch unter Einstellungen zentral an, falls ich da mal was ändern muss, kann ich das gleich übergeordnet für alle machen.
…
Produktbestand:
-
Ich möchte sortieren können in der Tabelle nach Dringlichkeit. Also Klick auf Status und dann von oben nach unten erscheinen die dringlichsten. Kann defaultmäßig auch schon so eingestellt sein (falls es nicht schon so ist). Die Filter oben sind gut, aber „Produkte“ und „Bestand ok“ kann man nicht anklicken.
-
Auf Produktebene muss ich anklicken können, ob das Produkt im Produktbestand erscheinen soll oder nicht (z.B. Abrechnung Druckkosten für Logo-Etiketten haben da nix zu suchen).
-
Bitte hier noch Spalte „Verbrauch pro Monat“ reinbauen (Durchschnitt der letzten 6 Monate).
…
Produktebene:
-
Auf Produktebene müssen unter der Herstellerrezeptur noch die Phasen angelegt werden können. (siehe Screen dev/product management /screens/2026-12-06-Rezeptur-phase.jpeg).
-
Ich brauche noch ein Feld für ein Präfix für die Chargen-Nr. der Produkte. Es setzt sich zusammen aus einem Kürzel für die Kategorie (TP - Tattoopflege) + Produkt-Nr. (1) + Produktionsdatum. Beispiel Tattoocreme: TP1150626. Diese Chargen-Nr. schreiben wir immer in eins durch. Ich lege also das Präfix „TP1“ auf Produktebene an. In der Maske für die neue Produktion erstellt sich dann in dem Textfeld also die Chargen-Nr. von selbst, aber editierbar, da wir oft alte Chargen-Nr. Etiketten verwenden.
…
Lieferbestand:
Bei der Funktion „erst in 12 Tagen wieder lieferbar“ - hier machen wir das Produkt doch wieder kaufbar. Soll der VP selber entscheiden, ob er die Ware später bekommt. Ich würde hier außerdem präferieren, dass ich auf Produktebene eine Datum einstelle und für den VP dann die Anzahl der Tage erscheint, die sich dann täglich natürlich aktualisieren.
….
Ausschuss:
Ich möchte die Gründe für den Ausschluss unter Einstellungen selber anlegen können.
….
Wareneingang:
Ich bestelle heute Sonnenblumenöl mit Charge XY-123. In 3 Wochen kommt wieder Sonnenblumenöl mit der gleichen Chargen-Nr. XY-123. Hier brauche ich eine Lösung, dass sich das bei weiteren Einkauf dazuaddiert. Man müsste in der Maske also erstmal schauen, ob die Charge schon im Hause ist. Wir erweitern aber nicht einfach die Charge - den Einkaufsvorgang erfassen wir trotzdem.
….
Produktion:
Ich habe eine neue Maske konzipiert für die Produktion (siehe Screen dev/product management /screens/2026-12-06-neue-produktion.jpeg). Da fließen natürlich auch die neuen Rezeptur-Phasen mit ein. Wichtig: Der Produktbestand (!) errechnet sich nicht aus der oben definierten Auswahl Produkt und Anzahl. Das ist nur zur Planung. Ganz unten trägt man hinterher ein, was genau draus entstanden ist. Beispiel: Ich plane 50 x 50 ml HAELD Deobalm. Aus dieser Masse entstehen dann 40 x 50 ml und 50 x 5 ml. Das muss ich also extra eintragen.
Der Rohstoffbestand berechnet sich dann wie gehabt aus den Werten, die ich hinter jeder Charge eintrage.