Helyszín- és kiszedési segédek

Az Odoo készletfoglalási logikája minden belső helyszínt ugyanúgy kezel, amint egy eltávolítási stratégia ki van választva: nem teszi lehetővé, hogy egy raktár egy adott átvitelt (vagy értékesítési rendelést) a polcok egy részhalmazára korlátozzon, nincs gyors hierarchikus/típus szerinti szűrője a helyszínek listáján, és a beépített eltávolítási stratégiái (FIFO, LIFO, legközelebbi hely, FEFO) nem rendezhetők át tetszőleges, manuálisan rangsorolt prioritás szerint. Ez az oldal négy kis eYssen modult dokumentál, amelyek ezeket a hiányosságokat pótolják: kettő, amely lehetővé teszi, hogy egy művelettípus, átvitel vagy értékesítési rendelés meghatározott tárolási kategóriákra legyen rögzítve a kiszedéshez, egy, amely keresési panelt ad a helyszínek listájához, és egy, amely egy rangsor alapú eltávolítási prioritás stratégiát ad hozzá, és ezt a szállítólevél-jelentésen is megjeleníti.

Főbb funkciók

Kiszedés korlátozása adott tárolási kategóriákra

screenshot: inventory-locations-picking-operation-type
menu
Inventory ‣ Configuration ‣ Operations Types ‣ (a delivery type)
shows
The "Locations" group of an operation type form with the "Allow Pick from Storage Categories" tags field holding one or two storage categories.
highlight
The "Allow Pick from Storage Categories" field (red frame).
data
Operation type "YourCompany: Delivery Orders"; categories "Forward pick" and "Shelf A".
module
eyssen_stock_location_pickable
notes
English UI, light theme, 1440px width, crop to the Locations group.

Az eyssen_stock_location_pickable modul Allow Pick from Storage Categories mezőt ad a művelettípushoz, és ugyanezt a mezőt magához az átvezetéshez is.

  • A Művelettípus űrlapján ez az adott típusú új átvezetések alapértelmezése. Alapból üres, ami azt jelenti, hogy nincs korlátozás.

  • Az Átvezetés űrlapján a mező az átvezetés létrehozásakor a művelettípusból töltődik fel, de szerkeszthető marad, amíg az átvezetés nem Kész vagy Törölt állapotú, így egy-egy átvezetés eltérhet a művelettípus alapértelmezésétől.

screenshot: inventory-locations-picking-transfer-allow-categories
menu
Inventory ‣ Transfers ‣ (a draft delivery)
shows
A draft transfer form with the "Allow Pick from Storage Categories" field next to the operation type, holding one storage category.
highlight
The "Allow Pick from Storage Categories" field (red frame).
data
Delivery WH/OUT/00001, allowed category "Forward pick".
module
eyssen_stock_location_pickable
notes
English UI, light theme, 1440px width, crop to the header fields.

Ha a mező egy vagy több kategóriát tartalmaz, a foglalás csak azt a készletet veszi figyelembe, amely olyan helyszínen van, amelynek a Tárolási kategória mezője a kiválasztott kategóriák egyike, vagy amely helyszínen egyáltalán nincs tárolási kategória beállítva — a más tárolási kategóriával rendelkező helyszínek kimaradnak.

Fontos

A korlátozás tisztán foglalási szűrő — nem ad „kiszedhető” jelzőt a helyszínre vagy a tárolási kategóriára. Egy helyszín egyszerűen azért alkalmas, mert a tárolási kategóriája az engedélyezett listán van, vagy mert nincs neki.

A szűrő függetlenül attól érvényesül, hogy mi indítja a foglalást: kézi Elérhetőség ellenőrzése, láncolt mozgás, vagy a mennyiségek kézi beírása a Műveletek fülön. A beállítás a hátralékos (backorder) átvezetés létrehozásakor is átkerül arra.

A korlátozás továbbítása az értékesítési rendelésekből

screenshot: inventory-locations-picking-sale-order
menu
Sales ‣ Orders ‣ Quotations ‣ New
shows
A quotation with the "Allow Pick from Storage Categories" field next to the "Warehouse" field in the shipping information.
highlight
The "Allow Pick from Storage Categories" field (red frame).
data
Customer "Deco Addict", warehouse "YourCompany HU", allowed category "Forward pick".
module
eyssen_stock_location_pickable_sale
notes
English UI, light theme, 1440px width, crop to the shipping fields.

Az eyssen_stock_location_pickable_sale modul ugyanezt a korlátozást kiterjeszti az értékesítési folyamatra. Az Allow Pick from Storage Categories mezőt felveszi a Vevői megrendelésre is, a szállítási adatoknál a Raktár mező mellé, ahol a megrendelés Piszkozat állapotában szerkeszthető.

A megrendelés megerősítésekor és a kiszállítás létrejöttekor a megrendelésen kiválasztott kategóriák automatikusan átkerülnek arra a kiszállításra — az átvezetésen nincs szükség kézi lépésre.

Megjegyzés

Szükséges hozzá az eyssen_stock_location_pickable modul.

Gyors helyszínszűrés a keresési panellel

screenshot: inventory-locations-picking-search-panel
menu
Inventory ‣ Configuration ‣ Locations
shows
The locations list with the left search panel open, showing the hierarchical "Location" facet and the multi-select "Type" facet with a record count next to each option.
highlight
The two search-panel facets (red frame).
data
A warehouse with several nested internal locations plus the virtual and partner locations.
module
eyssen_stock_location_searchpanel
notes
English UI, light theme, 1440px width, full list view with the panel open.

Az eyssen_stock_location_searchpanel modul két szűrővel rendelkező keresőpanelt ad a helyszínek listájához:

  • Helyszín — hierarchikus szűrő, amely lefúr a raktár fastruktúrájában, és egy szülőhelyszínre, valamint minden alatta lévőre szűkíti a listát; és

  • Típus — többértékű szűrő a helyszín típusára (belső, vevői, szállítói, leltárhiány, gyártás, tranzit…), az egyes lehetőségek mellett a rekordok számával.

A panel automatikusan megjelenik minden olyan listán, amely a szabványos helyszín-keresési nézetet használja — a telepítés után semmilyen beállításra nincs szükség.

Helyszínek rangsorolása az eltávolítási stratégiához

screenshot: inventory-locations-picking-removal-priority
menu
Inventory ‣ Configuration ‣ Locations ‣ (a location)
shows
A location form with the "Removal Priority" field next to "Removal Strategy" in the Logistics section.
highlight
The "Removal Priority" field (red frame).
data
Location "WH/Stock/Shelf 1" with removal priority 10.
module
eyssen_stock_removal_priority
notes
English UI, light theme, 1440px width, crop to the Logistics section.

Az eyssen_stock_removal_priority modul egy új, egyedi eltávolítási stratégiát ad hozzá az Odoo beépített FIFO, LIFO, legközelebbi hely és FEFO stratégiái mellé.

  • A helyszín egy Removal Priority egész számot kap (alapértelmezetten 1000), amely a helyszín űrlapján a Kivonási stratégia mellett, a helyszínlistán pedig oszlopként jelenik meg.

  • Egy új Priority kivonási stratégia válik választhatóvá mindenhol, ahol kivonási stratégiát lehet megadni — a helyszín Kivonási stratégia mezőjében vagy a termékkategória Kivonási stratégia kényszerítése mezőjében.

screenshot: inventory-locations-picking-priority-strategy
menu
Inventory ‣ Configuration ‣ Product Categories ‣ (a category)
shows
A product category form with the "Force Removal Strategy" drop-down open, listing "Priority" among the available strategies.
highlight
The "Priority" entry in the drop-down (red frame).
data
Product category "All / Saleable".
module
eyssen_stock_removal_priority
notes
English UI, light theme, 1440px width, crop to the field and the open drop-down.

Ha a Priority az aktív kivonási stratégia, a rendszer növekvő kivonási prioritás szerint veszi az elérhető készletet, az egyenlőségeket pedig a helyszín nevével, majd a rekordsorrenddel oldja fel — ugyanúgy, ahogyan az Odoo a legközelebbi helyszín stratégiánál is teszi. A kisebb Removal Priority szám tehát előbb kerül kiszedésre, mint a nagyobb, így a polcok kifejezetten rangsorolhatók (például a polc elején lévő tárolók 10, az ömlesztett túlfolyó tároló 1000 értékkel), nem csupán a készlet korára vagy a fizikai távolságra kell hagyatkozni.

Megjegyzés

A tétel nélküli quantek továbbra is mindig a tétellel rendelkező quantek után kerülnek rendezésre, ami megfelel az Odoo szabványos viselkedésének minden eltávolítási stratégia esetén.

A modul a Szállítólevél riportot is módosítja: a művelettáblázat, amely szokásosan a forrás- és a célhelyszín neve szerint sorolja fel a mozgássorokat, először a forráshelyszín kivonási prioritása szerint rendeződik, így a kinyomtatott kiszedési lista ugyanazt a polcsorrendet követi, amelyet a foglalás használt.

screenshot: inventory-locations-picking-delivery-slip-order
menu
Inventory ‣ Delivery Orders ‣ (a validated delivery) ‣ Actions ‣ Print ‣ Delivery Slip
shows
The operations table of a printed delivery slip PDF, where the lines are ordered by the removal priority of their source location rather than by location name.
highlight
The source-location column showing the priority order (red frame).
data
Three move lines from locations with removal priorities 10, 100 and 1000.
module
eyssen_stock_removal_priority
notes
English UI, light theme; crop of the PDF page to the operations table.

Konfiguráció

Kiszedési korlátozás tárolási kategória szerint

  1. Kapcsolja be a Tárolási helyek és a Tárolási kategóriák beállítást a Készlet ‣ Konfiguráció ‣ Beállítások menüben: az Allow Pick from Storage Categories mezőnek csak akkor van hatása, ha a helyszínek tárolási kategóriát hordoznak.

  2. Hozzon létre tárolási kategóriákat, és rendelje őket helyszínekhez a Készlet ‣ Konfiguráció ‣ Raktárkezelés ‣ Tárolási kategóriák menüben, majd állítsa be minden helyszín Tárolási kategória mezőjét.

  3. Állítson be alapértelmezett korlátozást egy művelettípuson a Készlet ‣ Konfiguráció ‣ Művelettípusok ‣ (nyisson meg egy típust) ‣ Allow Pick from Storage Categories mezőben.

  4. Opcionálisan felülírhatja a korlátozást átvitelenként az átvitel űrlapján, vagy — ha az eyssen_stock_location_pickable_sale telepítve van — rendelésenként, a szállítási információk között, a rendelés megerősítése előtt.

Helyszín-keresőpanel

Nincs szükség beállításra. Az eyssen_stock_location_searchpanel telepítése után a Helyszín és a Típus szűrő megjelenik a Készlet ‣ Konfiguráció ‣ Helyszínek listán.

Kivonási prioritás stratégia

  1. Rangsorolja a helyszíneket a Készlet ‣ Konfiguráció ‣ Helyszínek menüpont alatt: nyissa meg az egyes helyszíneket, és állítsa be az Eltávolítási prioritás értéküket (az alacsonyabb számok kerülnek előbb kiválasztásra; az alapértelmezett érték minden helyszínnél 1000).

  2. Aktiválja a stratégiát vagy magán a helyszínen (Eltávolítási stratégia mező), vagy — ha egy adott termékcsaládot tartalmazó összes helyszínen érvényesíteni szeretné — a termékkategória Kényszerített eltávolítási stratégia mezőjén, a Készlet ‣ Konfiguráció ‣ Termékkategóriák menüpont alatt. Mindkét esetben válassza a Prioritás lehetőséget.

Használat

Egy szállítási művelettípus kiszedési területre való korlátozásához:

  1. Lépjen a Készlet ‣ Konfiguráció ‣ Művelettípusok menübe, és nyissa meg az érintett raktár által használt Kiszállítás típust.

  2. A Kiszedés engedélyezése tárolási kategóriákból mezőben adja hozzá azokat a tárolási kategóriákat, amelyekből az ilyen típusú szállítások teljesíthetők (például csak a kiszedésre szánt előtéri polcok, a tömeges tartalék tárolás kizárásával).

  3. Erősítsen meg egy értékesítési rendelést egy olyan termékre, amely egyaránt megtalálható egy engedélyezett és egy nem engedélyezett helyszínen, majd ellenőrizze a keletkező szállítást: az Elérhetőség ellenőrzése csak az engedélyezett tárolási kategóriákból (vagy a tárolási kategória nélküli helyszínekről) foglal quanteket.

  4. Szükség esetén nyissa meg a szállítást, és állítsa be a Kiszedés engedélyezése tárolási kategóriákból mezőt közvetlenül az átvitelen, mielőtt az lezárulna.

A polcok rangsorolásához a prioritás alapú eltávolítási stratégiához:

  1. Állítson be egy Eltávolítási prioritás értéket minden lehetséges helyszínen (alacsonyabb = előbb kerül kiválasztásra).

  2. Állítsa a termék kategóriájának Kivonási stratégia kényszerítése mezőjét Priority értékre.

  3. Szállítsa ki a terméket, és győződjön meg róla, hogy a foglalás — és a kinyomtatott szállítólevél — elsőként a legalacsonyabb prioritásszámú helyszínről válogat.

Javaslat

A helyszínek keresési panelje gyorsan lehetővé teszi ennek a beállításnak az ellenőrzését: szűrje a Helyszínek listát az érintett raktár alá tartozó Belső helyszínekre, majd hasonlítsa össze egymás mellett az egyes helyszínek Eltávolítási prioritás és Tárolási kategória oszlopait.

Hatókör és modulok

  • eyssen_stock_location_pickable — a Kiszedés engedélyezése tárolási kategóriákból mező a művelettípusokon és az átviteleken, valamint a foglaláskori tárolási kategória szerinti szűrés.

  • eyssen_stock_location_pickable_sale — ugyanez a mező az értékesítési rendeléseken, amely megerősítéskor automatikusan átkerül a szállításra.

  • eyssen_stock_location_searchpanel — a Helyszín és Típus keresési panel a helyszínek listanézetén.

  • eyssen_stock_removal_priority — az Eltávolítási prioritás mező, a Prioritás eltávolítási stratégia, valamint a prioritás szerint rendezett szállítólevél-jelentés.