Nedostupné zboží
Nedostupné zboží je pracovní seznam zboží, které doklad potřebuje v jednom skladu, ale leží (nebo se chystá) v jiném. Řeší se převodem, ručně z přehledu nebo automatizací.
O funkci
Nedostupné zboží řeší jedinou situaci: zboží je potřeba tam, kde není, a přitom je jinde. Každý řádek je jedna položka dokladu, kterou nelze vykrýt z kombinace skladu a lokace, kde ji doklad potřebuje, ale zásoba pro ni se našla v jiné kombinaci skladu a lokace. Řádek proto nese obě strany: Zdrojový sklad/lokace (odkud lze zboží vzít) a Cílový sklad/lokace (kam je potřeba ho dostat). Řešení je jedno: převod.
Řádky vznikají ze dvou situací:
- prodejní objednávka se má expedovat ze skladu, kde zboží chybí, ale jinde zásoba je;
- nákupní objednávka se naskladnila do jiného skladu nebo lokace, než pro které byla vystavená.
Přehled tedy neříká „tohle nemáme". Zboží, pro které se nikde nenašla zásoba, se sem nedostane. To jde k dodavateli a řeší ho nákupní objednávky. Nedostupné zboží je právě ta zbytková množina, kde se doobjednávat nemá, protože zásoba existuje, jen na špatném místě. Řádky v přehledu nelze upravovat ani mazat. Nad výpisem lze jen založit převod, případně ho za vás založí automatizace.
Volitelná funkce
Agenda se v nabídce objeví jen tam, kde je zapnutá, a jen uživatelům s oprávněním pro její čtení. Pokud ji v nabídce Pohyby zboží nevidíte, nemá vaše instance funkci aktivovanou.
Cesta v administraci
Hlavní nabídka > Sklad > Pohyby zboží > Nedostupné zboží
Co dělá zboží „nedostupným"
Prodejní objednávka
Řádek vznikne ve chvíli, kdy objednávka projde krokem svého zpracování, který nepokryté položky posílá dodavateli. Součástí toho kroku je i vyhodnocení, co se doobjednávat nemá: pokud se pro položku najde zásoba mimo sklad a lokaci objednávky, dodavateli se neposílá a místo toho vznikne řádek tady.
Kde se zásoba hledá, určuje nastavení lokací, konkrétně pole Sklady pro nákup (viz Lokace). Prohlédnou se všechny kombinace sklad + lokace, které jsou tam vyjmenované.
Řádek vznikne, když se pokrytí najde v jiné kombinaci skladu a lokace, než ze které objednávka expeduje, a to v jedné z těchto podob:
- zboží tam volně leží. Měří se sloupcem Volný, tedy fyzickou zásobou bez blokací (definici vlastní Zásoby fyzické);
- zboží je tam na cestě nebo už navázané na nákup. Měří se zůstatkem k prodeji včetně příchozích dodávek;
- zboží se pro tu lokaci právě objednalo u dodavatele.
Řádek naopak nevznikne, když se pokrytí najde přímo ve skladu a lokaci objednávky (pak není co převádět), ani když se nenajde vůbec žádné (pak jde položka k dodavateli).
Řádek není důkaz, že zboží na zdroji ještě je
Zdroj se vyhodnocuje ve chvíli vzniku řádku. Sloupec Volný stav zdroj se naopak počítá až při zobrazení výpisu, takže u starších řádků může být nižší nebo nulový: mezitím si zásobu vzal jiný doklad. Než začnete převádět, projděte si tento sloupec, nebo použijte filtr Volné na zdrojovém skladě.
Řádky se přepočítají také při úpravě zdrojové objednávky, když se změní její položky, množství, sériová čísla nebo sklad a lokace expedice. Změna samotného termínu zpracování řádky nezruší, jen jim posune datum ve sloupci Zpracovat.
Nákupní objednávka naskladněná jinam
Přijaté zboží se páruje zpět na nákupní objednávky (viz Příjemky). Když se přitom ukáže, že příjemka zboží naskladnila do jiného skladu nebo lokace, než pro které byla nákupní objednávka vystavená, zboží je fyzicky jinde, než kde ho objednávka potřebuje. Systém pak rozliší dva případy:
- Kus drží rezervace prodejní objednávky. Ta objednávka se přepočítá a případný řádek vznikne u ní, stejně jako v oddílu výše.
- Kus žádná rezervace nedrží. Vznikne řádek, jehož zdrojem poptávky je nákupní objednávka. Zdrojem je sklad a lokace příjemky, cílem sklad a lokace nákupní objednávky.
Tato cesta se týká jen zboží se sériovými čísly: řádek nese konkrétní sériová čísla a jeho množství je jejich počet. Zboží bez sériových čísel se tu nezaznamená, protože nejde poznat, o které kusy jde. Opakované párování stejné objednávky přidá jen sériová čísla, která v přehledu ještě nejsou.
U řádku z nákupní objednávky znamená sloupec Vytvořeno okamžik, kdy řádek vznikl, a Zpracovat očekávané datum dodání položky nákupní objednávky (bez něj datum příjemky).
Výpis nedostupného zboží
Nedostupné zboží: chybějící položky se zdrojovým i cílovým skladem, dokladem poptávky a stavem řešení.
| Sloupec | Význam |
|---|---|
| Produkt | položka s Kódem produktu; odkaz do katalogu |
| Konfigurace | volba konfigurátoru u konfigurovatelného zboží |
| Zdrojový sklad/lokace | odkud lze zboží vzít |
| Cílový sklad/lokace | kam je potřeba ho dostat: sklad a lokace expedice objednávky, u nákupní objednávky její sklad a lokace |
| Zdroj poptávky | doklad, který zboží potřebuje (prodejní, nebo nákupní objednávka), s jeho aktuálním stavem |
| Stav | Čeká → Probíhá → Dokončeno (viz níže) |
| Vytvořeno | datum vzniku zdrojové objednávky; u řádku z nákupní objednávky okamžik vzniku řádku |
| Zpracovat | termín, kdy se má zdrojová objednávka zpracovat, a mění se s ní; u nákupní objednávky očekávané dodání |
| Množství | kolik kusů řádek drží |
| Volný stav zdroj | sloupec Volný na zdrojovém skladu a lokaci, přepočítaný při zobrazení |
| Akce | založení převodu |
Přes volbu sloupců lze doplnit Zdrojový sklad a Zdrojovou lokaci zvlášť, Cílový sklad a Cílovou lokaci zvlášť, Volné k výdeji, číslo navázaného Převodu a Doručovací adresu objednávky.
Doručovací adresa je osobní údaj
Sloupec Doručovací adresa není mezi výchozími a je dobré ho tam nechat. Jde o adresu zákazníka. Než výpis s tímto sloupcem nasdílíte nebo z něj uděláte snímek, zvažte, komu se dostane do ruky.
Filtrovat lze podle zdrojového i cílového skladu a lokace, produktu (fulltextem i identifikátorem), zdrojového dokladu, stavů, data vzniku a termínu zpracování. Filtr Volné na zdrojovém skladě oddělí řádky, které lze převést hned, od těch, kde už zdroj nemá volnou zásobu. Výpis se dá uložit jako pojmenovaný pohled. Jak, popisují Uložené filtry a seznamy.
Stavy řádku
| Stav | Kdy nastane |
|---|---|
| Čeká | řádek nemá řešení; jen v tomto stavu s ním lze zakládat převod |
| Probíhá | řádek pokrývá převod, který ještě není uzavřený |
| Dokončeno | převod je uzavřený a zboží se ze zdroje skutečně vydalo, nebo se uzavřela zdrojová prodejní objednávka |
Uzavření zdrojové prodejní objednávky překlopí na Dokončeno všechny její řádky, i ty bez zvoleného řešení. Přehled proto nepovažujte za doklad o tom, že se převod opravdu stal. To říká navázaný Převod. Uzavření nákupní objednávky řádky nemění: nákupní objednávka se uzavře, jakmile je všechno přijaté, a zboží v tu chvíli pořád čeká na převod.
Stav Dokončeno je konečný: pozdější úprava, uzavření ani zrušení navázaného převodu jej už nevrátí na Čeká ani Probíhá.
Řešení převodem
Chybějící zboží se pokrývá převodem ze zdrojové lokace do cílové, zakládaným přímo z tohoto přehledu:
- U jednoho řádku použijte tlačítko Převést, u více řádků je zaškrtněte a zvolte Akce > Přenést položky.
- Vyberte, jestli má vzniknout nový převod (u jednoho řádku Vytvořit převod s položkami, u hromadné akce Vytvořit převod s položkou), nebo se položky mají přidat do rozpracovaného (Vložit do existujícího převodu).
- Doplňte hlavičku převodu a potvrďte.
Převést — nový převod, nebo přidání do rozpracovaného.
Systém přitom drží několik pravidel:
- Nabídnou se jen číselné řady s rolí Převoz mezi lokacemi. Z tohoto přehledu nelze založit běžný převod.
- Zdrojový i cílový sklad a lokace se předplní z řádků a nedají se změnit. Převod má vzniknout právě mezi tou dvojicí míst, kterou řádek pojmenoval.
- Při volbě Vložit do existujícího převodu se nabídnou jen převody ve stavu Otevřená vedené mezi tou samou dvojicí míst. Do už zpracovávaného ani uzavřeného převodu položky nepřidáte.
- Ve vybrané skupině musí všechny řádky mít stejný zdrojový i cílový sklad a lokaci. Když ne, operace se nespustí a systém to oznámí.
- Řádky, které nejsou ve stavu Čeká, se z operace vyřadí a systém na to upozorní zprávou. Už řešený řádek se tak nedostane do druhého převodu.
- Po založení zůstáváte v přehledu. Systém nepřesměruje na nový převod, jen jej nabídne odkazem v potvrzovací zprávě a výpis obnoví.
Stav řádku pak sleduje osud navázaného převodu:
- dokud převod není uzavřený, je řádek Probíhá, a to už od jeho založení, ne teprve od zahájení zpracování;
- uzavřením převodu přejde na Dokončeno jen množství, které se ze zdroje skutečně vydalo; nevydaný zbytek se z řádku odštěpí jako nový řádek ve stavu Čeká;
- pokud se převod uzavře, aniž by se ze zdroje vydalo cokoli, řešení se z řádku odebere a řádek se vrátí na Čeká;
- totéž platí, když převod zrušíte nebo když z něj řádek přestane být pokrytý (položka z převodu zmizí nebo se její množství sníží na nulu).
Automatické založení převodu
Zboží z nákupní objednávky naskladněné jinam zůstává, dokud leží ve špatném skladu, k prodeji tam, kam dorazilo. Aby na něj nesáhla jiná objednávka, může převod založit automatizace s akcí Vytvořit převod z nedostupného zboží. Převod pak zboží na zdrojové pozici zablokuje, takže přestane být volné pro jiné doklady.
Automatizace pracuje nad přehledem Nedostupné zboží. Které řádky zpracuje, určuje její Nastavení dat. Spouští se podle Frekvence, a pokud to má nastavené na záložce Spouštěče, také hned poté, co ze spárované nákupní objednávky vzniknou nové řádky. Pak nečeká na svůj další termín. Při každém běhu:
- Rozdělí vybrané řádky podle dvojice zdrojový/cílový sklad a lokace. Pro každou dvojici chystá jeden převod.
- Každé položce vybere výdejní pozici podle nastavené strategie. Položka, pro kterou se pozice nenajde, se do převodu nedá a řádek zůstane ve stavu Čeká, takže ho zkusí další běh. Když se nenajde pozice pro žádnou položku, převod nevznikne.
- Pokud mezi stejnou dvojicí míst už existuje otevřený převod ve stejné číselné řadě, přidá položky do něj. Jinak založí nový a může ho rovnou posunout nastaveným přechodem.
Implementátor akci nastavuje na záložce Akce zápisem ve formátu JSON:
Nastavení akce automatizace — strategie výběru pozice a číselné řady převodu, výdejky a příjemky.
| Údaj | Význam |
|---|---|
documentSeriesId (povinný) | číselná řada převodu. Musí mít roli Převoz mezi lokacemi. S jinou řadou běh skončí chybou a převod nevznikne |
putAwayDocumentSeriesId, receiptDocumentSeriesId | řada výdejky a příjemky převodu. Bez údaje se vezmou Výchozí č. řada pro výdejku / příjemku z řady převodu |
resolver, settings | strategie výběru výdejní pozice a její nastavení. Bez údaje platí Strategie vychystávacích pozic z nastavení WMS |
keepUnresolvedItems | true = do převodu dá i položky bez výdejní pozice; ty ale zboží neblokují |
existingDocument | jak hledat existující převod: výchozí je otevřený převod mezi stejnou dvojicí míst. Číselnou řadu nastavením obejít nelze |
stockTransferTransitions | přechod, kterým se nově založený převod hned posune. Na převod, do kterého se položky jen přidaly, se nepoužije |
Blokuje jen převod v blokujícím stavu
Zboží na zdrojové pozici zablokuje jen převod, jehož počáteční stav ve workflow řady má zapnuté blokování skladových pozic. Jinak převod vznikne, ale zboží dál zůstává k prodeji. Před zapnutím automatizace to s implementátorem ověřte.
Na instancích, kde je funkce zapnutá a existuje řada převodů s rolí Převoz mezi lokacemi, systém tuto automatizaci při aktualizaci založil sám. Je zveřejněná, běží každou půlhodinu od 6 do 18 hodin a zpracovává jen řádky z nákupních objednávek ve stavu Čeká, bez navázaného převodu a s volnou zásobou na zdroji, od nejstarších. Na řádky z prodejních objednávek tedy sama nesahá. Instance bez takové řady ji nemá a automatizaci lze doplnit v administraci.
Kdy řádek z přehledu zmizí
Řádky se nemažou ručně. Odejdou třemi cestami:
- Zboží se naskladní do cílového skladu a lokace. Příchozí naskladnění, které řádku odpovídá, jej odbaví; částečné pokrytí jen sníží množství. Dělá to automatizace. Na instanci, kde není nastavená, k úklidu nedojde.
- Zdrojová objednávka se zruší. Platí pro prodejní i nákupní objednávku. Zmizí řádky, které ještě nemají navázaný doklad. Řádky už svázané s převodem zůstanou.
- Řádek přestane být potřeba při přepočtu prodejní objednávky. Neřešené řádky, které už nemají důvod existovat, přepočet odstraní.
Řádky pokryté převodem tato automatika neuklízí. Ty končí ve stavu Dokončeno a v přehledu zůstávají.
Časté dotazy (FAQ)
Musím řádky ručně mazat, když zboží dorazí?
Ne. Naskladnění do cílového skladu a lokace řádek odbaví samo, částečné pokrytí mu jen sníží množství. Řádky vyřešené převodem se nemažou, zůstanou v přehledu se stavem Dokončeno.
Proč tu není akce „objednat u dodavatele"?
Protože do tohoto přehledu se dostane jen zboží, které se doobjednávat nemá: zásoba pro něj existuje, jen na jiném místě. Doobjednávání se řídí zpracováním objednávky a výsledkem jsou nákupní objednávky. Nad tímto výpisem se zakládá jen převod.
Proč se u zboží z nákupní objednávky neobjevil žádný řádek?
Nejčastěji ze tří důvodů: příjemka zboží naskladnila do stejného skladu a lokace jako objednávka, zboží nemá sériová čísla, nebo přijaté kusy drží rezervace prodejní objednávky. V posledním případě se řádek hledá u té prodejní objednávky.
Automatizace proběhla, ale řádek zůstal ve stavu Čeká. Proč?
Pro jeho položku se nenašla výdejní pozice, ze které by se zboží dalo vzít. Takovou položku automatizace do převodu nedá, aby převod nic neblokoval naprázdno. Řádek zkusí znovu při dalším běhu. Řádky z prodejních objednávek výchozí automatizace nezpracovává vůbec.
Proč u řádku nemůžu spustit Převést?
Tlačítko je aktivní jen u řádků ve stavu Čeká. Řádek ve stavu Probíhá už má navázaný převod: otevřete jej (sloupec Převod) a dořešte tam. Řádek ve stavu Dokončeno je uzavřený.
Proč se řádek vrátil ze stavu Probíhá zpět na Čeká?
Navázaný převod přestal řádek pokrývat: byl zrušen, uzavřel se bez skutečného výdeje ze zdroje, položka z něj zmizela nebo se její množství snížilo na nulu. Systém proto řešení z řádku odebere a vrátí jej mezi nevyřešené. Řádek, který už byl Dokončeno, se takto nevrací.
Řádek je ve stavu Dokončeno, ale zboží nikdo nikam nepřevedl. Jak to?
Nejspíš se uzavřela zdrojová prodejní objednávka. Její uzavření překlopí na Dokončeno všechny její řádky bez ohledu na to, jestli se něco převádělo. Jestli převod skutečně proběhl, se pozná podle sloupce Převod.
Volný stav zdroj je nula. Co s takovým řádkem?
Zdroj už volnou zásobu nemá, převod z něj nepokryjete. Zjistěte v Zásobách fyzických, co s ní je. Obvykle si ji vzal jiný doklad a drží ji blokace. Pak se zboží řeší jinou lokací, nebo dodavatelem.
Související dokumentace
- Převody
- Nákupní objednávky · Zboží v objednávkách · Příjemky — párování přijatého zboží na nákupní objednávky
- Zásoby fyzické · Blokace
- Zboží pro e-shop — opačná situace: zboží leží na skladě, ale poptávka odpadla
- Lokace — pole Sklady pro nákup
- Automatizace — úloha, která zakládá převody z nedostupného zboží
- Číselné řady — role Převoz mezi lokacemi a omezení řad převodů
- WMS — Strategie vychystávacích pozic