Przejdź do treści

Dokumenty ruchu

Dokumenty ruchu to pięć typów dokumentów, które faktycznie zmieniają stan magazynowy: przyjęcie zewnętrzne (PZ), wydanie zewnętrzne (WZ), przesunięcie magazynowe (MM), rozchód wewnętrzny (RW) i zwrot wewnętrzny (ZW).

Typy dokumentów

Skrót Nazwa w panelu Zastosowanie
PZ Przyjęcia zewnętrzne (PZ) przyjęcie dostawy do magazynu
WZ Wydania zewnętrzne (WZ) wydanie towaru kontrahentowi
MM Przesunięcia magazynowe (MM) przesunięcie między dwoma magazynami tej samej firmy
RW Rozchód wewnętrzny (RW) zużycie wewnętrzne, zejście towaru bez sprzedaży
ZW Zwrot wewnętrzny (ZW) zwrot towaru na magazyn

Wymagania dodatkowe: WZ wymaga wskazania kontrahenta, MM wskazania magazynu źródłowego i docelowego, PZ może opcjonalnie wskazywać przewoźnika. Pozycja ZW może nieść kod przyczyny zwrotu.

Praca z dokumentem

Każdy moduł działa według tego samego wzorca:

  1. Lista dokumentów - wyszukiwanie, filtrowanie po statusie, sortowanie, wybór widocznych kolumn, zaznaczanie wielu wierszy i akcje masowe, import i eksport CSV.
  2. Dodanie dokumentu - przycisk "Dodaj dokument" na liście. Dokument powstaje zawsze jako pierwszy krok, pozycje dodaje się dopiero do istniejącego dokumentu.
  3. Szczegóły dokumentu - nagłówek dokumentu i tabela jego pozycji.
  4. Panel pozycji - kliknięcie pozycji otwiera boczny panel ze szczegółami i edycją.

Lista dokumentów i szczegóły dokumentu odświeżają się same co kilkanaście sekund, dopóki karta przeglądarki jest na wierzchu, oraz od razu po powrocie do niej. Dzięki temu dokument otwarty w panelu pokazuje pozycje skanowane właśnie na kolektorze, bez przeładowywania strony. Przycisk Odśwież na pasku nad tabelą pobiera dane natychmiast, gdy nie chcesz czekać na kolejne odświeżenie. To samo dotyczy Kompletacji i Zbierania danych.

Formularz tworzenia działa jako kreator z widocznym postępem albo jako jeden płaski formularz - tryb ustawia się osobno dla każdego modułu w konfiguracji platformy.

Cykl życia

Szkic  ->  Otwarty  ->  (Kompletacja w toku  ->  Skompletowany)  ->  Zamknięty

Szkic

Dokument zapisany przyciskiem "Zapisz szkic" w kreatorze ma status Szkic. Na szkicu nie można pracować: niedostępne jest dodawanie, edycja i usuwanie pozycji, zamknięcie, zatwierdzenie, odrzucenie, import ani eksport. Dostępna jest wyłącznie edycja nagłówka (nazwa, opis) oraz usunięcie całego dokumentu.

Wyjście ze szkicu następuje wyłącznie przez jednorazową akcję "Zatwierdź dokument" po wznowieniu szkicu przyciskiem "Kontynuuj edycję". Nigdy nie dzieje się to automatycznie. Dokument utworzony od razu jako gotowy nigdy nie przechodzi przez stan szkicu.

Otwarty

Do otwartego dokumentu dodaje się pozycje. Pozycje o tym samym kodzie kreskowym są agregowane w jedną.

Zamknięty

Zamknięcie dokumentu jest momentem, w którym stan magazynowy faktycznie się zmienia.

Kiedy zmienia się stan

To najczęściej mylona reguła całego systemu. We wszystkich pięciu typach dokumentów stan magazynowy zmienia się dopiero przy zamknięciu dokumentu, nie przy dodaniu pozycji.

Przy dodawaniu i edycji pozycji dzieje się natomiast rezerwacja:

PZ WZ MM RW ZW
Zmiana stanu przy zamknięciu przy zamknięciu przy zamknięciu przy zamknięciu przy zamknięciu
Rezerwuje przy dodaniu pozycji nie dotyczy tak tak, po stronie magazynu źródłowego tak nie dotyczy
Walidacja braku towaru brak przy dodaniu i edycji pozycji przy dodaniu i edycji oraz ponownie przy zamknięciu (wszystko albo nic) przy dodaniu i edycji brak, bez górnego limitu
Pozycja musi istnieć w magazynie docelowym nie dotyczy nie dotyczy tak, bez automatycznego zakładania nie dotyczy nie dotyczy

Rezerwacja zdejmuje towar z puli dostępnej do dysponowania, ale nie rusza jeszcze stanu fizycznego. Towar zarezerwowany przez jeden otwarty dokument nie jest dostępny dla innego dokumentu.

Usuwanie

Sytuacja Skutek
Usunięcie otwartego dokumentu zwalnia rezerwację w całości, stan wraca do sytuacji sprzed utworzenia dokumentu
Usunięcie zamkniętego dokumentu nigdy nie cofa zmiany stanu - kasuje wyłącznie zapis dokumentu
Usunięcie pozycji dokumentu otwartego zwalnia rezerwację tej pozycji
Usunięcie pozycji dokumentu zamkniętego zablokowane

Zasada "usunięcie zamkniętego dokumentu nigdy nie cofa stanu" jest jednolita dla wszystkich pięciu typów i celowa: zamknięty dokument to trwały fakt magazynowy, bo towar fizycznie się przemieścił. Korekta takiego stanu należy do inwentaryzacji albo do dokumentu odwrotnego.

Powiązanie z kompletacją

Na otwartym dokumencie ruchu dostępny jest przycisk Utwórz dokument kompletacji. Po jego użyciu:

  • dokument zmienia status na "Kompletacja w toku",
  • w miejscu przycisku zamknięcia pojawia się przycisk Przejdź do dokumentu kompletacji,
  • dokumentu nie da się zamknąć, dopóki powiązana kompletacja istnieje i nie jest zamknięta,
  • skanowanie pozycji w kompletacji zdejmuje stan na żywo, w momencie skanowania, a nie przy zamknięciu dokumentu.

Na jeden dokument ruchu może przypadać najwyżej jedna aktywna kompletacja. Usunięcie kompletacji przed jej zamknięciem przywraca dokument do statusu "Otwarty" i odblokowuje przycisk zamknięcia.

Zamknięcie dokumentu po zakończonej kompletacji nie rusza stanu drugi raz. Jeśli skompletowano mniej, niż zaplanowano, pozostała rezerwacja jest zwalniana dopiero przy zamknięciu dokumentu ruchu.

Pełny opis: Kompletacja.

Wymuszenie kompletacji

Niezależnym mechanizmem jest ustawienie Wymagaj kompletacji przed zatwierdzeniem na typie dokumentu (konfiguracja modułów). Dokumentu takiego typu nie da się wtedy zamknąć bez kompletacji - nawet jeśli żadna nigdy nie została utworzona. Domyślnie ustawienie jest wyłączone.

Konfigurowalność pól

Zestaw pól pozycji, ich kolejność, aktywność, widoczność na urządzeniu, maksymalna długość oraz to, czy pole trafia do pliku importu i eksportu, są konfigurowalne per moduł. Nowy wariant dokumentu jest więc zmianą konfiguracji, nie zmianą oprogramowania. Patrz Kolektory.

Praca na kolektorze

Wszystkie pięć modułów jest dostępnych także w aplikacji MobiSkan Kolektor. Dokument utworzony na urządzeniu trafia na serwer i podlega dokładnie tym samym regułom, co dokument wprowadzony w panelu. Dostęp operatora terminala do każdego modułu (brak, podgląd, edycja) ustawia się per rola w panelu.

Współbieżność

Każdy dokument ma numer wersji. Zapis porównuje wersję przekazaną przez klienta z aktualną w bazie - jeśli w międzyczasie ktoś inny zmodyfikował dokument, operacja jest odrzucana jawnym błędem konfliktu wersji, zamiast po cichu nadpisać cudzą zmianę.