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 Locations → Generate Bins.
Skąd generować
Dział zatytułowany „Skąd generować”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.
Z planu hali
Dział zatytułowany „Z planu hali”Analiza zamienia każdy narysowany regał na płaską listę kodów. Niczego nie szacuje; wynik odpowiada rysunkowi jeden do jednego:
- Czyta regały. Brane są wyłącznie półki i regały; strefy, ściany i alejki są pomijane.
- Nadaje im litery w kolejności czytania: z góry na dół, potem z lewej do prawej. Etykiety ustawione ręcznie zostają zachowane.
- Rozwija siatkę — dla każdego regału przechodzi poziomy i kolumny, tworząc jedno miejsce na komórkę.
- Buduje kod z prefiksu, etykiety regału, numeru półki i numeru kolumny.
- Oznacza status każdego wiersza: New, Exists albo Conflict.
Przycisk Analyze floor plan pokazuje wynik przed zapisem; Generate 240 bins tworzy miejsca.
Format kodu
Dział zatytułowany „Format kodu”Lista Code format rozstrzyga wygląd kodu:
| Opcja | Przykład |
|---|---|
| Full | A-B-01-01-01 |
| No depth | A-B-01-01 |
| Compact | AB010101 |
| Shelf-column | B-01-01 |
| Letter shelf | A-B-A-01 |
| Sequential | A-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.
Konflikty
Dział zatytułowany „Konflikty”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.
Z pola produktu
Dział zatytułowany „Z pola produktu”Ź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.
Powtarzanie
Dział zatytułowany „Powtarzanie”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.