Warenwirtschaft: Anforderungsrunde 12.06. — Plan V5.0 + AP-26/AP-25/AP-22
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>
This commit is contained in:
parent
a8f6fef38e
commit
e53201f229
32 changed files with 1377 additions and 94 deletions
144
docs/Todos.md
Normal file
144
docs/Todos.md
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
Könntest Du das Feld so anlegen, dass der so eine URL mit Parametern annimmt? Dann könnten man gleich in den Konfigurator springen bei solchen Anbietern (Versandverpackungen):
|
||||
solceh URLS https://www.kartonsaufmass.de/bestellen?bom_configuration=%7B%2522length%2522:125,%2522width%2522:125,%2522height%2522:30,%2522amount%2522:100%7D
|
||||
|
||||
Wird entsprechend validiert und mit einem Fehler ausgegeben
|
||||
|
||||
Lege ich einen neuen Lieferanten an, dann sagt er URL eingeben, obwohl eine drinsteht. Wenn ich die rausmache, dann geht das Abspeichern. Also genau umgekeht wie es eigentlich soll.
|
||||
|
||||
danke. Könntest Du bei „Neue Produktion“ bitte die Incis aus der Herstellerrezeptur nehmen?
|
||||
|
||||
Dort auch die Wörter / Zeile mit **Charge** und **Menge (g)** bei dem jeweiligen INCI aus den Tabellen nehmen. Das ist zu viel fürs Auge. Bei Menge steht im Feld als Platzhalter dann 0 g, dann weiß man, dass man Gramm eintragen muss.
|
||||
|
||||
|
||||
|
||||
Wenn ich „Weitere Charge“ anklicke, reicht es, wenn ein weiteres Dropdown aufgeht.
|
||||
|
||||
|
||||
**
|
||||
Neuer Einkauf**
|
||||
|
||||
A) Felder für Preise wie folgt:
|
||||
|
||||
- Dropdown UST (Auswahl 19%, 7% etc.) -> Muss ich vorab in den Einstellungen definieren können
|
||||
|
||||
- Brutto-Preis pro kg
|
||||
|
||||
- Netto-Preis pro kg
|
||||
|
||||
-> Manche Shops zeigen mir den Netto-Preis an, manche den Brutto-Preis. Ich will da nicht immer rumrechnen. Ich trage entweder den Netto- oder Bruttobetrag ein und das jeweilige leere Feld berechnet sich dann von selbst.
|
||||
|
||||
|
||||
|
||||
B) Bitte einen ausgefüllten Einkauf duplizierbar machen. Hintergrund: Manchmal kommen Rohstoffe in 2,3 Kanistern mit unterschiedlichen Chargen, dann muss ich das nicht alles nochmal ausfüllen.
|
||||
|
||||
|
||||
|
||||
c) Bitte die Icons Auge, Stift und Mülleimber in der Übersicht „Einkauf & Wareneingang“ weiter auseinander und ein Stück größer - ist schwer anzuklicken auf dem ipad - bitte bei allen Tabellen in den Menüpunkten
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**Lieferanten**
|
||||
|
||||
A) Hier muss ich ein Kästchen anklicken können, ob ich per Mail oder online in einem Shop bestelle. Hintergrund: Bei manchen Lieferanten muss ich per Mail bestellen, da soll dann in der Liste für den Rohstoffbestand ein Link entweder zu einem Onlineshop oder ins Mailformular mit der richtigen Email-Adresse bereits hinterlegt erscheinen.
|
||||
|
||||
|
||||
|
||||
B) Ich möchte bei jedem Lieferanten eine Lieferzeit eintragen können, die ich vorher definiere (z. B. 3-5 Werktage). Aber bitte als Textfeld. Zuätzlich benötige ich bei den INCIs auch ein Feld, wo ich eine Lieferzeit eintragen kann (auch als Textfeld). Wenn da was drinsteht, dann überschreibt der Inhalt den vom Feld beim Lieferanten. Hintergrund: Dragonspice z.B. liefert immer prompt nach 3 Tagen. Manche (wenn auch wenige) INCI von denen sind aber nicht immer vorrätig oder müssen vorbestellt werden.
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**INCIs**
|
||||
|
||||
A) Bei jedem INCI muss ich eine Mehrfachauswahl als Dropdown haben, bei welchen Lieferanten ich dieses eine INCI kaufen kann (beziehe nicht immer beim gleichen). Das brauchen wir dann später in der Übersicht Rohstoffbestand.
|
||||
|
||||
|
||||
|
||||
B) Pro INIC möchte die Höhe der UST hinterlegen über ein Dropdown (7%, 19% etc. -> anzulegen in Einstellungen).
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**Neue Produktion**
|
||||
|
||||
A) Bitte weniger Linien - Überschriften Charge und Menge bei den einzelnen Rohstoffen weg - steht ja im Dropdown / Feld (hier noch g hinter die Zahl)
|
||||
|
||||
|
||||
|
||||
B) Im Dropdown für die Charge steht zusätzlich noch der Lieferant, also „**Manske GmbH - DE-170722 - 30.09.2028**“ (Datum bitte so in dieser Schreibweise und die Buchstaben MHD raus). Die Charge darf auch nur angezeigt werden, wenn noch was von ihr da ist.
|
||||
|
||||
|
||||
|
||||
C) Das mit den Megenangaben bei einer neuen Produktion müssen wir eleganter lösen. Sonst muss ich ja ständig in die Excel schauen und manuell übertragen. Vorschlag: Ich trage oben die Stückzahl ein (z.B. 50), unten errechnet sich in den Felden „Menge Soll (g)“ die vollständige Zahl, die ich brauche - **auf Basis der Herstellerrezeptur!.** Daneben steht ein weiteres Feld „Menge Ist (g)“. Wenn ich Sonnenblumenöl Kanister Charge A dann 2000 von benötigten 5000 g leere, trage ich ins Ist-Feld 2.000 g ein für Charge A und mache dann eine weitere Charge (zweite Zeile) auf, wo ich ins Ist-Feld dann 3000 g eintrage. Habe ich ausreichend von einer Charge, also sind da die vollständigen 5.000 g im Kanister, trage ich im Ist-Feld nichts ein, da reicht ja dann die Zahl im Soll-Feld. Bei Speichern übernimmt der dann die Felder, die ausgefüllt sind. Mann kann **nicht** in beide Felder Zahlen schreiben!
|
||||
|
||||
|
||||
|
||||
D) Schau Dir mal bitte „Neue Produktion“ auf dem ipad an. Die Felder Produktionsdatum und Produzierte Stückzahl überlappen grafisch.
|
||||
|
||||
|
||||
|
||||
E) Wir haben die Produktentwicklung noch nicht bedacht, da gehen ja auch Rohstoffe für drauf. Unter dem Menüpunkt „Produktion“ brauchen wir noch einen Menüpunkt Produktentwicklung. Konzept dafür folgt, aber bitte schon mal einfügen, damit wir das nicht vergessen.
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**Übersicht Rohstoffeinkauf**
|
||||
|
||||
Neuer Menüpunkt: Rohstoffbestand
|
||||
|
||||
|
||||
|
||||
Das ist unsere Übersicht, in der ich sehen kann, welche Rohstoffe im Lager sind. Alles weitere in den Screens anbei.
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**Produktbestand**
|
||||
|
||||
A) Wir haben einen Hauptmenüpunkt: Produktbestand (sh. Screen anbei - hier trage ich Ein und Ausgänge ein - ganz simpel)
|
||||
|
||||
Darunter einen weiteren Menüpunkt: Historie (Hier machen wir ein umfangreiches Archiv vor allem fürs Finanzamt, bei dem man jedes einzelne Produkt nachverfolgen kann, wenn nötig. D.h., JEDER Ein- und Ausgang wird hier dokumentiert - sei es durch einen Verkauf über die Shops oder die manuelle Eingabe z. B. durch Verschenken von Testern. Hier gibt es zwei Screens für.
|
||||
|
||||
|
||||
|
||||
B) Bei dem Produktbestand dürfen nur Hauptprodukte angezeigt werden. Also die „Bio Tattoocreme 15 ml (einzeln)“ ist das Hauptprodukt, das Produkt Bio Tattoocreme 50 Stück als Set ist das „Child-Produkt“ davon. Das muss ich also in den Produkten noch vermerken. Musst Du Dir was überlegen. Aber beim Child-Produkt könnte man das unten im Bereich Verpackung & Material noch mit angeben, dass wir hier 50 x das Hauptprodukt haben.
|
||||
|
||||
|
||||
|
||||
…………….
|
||||
|
||||
|
||||
|
||||
**2FA - Google Authenticator für die Admins**
|
||||
|
||||
Wie besprochen
|
||||
|
||||
|
||||
|
||||
Rechtevergabe - Wir vergeben pro Block ein Zugriffsrecht. Am Ende sind Mitarbeiter Admins, aber ich kann als SuperAdmin anklicken, welchen Block die sehen und bearbeiten können. Also ein Mitarbeitern kann z. B. die Produktliste einsehen, aber nicht bearbeiten oder einsehen UND bearbeiten.
|
||||
|
||||
|
||||
|
||||
………………
|
||||
|
||||
|
||||
|
||||
**Nicht vorrätig**
|
||||
|
||||
Brauche die Funktion „Nicht vorrätig“ inkl. Zeitangabe. Ich hake also ein Kästchen im Produkt an „Nicht vorrätig“ und trage dahinter eine Zahl in einem Feld ein (Anzahl Tage). Von da an zählt das System runter und die Zahl aktualisiert sich dann in der Bestellansicht. Ein zweites Kästchen mit „Auf unbestimmte Zeit vergriffen“ - da dann natürlich kein Feld für Tage.
|
||||
Loading…
Add table
Add a link
Reference in a new issue