Zum Inhalt springen

Lagerplätze generieren

Mehrere hundert Lagerplätze von Hand anzulegen ist unpraktisch. Lagerplätze generieren erzeugt sie aus dem Grundriss oder aus einem Produktfeld.

Stockly → Lager → Lager → LagerplätzeLagerplätze generieren.

Generieren aus bietet zwei Quellen:

  • Grundriss (Regale) — aus den auf dem Grundriss gezeichneten Regalen,
  • Produktfeld — aus den Werten eines Produktfeldes, das die bisher verwendeten Codes enthält.

Die Analyse macht aus jedem gezeichneten Regal eine flache Liste von Codes. Sie schätzt nichts; das Ergebnis entspricht der Zeichnung eins zu eins:

  1. Liest Regale. Nur Regal- und Gestellelemente werden verwendet; Zonen, Wände und Gänge bleiben unbeachtet.
  2. Beschriftet sie der Reihe nach — von oben nach unten, dann von links nach rechts. Von Hand gesetzte Bezeichnungen bleiben erhalten.
  3. Entfaltet das Raster — für jedes Regal geht es jede Ebene und jede Spalte durch und legt je Zelle einen Lagerplatz an.
  4. Bildet den Code aus Präfix, Regal-Bezeichnung, Ebenen- und Spaltennummer.
  5. Markiert den Status jeder Zeile: Neu, Vorhanden oder Konflikt.

Grundriss analysieren zeigt das Ergebnis vor dem Speichern; 240 Lagerplätze generieren legt die Lagerplätze an.

Code-Format entscheidet, wie der Code aussieht:

OptionBeispiel
VollständigA-B-01-01-01
Ohne TiefeA-B-01-01
KompaktAB010101
Ebene-SpalteB-01-01
Ebene als BuchstabeA-B-A-01
FortlaufendA-B-001

Die physische Position wird unabhängig vom Format immer gespeichert, der Grundriss funktioniert also mit allen. Präfix und Trennzeichen vervollständigen das Aussehen des Codes, und Max. SKUs pro Platz begrenzt, wie viele verschiedene Produkte ein Lagerplatz führen darf.

Zwei Regale mit derselben Bezeichnung erzeugen identische Codes. Solche Zeilen bekommen den Status Konflikt und werden übersprungen — nichts wird überschrieben. Um sie einzuschließen, benennen Sie die Regale auf dem Grundriss um und generieren erneut.

Die Quelle ist ein Feld (Produktnummer, EAN, Herstellernummer), und das Modul nennt, wie viele verschiedene Werte es gefunden hat, und bietet die Normalisierungseinstellungen an, die die Codes in die verlangte Form bringen.

Werte, die für das Fehlen eines Lagerplatzes stehen, etwa null, undefined, n/a und -, bekommen den Status Platzhalter und bleiben ungehakt, sodass aus ihnen kein Lagerplatz entsteht. Ist einer davon wirklich ein Code, haken Sie ihn von Hand an.

Das Generieren lässt sich gefahrlos wiederholen: Bestehende Lagerplätze bleiben unangetastet. Ein Regal lässt sich damit ein Regal auf dem Grundriss erweitern und nur die neuen Lagerplätze generieren.