Die Lagerverwaltung ordnet Ihre Bestände so, wie sie tatsächlich stehen: Gebäude › Räume › Regale und Schränke › Fächer und Schubladen › Container › Items. Ein Gefrierschrank ist dabei nichts Besonderes – er ist ein Schrank mit Schubladen, dessen Items ein Einlagerungs- und ein Haltbarkeitsdatum tragen.
Lagerorte anlegen, umbenennen, löschen
- Anlegen: „+ Gebäude“ in der Leiste; innerhalb eines Lagerorts das „+“ in der Baumzeile oder der Knopf „+ Raum“, „+ Regal / Schrank“ bzw. „+ Fach / Schublade“ im Inhaltsbereich. Jede Ebene darf mehrfach vorkommen, und jede darf leer bleiben.
- Umbenennen: Doppelklick auf den Namen im Baum, F2 oder „⋯ › Umbenennen“.
- Verschieben: „⋯ › Verschieben nach …“ hängt einen Lagerort an eine andere Stelle derselben Ebene – ein Regal also in einen anderen Raum. Container sind frei: sie passen überall hin (siehe unten).
- Löschen: Ein leerer Lagerort wird sofort gelöscht (und der Pfeil oben holt ihn zurück). Steht noch etwas darin, fragt das Werkzeug nachher: Inhalt umsetzen – dann wählen Sie den Lagerort, der den Inhalt übernimmt – oder alles mitlöschen. Beides nimmt der Rückgängig-Pfeil zurück; stillschweigend geht nie etwas verloren.
- Kategorie: Jeder Lagerort darf eine Kategorie tragen (zum Beispiel „Tiefkühlung“). Sie wirkt wie am Item: Sie ist durchsuchbar und kann die Darstellung steuern.
Container
Ein Container ist ein Behälter: Palette, Karton, Gitterbox, Werkzeugkiste, Tüte. Er steht unter einem Fach oder einer Schublade – aber genauso unmittelbar in einem Regal, einem Raum oder einem Gebäude, wenn die Palette eben frei in der Halle steht. Container nehmen Items und weitere Container auf, beliebig tief (Palette › Karton › Tüte).
- Anlegen: „+ Container“ im Inhaltsbereich jedes Lagerorts oder „⋯ › + Container hinzufügen“. Mit der Anzahl legen Sie mehrere auf einmal an.
- Verschieben: wie ein Item – mit der Maus auf einen anderen Lagerort ziehen oder „⋯ › Verschieben nach …“. Der Inhalt zieht mit. In seinen eigenen Inhalt lässt sich ein Container nicht legen.
- Felder: Name, Kategorie, Beschreibung und verantwortliche Person. Einen Bestand hat der Container selbst nicht – Menge und Haltbarkeitsdatum stehen an den Items darin.
- Mitgezählt: Suche, Warnliste Haltbarkeit und die Zahlen im Baum berücksichtigen Items in Containern genauso wie Items, die unmittelbar im Fach liegen.
Items
- Felder: Name, Menge mit Einheit, Einlagerungsdatum, Haltbarkeitsdatum (darf leer bleiben – nicht jedes Lagergut verfällt), Kategorie, Lieferant, Charge/Nummer, Verantwortliche Person und Beschreibung.
- Anlegen: „+ Item“ in der Leiste oder im Inhaltsbereich; ein neues Item kommt in den gerade gewählten Lagerort.
- Bearbeiten: Klick auf die Zeile öffnet rechts die Eigenschaften. Änderungen wirken sofort; die großen Pfeile oben nehmen sie zurück.
- Umlagern: „⇄ Umlagern“ im Eigenschaftsfenster oder im Menü der Zeile – oder die Zeile einfach auf einen Lagerort im Baum ziehen.
- Entnehmen und zubuchen: „− Entnahme“ und „+ Zugang“ ändern die Menge und schreiben eine Buchung mit Datum und Grund mit. Der Verlauf steht unter dem Item.
Darstellung: Farben, Schriftart und Schriftgröße
Vier Angaben lassen sich einstellen: Hintergrundfarbe, Schriftfarbe, Schriftart und Schriftgröße. Sie wirken im Baum, in den Kacheln, in den Tabellen und in den Überschriften.
- Vorgabe je Ebene: unter „⚙ Einstellungen › 🎨 Darstellung“ – für Gebäude, Räume, Regale und Schränke, Fächer und Schubladen, Container, Kategorien und Items.
- Ausnahme je Kategorie: ebenfalls dort. So erscheint zum Beispiel alle Tiefkühlware blau.
- Ausnahme je einzelnem Objekt: am Lagerort über „⋯ › 🎨 Darstellung“, am Item über den Knopf „🎨 Darstellung“ im Eigenschaftsfenster.
- Reihenfolge: Was am Objekt selbst steht, gilt. Sonst zählt seine Kategorie, dann die Vorgabe der Ebene „Kategorie“, dann die Vorgabe seiner eigenen Ebene. Jede der vier Angaben wird für sich vererbt – ein Item kann also nur die Farbe seiner Kategorie übernehmen und die Schriftgröße von seiner Ebene.
- Nicht gesetzt bleibt nicht gesetzt: Im Dialog gilt nur, was angehakt ist. Ändern Sie später die Vorgabe, zieht sie überall nach, wo nichts Eigenes eingetragen ist. „Zurücksetzen“ entfernt die eigenen Angaben wieder – im Dialog für dieses eine Objekt, in den Einstellungen auch für alle auf einmal.
- Schriften: Die Liste nennt die üblichen Systemschriften; Sie dürfen auch einen eigenen Namen eintippen. Geladen wird nie eine Schrift aus dem Netz – zu sehen ist nur, was auf dem Gerät vorhanden ist. Die Schriftgröße liegt zwischen 9 und 28 Pixeln, damit der Baum lesbar bleibt.
Die Darstellung gehört zum Lager und steht in der Datei *.lager.json. Sie sieht also auf jedem Gerät gleich aus und gilt in der Suite für alle, die mit diesem Lager arbeiten.
Zuordnungsfelder
Einheit, Kategorie, Lieferant und Verantwortliche Person sind Zuordnungsfelder – am Item wie am Lagerort: Sie tippen einfach los. Passt der Text zu einem vorhandenen Eintrag, wird dieser genommen – sonst wird er neu angelegt. Der Knopf ▾ daneben öffnet die durchsuchbare Liste mit dem Eintrag „+ … neu anlegen“. Gepflegt werden die Listen unter „⚙ Einstellungen“.
Suchen
Das Suchfeld in der Leiste sucht über alle Ebenen: in Namen und Beschreibungen der Lagerorte, in Item-Namen, Kategorie, Lieferant, Charge, Beschreibung und im vollständigen Pfad. In der Ansicht „Lager“ bleiben nur Lagerorte stehen, die selbst passen oder etwas Passendes enthalten; die Ansicht „Items“ zeigt alle Treffer in einer Tabelle.
Haltbarkeit
Die Ansicht „⏳ Haltbarkeit“ ist die Warnliste: abgelaufen, läuft demnächst ab (Frist in den Einstellungen, Standard 30 Tage), später und ohne Haltbarkeitsdatum. Die Zahl am Reiter und im Baum sagt, wie viele Items betroffen sind – rot für abgelaufen, gelb für demnächst. Ein Klick führt zum Item.
Ansichten
- Lager – Baum links, gewählter Lagerort rechts mit Unterorten und Items.
- Items – alle Items als sortierbare Tabelle mit Filtern und CSV-Ausgabe (Excel).
- Haltbarkeit – die Warnliste.
- Einstellungen – Warnfrist, Einheiten, Kategorien, Lieferanten, Verantwortliche, die Darstellung und der Stammdaten-Anschluss.
Tastatur
N neues Item · G neues Gebäude · F2 umbenennen · Entf löschen · Strg+Z/Y rückgängig/wiederholen · Strg+S speichern · Strg+O öffnen · Strg+F suchen · Esc Auswahl aufheben · F1 Hilfe
Speichern
Das Lager wird als Datei *.lager.json gespeichert (Speichern, Strg+S). Sobald Sie etwas ändern, hält der Browser zusätzlich den letzten Stand als Zwischenstand fest und stellt ihn beim nächsten Öffnen wieder her; das bloße Öffnen des Werkzeugs speichert nichts. Übertragen wird nichts.
Inventur ohne Netz (nur mit der Suite)
Im Lager gibt es oft kein Netz. Darum lassen sich Räume mitnehmen: „⋯ › 📴 Daten offline auf dem Endgerät verfügbar machen“. Sie wählen die Räume aus – mitgenommen wird jeder Raum mit allem darunter (Regale, Schränke, Fächer, Container und deren Items).
- Gesperrt für andere: Die gewählten Räume werden auf dem Server gesperrt. Andere sehen „Raum ist zur Inventur unterwegs“ mit Name, Gerät und Zeit, können den Raum lesen, aber nicht ändern. So entstehen keine zwei Wahrheiten. Nach einer Frist (Standard 72 Stunden) verfällt die Sperre von selbst.
- Zählen ohne Netz: Jede Änderung wird auf dem Gerät gespeichert, nicht nur im Fenster. Das Band über der Leiste sagt jederzeit, welche Räume unterwegs sind, seit wann, bis wann und ob noch etwas abzugleichen ist.
- Nur die mitgenommenen Räume: Das Band nennt die Regel und erklärt sie auf Klick („🔒 Nur … bearbeitbar – was heißt das?“). Solange die Räume unterwegs sind, lässt sich nur in ihnen etwas ändern. Alles andere – andere Räume, der Name des Lagers, die Einstellungen und die Darstellung – ist auf dem Gerät nur zum Ansehen und mit einem Schloss gekennzeichnet. Grund: Der Abgleich schreibt nur die mitgenommenen Räume zurück; alles andere würde der Server nicht übernehmen, und die Arbeit wäre verloren. Neue Einheiten, Kategorien, Lieferanten und Verantwortliche, die beim Zählen entstehen, nimmt er zusätzlich mit. Sollte dennoch etwas außerhalb der Räume aufgelaufen sein, nennt der Abgleich es ausdrücklich – mit Lagerort, Feld, altem und neuem Wert – und sagt, dass es nur in der Sicherung steht.
- Zurück im Netz: „⋯ › 🔄 Jetzt Daten mit dem Server synchronisieren“. Erst werden die mitgenommenen Räume zurückgeschrieben, dann wird der vollständige Stand des Geräts als Sicherung auf dem Server abgelegt (Ordner „Inventur-Sicherungen“ neben der Lagerdatei). Der Server nennt die Prüfsumme der abgelegten Datei; erst wenn sie mit der Prüfsumme der gesendeten Daten übereinstimmt, wird gefragt, ob die Daten vom Gerät gelöscht werden.
- Nichts geht verloren: Reißt die Verbindung dazwischen ab, bleibt alles auf dem Gerät – gelöscht wird nie ohne bestätigte Sicherung und ohne Rückfrage. Was der Server nicht übernehmen konnte (zum Beispiel ein Item, das auf dem Gerät aus einem mitgenommenen Raum herausgezogen wurde), steht hinterher im Protokoll; dieses lässt sich kopieren.
- Entfernen: „⋯ › 🗑 Offline-Daten vom Gerät entfernen“ löscht den Stand, die Offline-Seite und die Kopfdaten von diesem Gerät und gibt die Räume auf dem Server wieder frei. Die Rückfrage nennt jeden Speicher mit Größe und fragt zusätzlich, ob auch das geöffnete Lager vom Gerät genommen werden soll – also der Zwischenstand im Browser, in dem das ganze Lager samt Zählung steht. Diese Wahl ist vorbelegt, wenn der Abgleich mit bestätigter Prüfsumme gelaufen ist; sonst nicht. Danach bleiben auf dem Gerät keine Bestandsdaten.
- Offline-Seite: Damit die Seite selbst ohne Netz lädt, legt der Browser sie beim Mitnehmen ab (Service Worker). Das geht nur in einer gesicherten Verbindung:
https:// mit einem Zertifikat, dem das Gerät vertraut – oder localhost. Über http:// erklärt das Werkzeug die Ursache und den Weg zum Zertifikat; mitnehmen lässt sich trotzdem, dann darf das Fenster aber nicht geschlossen werden.
Nichts davon geschieht beim bloßen Öffnen: Erst der Menüpunkt legt Daten auf dem Gerät ab und meldet die Offline-Seite an. Beim Entfernen verschwindet beides restlos.
In der MC4Y-Produktivitätssuite liegt die Datei auf dem Server: Dann arbeiten mehrere Personen mit demselben Lager. Wer eine Datei zum Bearbeiten öffnet, erhält sie für sich; die anderen sehen denselben Stand und können ihn lesen. Ohne Suite läuft dieselbe Datei als Einzelplatz-Fassung allein im Browser – es ist dasselbe Werkzeug.
Einheiten, Kategorien und Lieferanten sind Ihre eigenen Listen; Vorschläge im Beispiel sind frei erfunden.
Lagerverwaltung (Gebäude, Räume, Regale, Fächer, Container, Items) · Build-Version 2026-11-05 19:07 · © 2026 Peter Hoenig, MY COACHING FOR YOU
Lizenz: Freie Software (Open Source) unter der GNU General Public License, Version 3 oder neuer (GPL-3.0-or-later). Sie dürfen den Quelltext – diese HTML-Datei – nutzen, untersuchen, verändern und weitergeben, sofern auch die weitergegebene Fassung wieder als Open Source unter derselben Lizenz mit vollständigem Quelltext zur Verfügung steht und dieser Hinweis erhalten bleibt. Lizenztext: gnu.org/licenses/gpl-3.0.
Haftungsausschluss: Das Werkzeug wird unentgeltlich und ohne Gewähr bereitgestellt. Es dient als Hilfsmittel für Reflexion, Gespräch und Dokumentation, ist kein Diagnoseinstrument und ersetzt keine psychotherapeutische, medizinische, rechtliche oder sonstige fachliche Beratung. Für die Richtigkeit der Ergebnisse und für Schäden aus der Nutzung, insbesondere Datenverlust, wird nur bei Vorsatz und grober Fahrlässigkeit gehaftet; die Haftung für Schäden aus der Verletzung von Leben, Körper oder Gesundheit sowie zwingende gesetzliche Haftung bleiben unberührt. Bitte sichern Sie Ihre Dateien regelmäßig. Alle Eingaben bleiben auf Ihrem Gerät; das Werkzeug überträgt nichts.