Több raktáras műveletek¶
Azoknak a vállalatoknak, amelyek ugyanazokat a termékeket több raktárban is tartják, három olyan dologra van szükségük, amit a szabvány Odoo nem ad meg teljesen: szabályozott módra, hogy az árut raktárak között mozgassák akárhány kiszedési/csomagolási/szállítási lépésen keresztül; arra a lehetőségre, hogy az egyes vevői megrendelési sorok különböző raktárakból származzanak, ne pedig megrendelésenként egyetlen raktárból; valamint olyan webshopra, amelynek az elérhetőségét több raktárból (vagy kifejezett készletszabályokból) számítja a rendszer, nem egyetlen raktárból. Az eYssen több raktáras moduljai mindhármat megadják, továbbá szállítóspecifikus felvételi és kiszállítási cím logikát a belső átvezetésekhez, amelyeket az eYssen Custom és GLS kiszállítási integrációval küldenek el.
Főbb funkciók¶
Raktárak közötti átvezetések¶
- menu
- Inventory ‣ Transfers ‣ Internal Transfers ‣ New
- shows
- A draft internal transfer form with the Source Warehouse, Destination Warehouse and Carrier filled in, and the "Create Picking", "Create Orders" and "Start Transfer" buttons in the header.
- highlight
- The header buttons (red frame).
- data
- Source "YourCompany HU", destination "Store", carrier "GLS"; transfer reference IT000001.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, crop to the header and the main fields.
Egy Internal Transfer rekord egy árumozgatást jelöl egy forrásraktárból egy célraktárba, amelyek mindkettőjét belső tranzitra alkalmasként kell megjelölni (lásd: Konfiguráció). A rendszer a rekordot automatikusan Intracompany transfer vagy Intercompany transfer típusba sorolja attól függően, hogy a két raktár ugyanahhoz a vállalathoz tartozik-e, és a rekord kötelező Carrier szállítót, sorszám szerinti átvezetési hivatkozást (IT000001, …), opcionális Leírást és az átvezetett mennyiségek összegzését (Sum Qty) hordozza.
Egy belső áthelyezés a következő állapotokon megy keresztül: Piszkozat → Várakozás a forrás raktárra → Forrás feldolgozása → Tranzitban → Cél feldolgozása → Kész (ehhez tartozik még egy Egyeztetés szükséges mellékállapot és egy Visszavont állapot). A piszkozat állapotú áthelyezések nem törölhetők, ha egyszer kilépnek a piszkozat állapotból.
Vállalaton belüli áthelyezés esetén a Kiválasztás létrehozása közvetlenül létrehozza az első készletkiválasztást, a forrás raktár első beállított kimeneti lépését használva.
Vállalatok közötti átvezetés esetén a Create Orders gomb ehelyett kapcsolt Source Order bizonylatot (vevői megrendelést a forrásvállalatnál) és Destination Order bizonylatot (beszerzési megrendelést a célvállalatnál) hoz létre, ahol lehetséges, automatikusan feloldva a vállalatok közötti partnerrekordokat.
Áthelyezés indítása megerősíti az első kiválasztást, és az áthelyezést Várakozás a forrás raktárra állapotba állítja.
- menu
- Inventory ‣ Transfers ‣ Internal Transfers
- shows
- The Internal Transfers list with records in different states (Draft, Waiting for Source Warehouse, In Transit, Done), so the coloured state badges are visible, next to the transfer reference, the source and destination warehouse and the carrier.
- highlight
- The "State" column (red frame).
- data
- Four internal transfers, one per state.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, full list view.
Többlépéses útvonalválasztás raktárak között¶
- menu
- Inventory ‣ Configuration ‣ Warehouses ‣ (a warehouse) ‣ Inter Warehouse Transfer tab
- shows
- The "Inter Warehouse Transfer" tab with "Can be used for internal transit" ticked, a populated Out Steps list and In Steps list, and the validity banner below them.
- highlight
- The two step lists and the validity banner (red frames).
- data
- Two out steps (Pick, Ship) and two in steps (Receive, Store) on the warehouse "YourCompany HU"; the banner reads "Step settings are valid."
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, crop to the tab.
Minden raktár, amely belső átvezetés forrása vagy célja lehet, meghatározza a saját Out Steps láncát (hogyan hagyja el az áru a raktárat a tranzithelyszín felé) és In Steps láncát (hogyan érkezik meg az áru a tranzithelyszínről a raktárba). Minden lépés egy Művelettípusra hivatkozik, és a lépés forrás- és célhelyszíne ebből a művelettípusból olvasódik ki.
A rendszer automatikusan újraszámozza és érvényesíti a láncot minden alkalommal, amikor lépéseket adnak hozzá, szerkesztenek vagy távolítanak el:
az első kimeneti lépésnek a raktár készlethelyén kell kezdődnie, az utolsó kimeneti lépésnek pedig egy tranzit helyen kell végződnie;
az első bemeneti lépésnek egy tranzit helyen kell kezdődnie, az utolsó bemeneti lépésnek pedig a raktár készlethelyén kell végződnie;
az egymást követő lépéseknek kapcsolódniuk kell (minden lépés célhelyének meg kell egyeznie a következő lépés forráshelyével), és a lánc nem tartalmazhat hurkot.
A raktár űrlapján élő érvényességi sáv összegzi a talált hibákat; az Inter Warehouse Transfer mezők a kapcsolón kívül addig rejtve maradnak, amíg a Can be used for internal transit be nem kapcsolódik. Ahogy az átvezetés kiszedéseit egyenként érvényesítik, a lánc következő kiszedése automatikusan létrejön — átvíve a nyitott mozgásokat és a csomagokat —, amíg az áru el nem ér a célraktár készlethelyszínére, amikor az átvezetés Done állapotba kerül, vagy Reconciliation Required állapotba, ha útközben bármilyen mennyiség alulszállításra került.
- menu
- Inventory ‣ Transfers ‣ Internal Transfers ‣ (an in-progress transfer) ‣ Pickings tab
- shows
- The Pickings tab of a confirmed internal transfer, listing one picking per step with different statuses, ending with a Done picking at the destination warehouse.
- highlight
- The chain of pickings and their statuses (red frame).
- data
- Four pickings: two Done at the source, one In Transit, one Ready at the destination.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, crop to the tab.
- menu
- Inventory ‣ Configuration ‣ Warehouse Steps
- shows
- The standalone "Warehouse Steps" list with rows for several warehouses, showing the Warehouse, Direction (In/Out), Operation Type, Source Location and Destination Location columns.
- highlight
- None.
- data
- Two warehouses, each with two out steps and two in steps.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, full list view.
Megjegyzés
Lépés-sablon is szerepel a tervekben, amellyel egy raktár lépéslánca újrahasznosítható meghatározásból előre feltölthető, de eddig csak a sablon Neve készült el — a raktár űrlapján lévő Create Steps from Template választó még nem tölti fel a lépéseket.
Csomagolás, kicsomagolás és visszairányuló kiválasztások¶
- menu
- Inventory ‣ Configuration ‣ Operations Types ‣ (an operation type)
- shows
- The operation type form scrolled to the "Package In", "Package Out", "All In Packing" and "Allow Reverse Picking" checkboxes, with the "Reverse Picking Type" field visible because "Allow Reverse Picking" is ticked.
- highlight
- The four checkboxes and the "Reverse Picking Type" field (red frame).
- data
- Operation type used as an out step; Package In and Allow Reverse Picking ticked.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, crop to the option block near "Show Entire Packs".
Minden Művelet típusa négy extra beállítást kap, amelyeket az áthelyezési lánc használ:
Package In — a kiszedés csak akkor érvényesíthető, ha minden mozgást csomag fed; ha ez a beállítás be van kapcsolva a lépésen, az átvezetés szállítója automatikusan átkerül a kiszedésre.
Kimenő csomagolás — a kiválasztást teljesen ki kell csomagolni (nem maradhat csomagszint), mielőtt jóváhagyható lenne.
All In Packing — jövőbeli csomagolási szabályok számára fenntartva; egyelőre nincs hatása.
Visszairányuló kiválasztás engedélyezése és Visszairányuló kiválasztás típusa — ha egy kiválasztás hiánnyal kerül jóváhagyásra (a leszállított mennyiség kevesebb az igényeltnél), a hiány automatikusan egy visszairányuló kiválasztásra kerül szétválasztásra a kiválasztott művelettípuson (vagy ugyanazon, ha nincs beállítva másik), visszajuttatva a hiányzó mennyiséget az eredeti forráshely(ek)re. Ha a hiányzó mennyiség az eredeti kiválasztásban több forráshelyről származott, a rendszer egy tevékenységet ütemez a visszairányuló kiválasztáson, amelyben egy raktáros felhasználót kér a felosztás ellenőrzésére.
Custom és GLS kiszállítás belső átvezetésekhez¶
- menu
- Inventory ‣ Transfers ‣ Internal Transfers ‣ (a transfer) ‣ Pickings tab ‣ (a picking)
- shows
- A picking that belongs to an internal transfer, with the transfer-specific header buttons ("Mark as Todo", "Check Availability", "Validate", "Print") and the "View Int.Transfer" smart button in the button box.
- highlight
- The header buttons and the "View Int.Transfer" smart button (red frames).
- data
- One leg of the transfer IT000001.
- module
- eyssen_stock_multi_warehouse
- notes
- English UI, light theme, 1440px width, crop to the header and button box.
A belső áthelyezéshez tartozó kiválasztások a standard fejléc helyett egy dedikált fejlécet használnak (Teendőnek jelöl, Elérhetőség ellenőrzése, Jóváhagyás, Nyomtatás), és megjelenítenek egy Belső áthelyezés megtekintése okos gombot; ugyanez a gomb megjelenik az értékesítési rendelés és a beszerzési rendelés űrlapokon is, amikor azok egy áthelyezéshez kapcsolódnak.
Amikor a Custom vagy a GLS szállítási modul elkészíti a szállítási címkét egy belső áthelyezéshez tartozó kiválasztáshoz, az átvételi és szállítási címek nem az értékesítési rendelés ügyfeléből, hanem az áthelyezés forrás- és cél raktárának partnereiből származnak:
Az
eyssen_stock_multi_warehouse_delivery_customa felvételi és a kiszállítási címet a forrás- és a célraktár kapcsolatából oldja fel az eYssen Custom szállító esetén.Az
eyssen_stock_multi_warehouse_delivery_glsugyanezt teszi a GLS esetén, és ezen kívül a nevet a raktár vállalatával vezeti be (<Vállalat> - <Kapcsolat>), így a GLS címkén jól látszik, melyik vállalati helyszín küld vagy fogad.
- menu
- Inventory ‣ Transfers ‣ Internal Transfers ‣ (a transfer) ‣ Pickings tab ‣ (a GLS leg) ‣ (package)
- shows
- A package of an internal-transfer outgoing picking shipped through GLS, showing its GLS parcel number and tracking status.
- highlight
- The GLS parcel number and tracking status (red frame).
- data
- One package with a GLS parcel number; use a throw-away parcel number, not a real one.
- module
- eyssen_stock_multi_warehouse_delivery_gls
- notes
- English UI, light theme, 1440px width, crop to the package fields.
A GLS esetén, amint a kiszedés minden csomagja eléri az átadva GLS nyomkövetési állapotot, a rendszer automatikusan érvényesíti a kiszedést — így egy többlépéses átvezetés szakasza magától lezárul, amint a GLS megerősíti, hogy minden csomag elindult, anélkül hogy a raktári felhasználó az Érvényesítés gombra kattintana. A GLS csomagazonosítók átkerülnek a következő lépéshez létrehozott, újracsomagolt csomagra, és egy belső átvezetés az átvezetéslistában a Package Number vagy a Tracking Number alapján is megkereshető.
Értékesítési rendelések felosztása raktárak között¶
- menu
- Sales ‣ Orders ‣ Quotations ‣ New
- shows
- A quotation whose order-line list shows the per-line "Warehouse" column, with two lines set to two different warehouses.
- highlight
- The "Warehouse" column (red frame).
- data
- Line 1 from "YourCompany HU", line 2 from "Store".
- module
- eyssen_sale_multiple_warehouse
- notes
- English UI, light theme, 1440px width, crop to the order lines. The column requires the Multiple Warehouses group.
Az eyssen_sale_multiple_warehouse közvetlenül az értékesítési rendelés soraira helyez el egy kötelező Raktár mezőt, amelynek alapértéke az értékesítő alapértelmezett raktára. Ez lehetővé teszi, hogy egyetlen rendelés egyszerre több raktárból is kiszállításra kerüljön — például az egyik rendeléssor a fő raktárból, egy másik pedig egy regionális raktárból —, ahelyett hogy a teljes rendelést egyetlen, fejléc szintű Raktár mezőre kényszerítené:
a rendelés szintű Raktár mező módosítása minden meglévő rendeléssorra átterjeszti az adott raktárat;
minden sor a saját raktárából állítja elő a kiszállítását; és
a soron lévő Make to Order jelzés az adott sor saját raktári útvonalát követi, nem a megrendelését.
A Raktár oszlop csak a Multiple Warehouses csoportba tartozó felhasználók számára látszik — ezt az Odoo automatikusan bekapcsolja, amint egy vállalatnak több raktára van —, és csak olvashatóvá válik, amint a megrendelés elhagyja az Árajánlat / Árajánlat elküldve állapotot.
Webshop-készlet elérhetősége¶
Az eyssen_website_sale_advanced_stock modul dönti el, milyen elérhetőséget mutat a webshop, az Advanced Stock előre összesített, raktárankénti adatai alapján (lásd: Készletszabályozás és elérhetőség). A weboldalon egy Stock Mode mező választ két mód között:
Per Warehouse — az elérhetőség a weboldal Warehouses mezőjében felsorolt raktárak összege. Ez lép a webshop szabványos, egyetlen Raktár mezőjének a helyébe, és arra tér vissza, ha a lista üres.
Rule-based — az elérhetőséget kifejezett készletszűrők alapján számítja a rendszer, ami lehetővé teszi, hogy különválasszuk azt, ami most szállítható, attól, ami útban van.
- menu
- Website ‣ Configuration ‣ Settings
- shows
- The "Shop - Products" section of the website settings with the standard "Warehouse" field, the eYssen "Stock Mode" selector set to "Per Warehouse", and the "Warehouses" tags field below it holding two warehouses.
- highlight
- The "Stock Mode" selector and the "Warehouses" field (red frames).
- data
- Website "eYssen Shop"; warehouses "YourCompany HU" and "Store".
- module
- eyssen_website_sale_advanced_stock
- notes
- English UI, light theme, 1440px width, crop to the Shop - Products section. The Stock Mode selector is only visible to users in the Multiple Warehouses group.
Szabályalapú mód¶
Rule-based módban a weboldal legfeljebb négy elérhetőségi szintet határoz meg. Minden szintnek saját készletszűrője és saját Quantity Type értéke van — Free to Use (On Hand - Reserved), On Hand vagy Forecasted:
Available — mindig aktív; ezt a mennyiséget tekinti a webshop eladhatónak.
Immediate, Short Term és Long Term — mindegyik külön kapcsolható be, hogy az azonnal eladható mennyiség mellett hosszabb szállítási vállalások is megjelenhessenek.
Egy ötödik, önálló szabály a céges vevőkre vonatkozik:
B2B Stock — bekapcsolva külön elérhetőséget számít a rendszer a kiválasztott Storage Categories kategóriákból, opcionálisan tovább szűkítve egy Domain Override szűrővel.
- menu
- Website ‣ Configuration ‣ Settings
- shows
- The website settings with "Stock Mode" set to "Rule-based", showing the "Available" block with its Quantity Type and filter, the "Immediate", "Short Term" and "Long Term" toggles, the "B2B Stock" toggle with its Storage Categories field, and the "Recompute Stock" button at the bottom.
- highlight
- The "Available" block and the "Recompute Stock" button (red frames).
- data
- Available = Free to Use with no extra filter; Immediate enabled with Forecasted; B2B Stock enabled with the storage category "Wholesale".
- module
- eyssen_website_sale_advanced_stock
- notes
- English UI, light theme, 1440px width, crop to the rule blocks.
Fontos
Ezeknek a beállításoknak a módosítása nem számítja újra a tárolt adatokat. A beállításokban figyelmeztető sáv jelenik meg, amíg nem használja a Recompute Stock gombot.
Megjegyzés
A termékoldalon megjelenő elérhetőséget és a kosárba helyezéskor végzett ellenőrzést a rendszer élőben olvassa a készletből, így egy megerősített vevői megrendelés általi foglalás két újraszámítás között is azonnal megjelenik.
Megjegyzés
Szükséges hozzá az eyssen_stock_advanced_stock. A korábbi eyssen_website_sale_multiple_warehouse modul, amely csak az előrejelzett készletet összegezte a weboldal raktáraiból, ezzel felváltásra került, és már nem része a rendszernek.
Konfiguráció¶
Kapcsolja be a több raktáras módot. Ez szabvány Odoo mechanizmus, nem eYssen beállítás: ha egy vállalathoz második raktárat hoz létre (), a rendszer automatikusan bekapcsolja a Tárolási helyek beállítást, és a belső felhasználóknak megadja a Multiple Warehouses hozzáférési csoportot. A vevői megrendelések soronkénti Raktár oszlopa és a weboldal Stock Mode mezője csak az ebbe a csoportba tartozó felhasználók számára látható.
Jelölje meg a belső átvezetésekhez használt raktárakat. Minden forrás- és célraktárnál () nyissa meg az Inter Warehouse Transfer fület, és jelölje be a Can be used for internal transit jelölőmezőt.
Állítsa be a kimeneti/bemeneti lépésláncot az érintett raktárak mindegyikéhez ugyanezen a fülön (vagy globálisan a menüpont alatt), lépésenként kiválasztva egy Művelet típusa értéket. A raktár űrlapon lévő sávnak zöldre kell váltania (A lépésbeállítások érvényesek.), mielőtt a raktár áthelyezési forrásként vagy célként használható lenne — a
stock.internal.transfera Forrás raktár / Cél raktár mezőit olyan raktárakra korlátozza, amelyeknek érvényes, tranzitra engedélyezett lépéslánca van.Állítsa be a csomagolási viselkedést az érintett művelettípusokon (): engedélyezze a Bejövő csomagolás beállítást azokon a kimeneti lépéseken, amelyeket szállítás előtt csomagolni kell (pl. a GLS-nek történő átadás előtt), a Kimenő csomagolás beállítást azokon a bemeneti lépéseken, amelyeket teljesen ki kell csomagolni, valamint a Visszairányuló kiválasztás engedélyezése beállítást (opcionálisan egy dedikált Visszairányuló kiválasztás típusa megadásával) mindenhol, ahol a hiányos szállításoknak automatikusan visszairányuló kiválasztást kell generálniuk.
Telepítse a megfelelő szállítási modult, ha a belső áthelyezési kiválasztásoknak fuvarozóspecifikus átvételi/szállítási címeket kell tartalmazniuk:
eyssen_stock_multi_warehouse_delivery_customaz eYssen Custom fuvarozóhoz,eyssen_stock_multi_warehouse_delivery_glsa GLS-hez. Mindkettő egyszerűen kiterjeszti azeyssen_stock_multi_warehousemodult, és megköveteli, hogy a megfelelő alap szállítási modul (eyssen_delivery_custom/eyssen_delivery_gls) már telepítve legyen.Engedélyezze a soronkénti raktárakat az ajánlatokon az
eyssen_sale_multiple_warehousetelepítésével — nincs szükség külön beállítási képernyőre; a Raktár rendeléssor-oszlop megjelenik, amint a Több raktár kezelése csoport (1. lépés) aktívvá válik.Állítsa be a webshop elérhetőségét az
eyssen_website_sale_advanced_stockmodul telepítésével (amely azeyssen_stock_advanced_stockmodult igényli), majd lépjen a menübe, lapozzon a Shop - Products szakaszhoz, állítsa be a Stock Mode értékét, és vagy sorolja fel a weboldal Warehouses raktárait, vagy határozza meg az elérhetőségi szabályokat. Végül kattintson a Recompute Stock gombra.
Használat¶
Belső átvezetés lefuttatása¶
Lépjen a menübe, és hozzon létre új rekordot.
Állítsa be a Forrás raktár, Cél raktár és Fuvarozó mezőket. A Típus (Vállalaton belüli áthelyezés / Vállalatok közötti áthelyezés) automatikusan kiszámításra kerül a két raktár vállalatai alapján.
Vállalaton belüli áthelyezés esetén kattintson a Kiválasztás létrehozása gombra, majd nyissa meg a kiválasztást, és adja hozzá a mozgatandó termékeket és mennyiségeket; vállalatok közötti áthelyezés esetén ehelyett kattintson a Rendelések létrehozása gombra az összekapcsolt értékesítési/beszerzési rendelések létrehozásához.
Kattintson az Áthelyezés indítása gombra az első kiválasztás megerősítéséhez. Az áthelyezés Várakozás a forrás raktárra állapotba kerül.
Dolgozza fel és hagyja jóvá egymás után az egyes kiválasztásokat a Kiválasztások fülről (vagy a kiválasztás saját Belső áthelyezés megtekintése okos gombjáról). Minden jóváhagyott kiválasztás automatikusan létrehozza a következő lépés kiválasztását, amíg az áru el nem éri a cél raktárat; ekkor az áthelyezés eléri a Kész állapotot.
Ha egy kiválasztás olyan művelettípuson kerül alulteljesítéssel leszállításra, amelyen a Visszairányuló kiválasztás engedélyezése be van kapcsolva, a hiányra automatikusan létrejön egy visszairányuló kiválasztás; ha ez kézi ellenőrzést igényel (több forráshely esetén), a rendszer egy elvégzendő tevékenységet ütemez ehhez a visszairányuló kiválasztáshoz.
Értékesítés több raktárból egyetlen megrendelésen¶
Egy értékesítési rendelésen adjon hozzá rendeléssorokat a szokásos módon. Minden sor alapértelmezés szerint az értékesítő alapértelmezett raktárát veszi fel.
Jelenítse meg vagy szerkessze a Raktár oszlopot a rendeléssor-listán (vagy állítsa be az egyes sorok űrlapján), hogy az egyes sorokat eltérő raktárhoz irányítsa, amíg a rendelés még ajánlat állapotban van.
Erősítse meg a rendelést — minden sor a saját raktárából generálja a szállítását.
Értékesítés több raktárból a webshopban¶
Állítsa be a weboldal Stock Mode értékét és a Warehouses raktárait (vagy az elérhetőségi szabályokat) a Konfiguráció szakaszban leírtak szerint, majd kattintson a Recompute Stock gombra.
A webshopban egy készletezhető termékre megjelenő elérhetőség a beállított raktárakat vagy szabályokat tükrözi, nem egyetlen raktárat.
Amikor a vevő mennyiséget helyez a kosárba, a rendszer ugyanezzel az értékkel ellenőrzi.
Hatókör és modulok¶
eyssen_stock_multi_warehouse— astock.internal.transfermodell, a raktár lépés-konfiguráció, a Belső áthelyezések és Raktár lépések menük, valamint a csomagolási/visszairányuló kiválasztási művelettípus-beállítások.eyssen_stock_multi_warehouse_delivery_custom— a belső áthelyezés átvételi/szállítási címeit az áthelyezés raktárain keresztül irányítja az eYssen Custom fuvarozóhoz.eyssen_stock_multi_warehouse_delivery_gls— ugyanez a címirányítás a GLS-hez, kiegészítve a GLS-csomagokat figyelembe vevő automatikus jóváhagyással és csomag-újralétrehozással az áthelyezési lánc mentén.eyssen_sale_multiple_warehouse— hozzáadja a soronkénti Raktár mezőt az értékesítési rendelésekhez.eyssen_website_sale_advanced_stock— webshop-elérhetőség raktáranként vagy kifejezett készletszabályokból, négy elérhetőségi szinttel és külön B2B szabállyal.