Doskladnění
Doskladnění doplňuje zboží z rezervních míst do vychystávacích podle uložené šablony. Výsledkem běhu je převodka, kterou sklad zpracuje běžným způsobem. Šablonu spustíte ručně z výpisu, nebo ji pravidelně spouští automatizace.
O funkci
Doskladnění doplňuje zboží z rezervních míst do vychystávacích: ze zásobní zóny na prodejní pozice, ze zadního skladu do předního. Šablona doskladnění popisuje odkud, kam a za jakých podmínek se má doplňovat; jejím výsledkem je převodka, kterou sklad zpracuje běžným způsobem. Šablony se připravují jednou a spouštějí opakovaně. Kam se má v rámci běhu doplňovat konkrétní produkt, kolik kusů a při jaké zásobě, určují pravidla doskladnění nastavená na detailu produktu.
Šablona slouží i dalším funkcím: podle ní může příjem zboží rozdělit dodávku mezi vychystávací a zásobní zóny a automatizace podle ní zakládají pravidla doskladnění nebo vracejí přebytek zpět do zásoby.
Doskladnění vs. automatické doobjednání zásob
Doskladnění přesouvá již naskladněné zboží mezi pozicemi a sklady uvnitř skladu (výsledkem je převodka). Nezaměňujte je s automatickým doobjednáním zásob podle hlídaného minima a maxima — to naopak vytváří u dodavatele nákupní objednávky. Jde o jinou funkci: řídí se udržovaným množstvím (minimem a maximem) u zásoby produktu a spouští se automatizací.
Cesta v administraci
Nastavení > Sklady a pobočky > Doskladnění
Výpis šablon doskladnění
Předdefinovaná doskladnění — u každé šablony lokace, zdrojový a cílový sklad a jejich zóny či pozice.
Výpis ukazuje u každé šablony Název, Lokace, Ze skladu a Zdrojové Zóny / Pozice, Do skladu a Cílové Zóny / Pozice. V nabídce ve sloupci Akce je vedle úpravy a smazání i Náhled a Spustit (viz Spuštění doskladnění).
Založení a úprava šablony
Novou šablonu založíte tlačítkem Nový, existující upravíte ikonou tužky. Formulář se otevírá v postranním panelu:
Šablona doskladnění — lokace, skupiny Doskladnit z a Doskladnit do se sklady, zónami a typy pozic.
| Pole | Význam |
|---|---|
| Název (povinné) | pojmenování šablony, např. Doplnění zóny A ze zásobníku |
| Lokace (povinné) | lokace, ve které se doskladnění provádí |
| Vstupní sklad / Cílový sklad (povinné) | sklad, ze kterého se bere (skupina Doskladnit z), a sklad, do kterého se doplňuje (skupina Doskladnit do) |
| Doskladnit produkty z / Doskladnit produkty do (povinné) | zdroj a cíl: Povinná zóna s výběrem zón, nebo Povinná pozice s výběrem pozic |
| Omezit na typ pozice | zvlášť pro zdroj i cíl: brát jen z pozic a doplňovat jen na pozice vybraných typů; prázdné pole znamená všechny typy |
| Omezit pozice podle obsazenosti + Minimální obsazenost v % | jen na straně cíle: u produktů bez pravidel doskladnění se přeskočí cílové pozice, jejichž obsazenost včetně zboží na cestě přesahuje zadané procento |
| Provést replenishment | zapne samotné doplnění zboží |
| Povolit replenishment v rámci stejné zóny | připustí přesun i z pozice ve stejné zóně, do které se doplňuje |
| Optimalizovat počet pozic | navíc slučuje zásoby na méně pozic (optimalizační průchod) |
| Filtr produktů | omezí běh na produkty podle hodnot KPI — u každého přidaného KPI zadáte rozsah (větší, menší, od–do) |
Alespoň jedna z akcí Provést replenishment / Optimalizovat počet pozic musí být zapnutá. U cíle zadaného pozicemi nebo omezeného na typy pozic se z pravidel doskladnění uplatní jen pravidla na pozice; zónová pravidla potřebují cíl zadaný zónami.
Spuštění doskladnění
Ručně z výpisu. V nabídce u šablony zvolte Náhled — systém spočítá, co by se přesunulo, a ukáže náhled převodky, aniž by cokoli uložil. Volba Spustit převodku rovnou založí a otevře její detail. Když není co přesunout, běh skončí hlášením „Nejsou dostupné žádné položky k přesunu." a převodka nevznikne.
Jednorázově a bez uložené šablony lze doskladnit i z výpisu skladových pozic: volba Doskladnit v nabídce akcí nad výpisem otevře okno se zdrojem a cílem, náhledem a spuštěním.
Automatizací. Pro pravidelné doplňování (třeba každou noc) přidejte do automatizace akci Spustit doskladnění. Implementátor ji nastavuje na záložce Akce zápisem ve formátu JSON:
| Údaj | Význam |
|---|---|
stockReplenishmentId (povinný) | šablona, která se spustí |
dryRun | true = běh nanečisto: spočítá a zapíše souhrn, ale nic neuloží |
maxItemsPerTransfer | nejvyšší počet položek na jedné převodce; větší běh se rozdělí do více převodek. Bez údaje vznikne jedna převodka |
Každý běh — i běh nanečisto a běh, který nic nepřesunul — zapíše do Historie automatizace a do audit logu souhrn, například Noční doplnění: 3 převodek, 42 položek (kandidátů 180, nad prahem 120, bez zdroje 10, bez pravidla 8), a pod ním řádky Převodka, SKU, Množství a Zdrojová pozice. Počty v závorce rozliší tři důvody prázdného běhu: zboží je nad minimem pravidla, nemá odkud se vzít, nebo nemá pravidlo. Převodka z automatizace nese poznámku Automatické doskladnění: <název šablony>.
Začněte během nanečisto
Novou automatizaci pusťte nejdřív s dryRun, projděte souhrn a teprve pak údaj odeberte.
Převodky do více převodek a optimalizace
Pokud se jedna z převodek rozděleného běhu nepodaří uložit, ostatní vzniknou a běh skončí jako neúspěšný; souhrn uvede i uložené převodky. Šablona se zapnutou Optimalizovat počet pozic se nikdy nedělí — vznikne vždy jedna převodka.
Vrácení přebytku do rezervních zón
Když sklad začne pravidla doskladnění teprve používat, leží ve vychystávacích zónách často mnohem víc zboží, než pravidla předepisují. Doskladnění zboží jen doplňuje, nikdy ho neodveze. K tomu slouží akce automatizace Vrátit přebytek do rezervních zón: vezme šablonu obráceně a přebytek nad hladinou pravidla odveze z cílových zón šablony (Doskladnit produkty do) do jejích zdrojových zón (Doskladnit produkty z).
- Zpracuje produkty, které mají zónové pravidlo pro cílový sklad šablony se všemi zónami v jejím cíli; použije se i Filtr produktů šablony. Produkt bez pravidla se nevrací.
- Přebytek je zboží dostupné v zónách pravidla nad jeho hladinou. Zboží na cestě ani blokované zboží se nepočítá — odvézt se nedá.
- Vrací se nejdřív zboží s nejdelší expirací, aby na vychystávacích pozicích zůstalo to, které se má vyskladnit dřív.
- Obě strany šablony musí být nastavené na různé zóny. Když některá strana zóny nemá nebo mají obě stranu společnou zónu, běh nic nepřesune a souhrn začne varováním.
- Převodka nese poznámku
Vrácení přebytku: <název šablony>; souhrn má navíc sloupec Cílové zóny.
Nastavení je stejné jako u akce Spustit doskladnění (stockReplenishmentId, dryRun, maxItemsPerTransfer), navíc s údajem afterStoreTransition — přechod, kterým se převodka hned po uložení posune. Opakovaný běh je neškodný jen tehdy, když převodka po uložení blokuje zboží na zdrojových pozicích. Pokud počáteční stav převodky pozice neblokuje a přechod není nastavený, souhrn to ohlásí varováním.
Jednorázová akce
Přebytek vracejte jednou, po naplnění pravidel a před zapnutím rozdělování příjmu. Pak automatizaci zrušte zveřejnění. Kdyby běžela pravidelně vedle doskladnění, vozily by obě totéž zboží tam a zpět.
Časté dotazy (FAQ)
Co přesně vznikne spuštěním doskladnění?
Převodka mezi vstupním a cílovým skladem s položkami, které systém podle šablony a pravidel doskladnění vyhodnotil k doplnění — při běhu z automatizace s omezeným počtem položek i víc převodek. Převodku pak sklad zpracuje standardně (terminál, pohyby).
Jak si ověřím, co doskladnění udělá, aniž by něco přesunulo?
Ve výpisu použijte Náhled, v automatizaci údaj dryRun. Obojí jen spočítá výsledek a nic neuloží.
Automatizace proběhla, ale převodka nevznikla. Proč?
Podívejte se na souhrn v Historie automatizace. Počty v závorce řeknou, kolik produktů je nad minimem pravidla, kolik nemá zboží ve zdroji a kolik nemá pravidlo. Běh, který nic nepřesunul, je u zásobeného skladu běžný.
K čemu je optimalizace počtu pozic?
Průběžným vychystáváním vznikají „ochmatané" pozice s malými zbytky. Optimalizace zásoby slučuje na menší počet pozic, aby se uvolnilo místo a zkrátily trasy.
Související dokumentace
- Pravidla doskladnění — kam, kolik a při jaké zásobě se doplňuje konkrétní produkt; automatizace, které pravidla zakládají
- Automatizace — úlohy, které doskladnění spouštějí
- Audit log — souhrny běhů
- Sklady
- Typy pozic
- Skladové pozice
- Převody — doklad, který doskladněním vzniká
- Nákupní objednávky — automatické doobjednání zásob podle min/max u dodavatele (jiná funkce než doskladnění mezi pozicemi)
- WMS (nastavení) — zásobovací preset pro rozdělení příjmu mezi vychystávací a zásobní zóny