Przejdź do głównej zawartości

Generowanie miejsc

Ręczne zakładanie kilkuset miejsc jest niepraktyczne. Generate Bins tworzy je z planu hali albo z pola produktu.

Stockly → Warehouses → magazyn → Bin LocationsGenerate Bins.

Pole Generate from daje dwa źródła:

  • Floor plan (racks) — z regałów narysowanych na planie hali,
  • Product field — z wartości pola produktu, w którym trzymane są dotychczasowe kody.

Analiza zamienia każdy narysowany regał na płaską listę kodów. Niczego nie szacuje; wynik odpowiada rysunkowi jeden do jednego:

  1. Czyta regały. Brane są wyłącznie półki i regały; strefy, ściany i alejki są pomijane.
  2. Nadaje im litery w kolejności czytania: z góry na dół, potem z lewej do prawej. Etykiety ustawione ręcznie zostają zachowane.
  3. Rozwija siatkę — dla każdego regału przechodzi poziomy i kolumny, tworząc jedno miejsce na komórkę.
  4. Buduje kod z prefiksu, etykiety regału, numeru półki i numeru kolumny.
  5. Oznacza status każdego wiersza: New, Exists albo Conflict.

Przycisk Analyze floor plan pokazuje wynik przed zapisem; Generate 240 bins tworzy miejsca.

Lista Code format rozstrzyga wygląd kodu:

OpcjaPrzykład
FullA-B-01-01-01
No depthA-B-01-01
CompactAB010101
Shelf-columnB-01-01
Letter shelfA-B-A-01
SequentialA-B-001

Fizyczna pozycja jest zapisywana zawsze, niezależnie od formatu, więc mapa hali działa w każdym wariancie. Pola Prefix i Separator dopełniają wygląd kodu, a Max SKUs per bin ustawia limit liczby różnych produktów na miejscu.

Dwa regały o tej samej etykiecie wyprodukują identyczne kody. Takie wiersze dostają status Conflict i są pomijane — nic nie zostaje nadpisane. Żeby je dołączyć, zmień etykiety regałów na planie i uruchom generowanie ponownie.

Źródłem jest jedno pole (Product number, EAN, Manufacturer number), a moduł podaje, ile różnych wartości znalazł, i udostępnia ustawienia normalizacji doprowadzające kody do wymaganej postaci.

Wartości oznaczające brak lokalizacji, takie jak null, undefined, n/a oraz -, dostają status Placeholder i pozostają niezaznaczone, więc nie powstaną z nich miejsca. Jeżeli któraś naprawdę jest kodem, zaznacz ją ręcznie.

Generowanie jest bezpieczne do powtarzania: istniejące miejsca zostają nietknięte. Regał można zatem rozbudować regał na planie i wygenerować wyłącznie nowe miejsca.