Digitale Wareneingangskontrolle und Rohmaterial-Entnahme
Stand 05.08.25
Als MVP baldmöglichst umzusetzen. Prozess Wareneingang:
- Wareneingang starten durch Suchen der Bestellung / alternativ aus dem Nichts anlegen
- Foto des Lieferscheins machen mit Tablet-Kamera => direkt anhängen am Wareneingang (Button "Lieferschein-Foto")
- möglichst das Foto automatisch nachbearbeiten (z.B. mit jscanify - siehe #70 (closed) für Kontext)
- Bei mehreren Seiten alternativ ein PDF anhängen (ab Stapelscanner via einen der allg. PCs)
- Dokument speichern
- Button "WEK starten" öffnet Dialog für die eigentliche Kontrolle
- Je Artikel:
- Anwendbare Prüfvorschrift aus Artikelstamm/-gruppe holen bzw. ansonsten aus Dropdown auswählen (default = WEK 1.1)
- Prüfergebnis OK oder NOK
- Verpackungseinheit bestätigen; WEK-Etikett "pro VPE" oder "pro Artikel" (default "VPE" ausser bei VPE von 1 Stück)
- Es erscheint ein unterschriebenes PDF mit den Prüfergebnissen; dieses ist zu bestätigen
- Dann wird das Dok. automatisch gebucht und die Labels werden gedruckt
- Bei NOK steht auf dem Label "Artikel gesperrt"; zusätzlich erscheint ein Hinweis, dass gesperrte Artikel ins Sperrlager gehören
- Gebuchte Wareneingänge haben einen Button "Labels erneut drucken" (für den Fall von Druckerproblemen / leere Rolle etc.)
Prozess Entnahme Rohmaterial:
- Zugang mit einfacher Scanner-Page (als Bookmark setzen auf Tablet sowie ab Desktop verlinken)
- Chargenlabel "WEK-xxxxx" scannen mit Tabletkamera
- Stückzahl eingeben (default 1)
- Falls ein allg. User verwendet wird: Mitarbeiter wählen (ansonsten nur anzeigen)
- Button "Aus Lager entnehmen"
- Link "Letzte Lagertransaktionen" zum allfälligen Rückgängigmachen
Die Rohmaterial-Entnahme soll auf bestimmte Artikelgruppen eingeschränkt werden können (nur Verbrauchsmaterial wie Silikon-Kautschuk, Crimpkontakte, allenfalls Chips etc.) => alles andere soll künftig für Produktionschargen ausgebucht werden (digitales PB)
Aufwandschätzung
Aufwandschätzung Wareneingang mit digitaler WEK:
- Kamera-Scanlösung mit jscanify - 2 Manntage (MT)
- Doctype WEK-Prüfvorschrift anlegen und anhand vorhandener Prüfvorschriften mit Inhalt füllen - 0.5 MT
- Dialog für artikelweise Wareneingangskontrolle erstellen - 0.5 MT
- Druckformat "WEK-Beleg", PDF-Vorschau im Dialog - 0.5 MT
- Zebradrucker in Betrieb nehmen und konfigurieren für PDF Direct (bedingt Windows-PC mit localadmin) - 0.5 MT
- Druckformat "WEK-Label" anlegen und testen - 0.5 MT
Total Wareneingang/WEK - 4.5 MT
Aufwandschätzung komfortable Rohmaterial-Entnahme:
- Backport von frappe.ui.Scanner aus Frappe v13 - bis 1 MT (alternativ Systemupdate auf Frappe v15 / Libracore v2025)
- Nachtrag: Das ist nicht notwendig, wir können html5-qrcode direkt verwenden, vgl. Wiki
- Page zum Scannen und einfache Lagerentnahme umsetzen - 0.5 MT
- History letzte Lagertransaktionen mit benutzerfreundlicher Undo-Funktion - 0.5 MT Total Rohmaterial-Entnahme - 1.5 MT
Projektmanagement und Reserve:
- Projektmanagement, Spezifikation, Koordination - 0.5 MT
- Reserve für Unvorhergesehenes - 0.5 MT
Total #72 - 8.5 MT
Archiv / History
ERP_Nächste_Schritte_Lager.PDF
Die Funktion "Entnahme Blech" ist schlecht zugänglich, da "Lagerbuchung" als Doctype nicht auf Desktop verlinkt ist. Auch inhaltlich funktioniert sie aber noch nicht, denn Bleche haben WEK-Chargen!
Neuer Prozess besprochen mit SK am 31.01.22
Für künftige Digitalisierungsschritte ist es unerlässlich, dass bei Lagerbuchungen mit Blechen die WEK-Nr. erfasst wird. Diese wird sinnvollerweise künftig als Nummer des Wareneingangsdokuments geführt (WEK-xxxxx statt PC-xxxxx), was aber bedingt, dass alle Wareneingänge digital erfolgen, oder wir einen genügend hohen Nummernoffset verwenden (z.B. Start bei WEK-10000). Dann kann von allen eingebuchten Artikeln automatisch eine Charge angelegt werden, die die WEK-Nr. als Chargennr. erhält. Das kann man dann z.B. auch bei Flex machen! Wie genau der digitale WEK-Prozess aussehen soll, müsste noch spezifiziert werden.
Bei Erhalt einer neuen Charge Bleche soll dann automatisch ein Lagerlabel erzeugt werden, das auf den Schrank geklebt wird und diese Charge identifiziert.
Addendum 13.06.22: Je nach Artikel (z.B. AD627) soll jedes Stück einzeln mit einem Aufkleber identifiziert werden. Die Stückzahl ist ja bekannt, es muss dann einfach eine Labelserie "WEK-xxxxx Nr. N von M" (N von 1 bis M) erzeugt werden, statt nur 1 Chargenlabel. Der QR-Code würde unverändert auf die ganze WEK-Charge verweisen.
Ablauf Blechentnahme / Rohmaterial-Entnahme neu
- Abscannen eines Chargenlabels (Artikelcode-Bindestrich-Chargencode, z.B. PI-00047-WEK-10264)
- Eingabe einer Stückzahl
- Bestätigen der Lagerbuchung
Erzeugt und bucht dann ein Lagerbuchungsdokument, welches evtl. auch wie bisher angezeigt werden kann, damit man es ggf. manuell anpassen könnte.
Künftige Erweiterungsmöglichkeit: Eingabe einer Lasercharge und damit Initiierung eines digitalen Laser-PB. Ebenso könnte eine automatische Benachrichtigung per E-Mail erfolgen, wenn eine bestimmte Grenzstückzahl unterschritten wird.
Addendum 13.06.22: Idee von Shortcuts in Form besonderer QR-Codes, z.B. "Entnehme 1 Stück" (umzusetzen als "page" mit entspr. Parameter, vgl. Papier "Nächste Schritte LAGER"), dann keine Stückzahleingabe mehr nötig. Siehe Anhang, untere Seitenhälfte.
Umsetzung
- Update Dialogfenster/Prozess "Entnahme Blech bzw. Rohmaterial" (neu Chargennr. im Barcode integriert)
- Neues Druckformat "Chargenlabel Rohmaterial" inkl. Button zum nachträglichen Ausdrucken
- Neuer WEK-Prozess bei Anlegen eines Wareneingangs
- ggf. Benachrichtigung, etc.
Update 18.11.22
Digitale WEK wird dringlicher! Einige Punkte sind besonders zu beachten beim Prozess:
- Es gibt Ein"kaufs"teile, die vom Lieferanten zur Verfügung gestellt werden, ohne dass wir sie bestellen. Diese müssen dennoch empfangen werden können - evtl. mit einem vereinfachten/impliziten Lieferantenauftrag, oder ohne?
- WEK-Nummern werden auch für Lieferungen "einmaliger" Teile vergeben - z.B. Anlagenersatzteile - um den betreffenden Lieferschein rasch wieder zu finden. Es muss also möglich sein, einen Wareneingang ohne Artikel zu buchen, oder mit nur generischen, nicht lagergeführten Artikeln.
- Wenn alle Einkaufsartikel der WEK unterliegen, heisst das wohl faktisch, dass es keine lagergeführten EK-Artikel ohne Chargen gibt! Der bereits angelegte AD627 muss deaktiviert und neu angelegt werden, da die Chargenführung nicht nachträglich aktiviert werden kann.
- Es gibt noch ein Terminologieproblem: Die WEK-Chargen heissen "Materialcharge" und die produktionsseitigen Chargen "Produktionscharge". Wie werden wir damit fertig? Können wir einfach "Charge" nehmen? Eine Fallunterscheidung wird schwierig. Fragt sich zudem, ob die UI der jetzigen Produktionschargenübersicht leidet, wenn dort plötzlich EK-Artikel auftauchen?
Update 06.12.22
Wird als nächstes umgesetzt. Wichtige Erkenntnis: Zuerst einen (einfachen) Artikelassistenten umsetzen. Ausserdem: WEK-Prüfvorschriften integrieren, die relevanten Vorschriften am besten in der jeweiligen Artikelgruppe definieren. Vermutlich als Doctype "Senstech WEK-Prüfvorschrift" anlegen, dann Anleitungstext direkt anzeigen?!?
Update 11.02.25
Hat leider nicht mehr gereicht bei Senstech umzusetzen, wird aber Stand heute eines der nächsten Features. Voraussetzungen wie Artikelassistent und brauchbare Preislisten sind mittlerweile vorhanden.