Baza towarów¶
Baza towarów to katalog asortymentu wraz ze stanem magazynowym, prowadzony osobno dla każdego magazynu firmy.
Dwa poziomy¶
Moduł jest dwupoziomowy. Ekran startowy to lista magazynów firmy - każdy wiersz pokazuje nazwę, opis, liczbę pozycji w katalogu i datę utworzenia.

Z tego ekranu zakłada się nowe magazyny i z niego wchodzi się do katalogu wybranego magazynu.

Ten sam towar obecny w dwóch magazynach ma dwie osobne pozycje katalogu, każdą z własnym stanem, ceną i lokacją. Wynika to z modelu danych: stan zawsze dotyczy konkretnego magazynu.
Unikalność pozycji w obrębie magazynu wymusza kod kreskowy - w jednym magazynie nie mogą istnieć dwie pozycje o tym samym kodzie kreskowym.
Pozycja katalogu¶
Kliknięcie wiersza otwiera boczny panel szczegółów ze zdjęciem, cenami, stanem i danymi referencyjnymi.

Pola pozycji:
| Pole | Opis |
|---|---|
| Kod kreskowy | wymagany, identyfikuje towar przy skanowaniu |
| Symbol | własny indeks towaru |
| Nazwa | wymagana |
| Lokalizacja | miejsce składowania w magazynie, ze słownika lokacji |
| Cena bazowa i waluta bazowa | podstawowa cena towaru |
| Cena dodatkowa i waluta dodatkowa | opcjonalna druga cena, na przykład w innej walucie |
| Stawka VAT | ze słownika stawek |
| Jednostka miary | ze słownika jednostek |
| Stan | ilość na stanie w tym magazynie |
| Zdjęcie | jedno zdjęcie towaru |
Zdjęcie można dodać dopiero po zapisaniu pozycji. Zdjęcia są przechowywane poza bazą danych, a przed zapisem mogą być automatycznie zmniejszane i kompresowane - patrz Konfiguracja platformy.

Formularz dodawania i edycji działa w jednym z dwóch trybów: jako kreator prowadzący krok po kroku albo jako jeden płaski formularz ze wszystkimi polami naraz. Tryb ustawia się per moduł w konfiguracji platformy.
Ilość dostępna¶
Na pozycji katalogu prowadzone są dwie wielkości:
- stan - ilość fizycznie znajdująca się w magazynie,
- ilość zarezerwowana - część stanu zajęta przez otwarte dokumenty, które ten towar wydają.
Ilość dostępna do dysponowania = stan - ilość zarezerwowana. Każda walidacja typu "czy starczy towaru" liczy się względem tej różnicy, nie względem samego stanu. Stan nigdy nie może zejść poniżej zera.
Śledzenie partii i numerów seryjnych¶
Na pozycji katalogu można włączyć trzy niezależne przełączniki:
| Przełącznik | Skutek |
|---|---|
| Śledzenie partii | formularze dokumentów ruchu wymagają wskazania numeru partii dla tego towaru |
| Śledzenie numerów seryjnych | formularze dokumentów ruchu wymagają wskazania numeru seryjnego |
| Śledzenie daty ważności | przy przyjęciu partii można podać jej datę ważności, używaną przy sugestii FEFO |
Domyślnie wszystkie są wyłączone - większość asortymentu nie wymaga śledzenia. Szczegóły: Partie i serie.
Historia zmian¶
Każda pozycja ma własną historię zmian ilości, dostępną odnośnikiem "Historia". Historia pokazuje zdarzenia z podziałem na dziś i cały okres, z możliwością wyszukiwania. Odnotowywana jest tam także synchronizacja stanu z systemem ERP.
Historia nigdy nie jest nadpisywana. Cofnięcie błędnego ruchu tworzy wpis odwrotny, a nie usuwa wpisu pierwotnego.
Etykiety¶
Z poziomu pozycji katalogu można wydrukować etykietę towaru. Rozmiar etykiety, rozdzielczość drukarki i zestaw drukowanych pól (nazwa, symbol, kod kreskowy, cena, lokalizacja, jednostka miary, stawka VAT) ustawia się raz, w konfiguracji platformy. Te same ustawienia obsługują zarówno podgląd wydruku, jak i eksport do formatu ZPL dla drukarek etykiet.
Import i eksport¶
Listę pozycji można wyeksportować do pliku CSV oraz zaimportować z pliku CSV. Plik importu musi zawierać kolumny "Kod kreskowy" i "Nazwa". Po imporcie panel pokazuje liczbę pozycji zaimportowanych i liczbę odrzuconych.
Zestaw kolumn oraz ich kolejność w pliku wynikają z konfiguracji pól modułu - patrz Kolektory.
Pozycje pochodzące z ERP¶
Pozycja pobrana przez konektor z systemu handlowego jest oznaczona swoim pochodzeniem i identyfikatorem w systemie źródłowym. Dopóki integracja jest podłączona, edycja takich pozycji w panelu jest zablokowana - żadne uprawnienie tego nie omija. Zapobiega to rozjazdowi danych między systemem handlowym a magazynem.
Katalog z ERP jest jednokierunkowy: dane płyną z systemu handlowego do MobiSkan WMS. Aktualizacja istniejącej pozycji katalogu z poziomu kolektora nie istnieje.
Blokada magazynu przez inwentaryzację¶
Magazyn objęty otwartą inwentaryzacją jest zablokowany do czasu zamknięcia spisu i wyrównania stanów albo ręcznego odblokowania. Patrz Spis z natury.