Přeskočit obsah

Inventarizace — uživatelský průvodce

Tento průvodce popisuje celý životní cyklus inventury od vytvoření po uzavření, včetně všech dostupných akcí a workflow.


Stavový automat inventury

Každá inventura prochází pevně danou posloupností stavů. Stav nelze přepsat ručně — mění se výhradně systémovými akcemi.

Vytvoření → [0] Příprava → [1] Čeká na zahájení → [2] Probíhá ⇄ [3] Pozastavena
                                                   [4] Dokončena
                                              [5] Zpracování výsledků
                                                   ↙          ↘
                                    (MustBeApproved=true)   (MustBeApproved=false)
                                   [6] Čeká na schválení      ↓
                                              ↓          [8] Připravena k uzavření
                                         [8] Připravena k uzavření
                                                    [9] Uzavřena
                                   nebo → [10] Zrušena
Stav ID Popis
Příprava 0 Inventura vytvořena, položky se připravují
Čeká na zahájení 1 Položky jsou připraveny, čeká se na fyzické zahájení
Probíhá 2 Fyzický sběr dat (skenery, RFID, ruční potvrzení)
Pozastavena 3 Sběr dočasně přerušen
Dokončena 4 Fyzický sběr ukončen, čeká na zpracování
Zpracování výsledků 5 Správce schvaluje položky, navrhuje vyřazení
Čeká na schválení 6 Hromadné schválení vedoucím (pokud MustBeApproved = true)
Připravena k uzavření 8 Vše schváleno, lze uzavřít
Uzavřena 9 Finální stav — karty majetku byly aktualizovány
Zrušena 10 Storno

Vytvoření nové inventury

  1. Na stránce Inventury klikněte na Nová inventura.
  2. Otevře se průvodce — vyberte zdroj položek:

Varianta A — Podle majetku

Filtrujte majetek podle: - Umístění (včetně podlokací) - Kategorie majetku - Odpovědné osoby

V gridu označte konkrétní kusy. Pomocí tlačítek v toolbaru lze Označit vše nebo Zrušit výběr.

Varianta B — Podle jiné inventury

Přenese položky z existující (např. loňské) inventury. Vhodné pro opakující se periodické inventury.

  1. Klikněte na Vytvořit novou inventuru — systém vygeneruje záznamy a otevře detail.

Smazání inventury

Dostupné pouze pro inventury ve stavu Příprava nebo Zrušena.

Nevratná operace

Smazáním se odstraní všechna nasbíraná data inventury. Pro potvrzení je nutné napsat DELETE do potvrzovacího pole.


Detail inventury — přehled

Po kliknutí na inventuru se otevře detail s několika záložkami:

KPI karty (záložka „Karta inventury")

Karty zobrazují souhrnné statistiky. Kliknutím na kartu se automaticky přepne pohled na grid s příslušným filtrem.

KPI karta Filtr který aplikuje
Položek celkem Zobrazí vše
Zbývá Neinventarizované položky
Přidáno navíc IsAdded = true
Rozdíly Nalezeno na jiném místě
Navrženo k vyřazení ProposeDisposal = true
Schváleno IsApproved = true

Výběr pohledu

Tlačítko 👁 Pohled v toolbaru gridu:

Pohled Co zobrazuje
Vše Všechny artiky
Neinventarizováno Dosud nezpracované (WasInventoried = false)
Inventarizováno Fyzicky zkontrolované (WasInventoried = true)
Odlišnosti Nalezeno na jiném místě nebo v jiném množství
Navrh vyřazení ProposeDisposal = true
Schváleno vyřazení IsApprovedDisposal = true
Schváleno IsApproved = true

Stavové ikony položek

Sloupec Stav inventury používá barevné ikony:

Ikona Barva Popis
Zelená Nalezeno — artikl fyzicky nalezen a zinventarizován
Červená Chybí — artikl při inventuře nenalezen
🔍 Oranžová Nalezeno jinde — jiné umístění než je evidováno
Oranžová Konflikt — artikl zároveň nalezen i označen jako chybějící
🕐 Šedá Čeká — dosud neinventarizován

Akce na položkách (stav Probíhá / Dokončena)

U každého záznamu v detailu řádku je dropdown Akce:

Nalezeno — OK

Artikl je na správném místě, v pořádku. Inventura se okamžitě provede. Nastaví WasInventoried = true.

Není to u mne…

Artikl je fyzicky jinde. Otevře se popup: - Lokace — kde se artikl skutečně nachází (povinné) - Přiřadit osobě — komu předat (volitelné) - Poznámka (volitelné)

Po potvrzení: WasInventoried = true, InventoryLocationID = zadaná lokace, stav = Nalezeno jinde.

Není to funkční… / Zastaralé / nepoužíváme…

Zaznamená stav a automaticky navrhne vyřazení (ProposeDisposal = true).

↩ Zrušit inventuru

Vrátí položku do stavu Čeká (WasInventoried = false). Viditelné pouze pokud již byla akce provedena.


Rozbalení detailu řádku

Šipka ▶ vlevo od řádku zobrazí všechny inventurní záznamy pro daný artikl (původní položka, přidané, ze skeneru, z jiného umístění).


Validační panel

Nad gridem se zobrazuje panel s upozorněními na nesrovnalosti (artikl nalezen ve více inventurách apod.): - Mnoho chyb → panel se automaticky sbalí na barevné badge (🔴 chyby / 🟡 varování) - Kliknutím panel rozbalíte a zobrazíte detail s akcemi pro vyřešení


Zpracování výsledků (správce / admin)

Ve stavu Zpracování výsledků (stav 5) jsou dostupné rozšířené akce:

Akce na jednotlivých položkách

Akce Efekt
✔ Schválit IsApproved = true — položka ovlivní majetek při uzavření
✘ Zrušit schválení IsApproved = false
⚠ Navrh vyřazení Popup: výběr důvodu a způsobu vyřazení + poznámka; ProposeDisposal = true
↩ Zrušit vyřazení ProposeDisposal = false, IsApprovedDisposal = false

Hromadné akce (toolbar)

Akce Popis
Schválit vše IsApproved = true na všech položkách
Schválit vyřazení vše IsApprovedDisposal = true na navržených
Navrhnout vyřazení vše ProposeDisposal = true na všech
Zrušit schválení vše Masové storno

Klíčové pravidlo

Při uzavření inventury se do karet majetku promítnou výhradně položky s IsApproved = true. Neschválená položka nezpůsobí žádnou změnu.


Vliv uzavření inventury na majetek

Při uzavření (CloseInventoryWithAuditAsync) se pro každou schválenou položku provedou tyto operace:

1. Změna umístění / množství — pokud InventoryLocationID nebo InventoryQuantity se liší od původních hodnot, aktualizuje se Article_Location a zapíše se auditní záznam.

2. Aktualizace datumu poslední inventuryArticle.LastInventoryItemID se nastaví na OID položky.

3. Vyřazení — pokud IsApprovedDisposal = true, spustí se workflow vyřazení majetku.


Mezi-inventurní kontrola

Pokud je artikl označen jako Chybí a existují jiné otevřené inventury, v detailu řádku se zobrazí tlačítko:

🔵 Zkontrolovat v jiných inventurách

Systém vyhledá výskyty artiklu v ostatních inventurách:

Sloupec Popis
Inventura Jiná inventura kde byl nalezen
Stav Stav v té inventuře
Lokace Kde byl fyzicky nalezen
Datum Kdy byl inventarizován
Poznámka Poznámka inventaristy

Tlačítko Zinventarizovat zde (admin/manager) přenese artikl do aktuální inventury jako IsAdded = true a v zdrojové inventuře označí jako přenesený.


Mobilní skenování

Průběh inventury stav Probíhá podporuje sběr dat přes mobilní aplikaci a PDA skenery:

  • Skenování čárového kódu nebo RFID tagu
  • API volání PUT /inventory/{id}/items/update (existující položka) nebo PUT /inventory/{id}/items/insert (nová položka)
  • WasManually = false pro skenované položky, WasManually = true pro ručně zadané

Viz také Mobilní aplikace — Inventarizace.