Készlet-produktivitási segédeszközök

Egy készletátmozgatás kézi előkészítése — termékek egyenkénti hozzáadása, egy beszállítói e-mailből származó lista újbóli begépelése, összegek ellenőrzése vagy a termékkatalógus böngészése — sok tétel esetén ismétlődő és hibalehetőségekkel teli feladat. Az eYssen néhány önálló produktivitási segédeszközt kínál, amelyek közvetlenül az Átmozgatás (stock.picking) űrlaphoz kapcsolódnak, és éppen ezeket a lépéseket gyorsítják fel. Minden segédeszköz egy külön, egyetlen célra szolgáló modul, így egy raktár csak azokat telepítheti, amelyekre valóban szüksége van.

Főbb funkciók

  • Egy korábbi átmozgatás terméksorainak újrafelhasználása egy új átmozgatáson, azok ismételt begépelése helyett.

  • Termékek tömeges hozzáadása egy átmozgatáshoz lista beillesztésével, vagy CSV- vagy Excel-fájl feltöltésével.

  • Az átmozgatás teljes mennyiségének megtekintése mértékegységenként, mind az űrlapon, mind a listanézetben.

  • Termékek hozzáadása egy átmozgatáshoz a termékkatalógusból, ugyanazzal a kanban-alapú választóval, amelyet az Odoo máshol is használ az értékesítési és beszerzési rendeléseknél.

  • Termék vonalkódjának beolvasása a piszkozat átvezetéshez való hozzáadásához.

  • Az egyes művelet-sorok analitikus felosztásának megtekintése, valamint az analitikus tétel mögötti átvezetés megtalálása.

Konfiguráció

Ezekhez a segédekhez nincs beállítóképernyő. Az adott modul telepítése után a hozzá tartozó gomb, mező vagy oszlop automatikusan megjelenik a szabványos Átvezetés űrlapon és/vagy az Átvezetések listanézetben (Készlet ‣ Átvezetések). Minden modul az eYssen Készlet rétegére épül (eyssen_stock és/vagy eyssen_base).

Megjegyzés

A tömeges termékfelvitel varázsló az Excel-fájlokat az openpyxl Python könyvtárral olvassa be, amely a modul requirements.txt fájljában van felsorolva. Az Excel importformátum használata előtt győződjön meg róla, hogy ez elérhető az Odoo környezetben.

Használat

Tételek hozzáadása korábbi átvezetésből

screenshot: inventory-stock-helpers-previous-items-button
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Operations tab
shows
A draft transfer form with the "Add Previous Items" button (files icon) at the top-right of the operations block.
highlight
The "Add Previous Items" button (red frame).
data
Draft transfer WH/INT/00001 with no lines yet.
module
eyssen_add_item_from_previous_stock
notes
English UI, light theme, 1440px width, crop to the operations block header.

Egy még Piszkozat állapotban lévő átmozgatáson a Előző Tételek Hozzáadása gomb (fájlok ikon, a műveletek blokk jobb felső sarkában) egy előugró ablakot nyit meg, amelyben kiválasztható az az Előző Készlet átmozgatás, amelynek soraiból másolni kíván. Csak a jelenlegitől eltérő átmozgatások választhatók ki, és a választó mind az átmozgatás Hivatkozás mezőjében, mind a forrásdokumentumában (Eredet) keres.

screenshot: inventory-stock-helpers-previous-items-wizard
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Add Previous Items
shows
The "Add Previous Items" pop-up with the "Previous Stock" field set to another transfer and the "If Product Duplication" field showing its four choices (Stop, Skip, Replace, Increase).
highlight
The "Previous Stock" and "If Product Duplication" fields (red frame).
data
Source transfer WH/INT/00001, duplication behaviour "Increase".
module
eyssen_add_item_from_previous_stock
notes
English UI, light theme, 1440px width, crop to the pop-up.

A kiválasztott átmozgatás minden terméksora átmásolásra kerül, mennyiségével és egységárával együtt. A Termékduplikáció Esetén mező szabályozza, hogy mi történik, ha a forrás átmozgatás egy terméke már szerepel a jelenlegin:

  • Leállítás — hibaüzenetet ad, és semmit nem ad hozzá;

  • Kihagyás — a meglévő sort érintetlenül hagyja, és a következő termékre lép;

  • Csere — felülírja a meglévő sor mennyiségét és egységárát a forrás értékeivel; vagy

  • Növelés (alapértelmezett) — a forrás mennyiségét hozzáadja a meglévő mennyiséghez, és felülírja az egységárat.

Az új sorok a jelenlegi átmozgatás művelettípusának célhelyén jönnek létre.

Termékek csoportos hozzáadása átvezetéshez

screenshot: inventory-stock-helpers-bulk-add-button
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Operations tab
shows
A draft transfer form showing the "Add Bulk Products" button (cubes icon) next to the "Add Previous Items" button.
highlight
The "Add Bulk Products" button (red frame).
data
Draft transfer WH/INT/00002.
module
eyssen_product_bulk_add_stock
notes
English UI, light theme, 1440px width, crop to the operations block header.

A Tömeges Termékek Hozzáadása gomb (kockák ikon), amely egy vázlat állapotú átmozgatáson az Előző Tételek Hozzáadása mellett jelenik meg, egy varázslót nyit meg, amellyel egyszerre sok termék vihető be, korábbi átmozgatás érintése nélkül.

screenshot: inventory-stock-helpers-bulk-add-paste
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Add Bulk Products
shows
The "Add Bulk Products" wizard with Format "Copy/Paste", Based On "Default Code", "With Quantity" ticked, the live Example block and the multi-line paste box filled with three lines.
highlight
The "Format", "Based On" and "With Quantity" fields (red frame).
data
Three pasted lines of internal reference plus quantity.
module
eyssen_product_bulk_add_stock
notes
English UI, light theme, 1440px width, crop to the wizard.

Három Format bemeneti lehetőség közül választhat:

  • Másolás/Beillesztés — soronként egy termék, egy egyszerű szöveges mezőben;

  • CSV — egy feltöltött, pontosvesszővel tagolt CSV-fájl, opcionális fejléc sorral, amely a Van fejléc? kapcsolóval kapcsolható be; vagy

  • Excel — egy feltöltött .xlsx munkafüzet (első munkalap), szintén az opcionális fejléc-kapcsolóval.

screenshot: inventory-stock-helpers-bulk-add-csv
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Add Bulk Products
shows
The same wizard with Format switched to "CSV", showing the "Is there a header?" checkbox and the file upload field.
highlight
The "Is there a header?" checkbox and the upload field (red frame).
data
A semicolon-separated CSV file with a header row.
module
eyssen_product_bulk_add_stock
notes
English UI, light theme, 1440px width, crop to the wizard.

Minden formátum esetén a termékek párosítása a Alapján mezővel történik, amely a termékeket a Belső Hivatkozás (default code), a Vonalkód vagy a Termék Neve alapján keresi meg. A Mennyiséggel és Árral kapcsolók határozzák meg, hány további oszlopot (vagy — másolás/beillesztés esetén — záró értéket) tartalmaz az egyes sorok; a varázslóban egy élő Példa blokk frissül, hogy megmutassa a várt sorformátumot, ahogy ezek a beállítások változnak. Ha egyik kapcsoló sincs bekapcsolva, minden párosított termék 1-es mennyiséggel és 0 árral kerül hozzáadásra.

Ha egy párosítandó termék nem található, vagy egy sor nem értelmezhető (hibás számú érték, vagy nem numerikus mennyiség/ár), az teljes importot leállítja egy, a hibás sort megnevező érvényesítési hibával. Ugyanazok a Termékduplikáció Esetén választási lehetőségek (Leállítás / Kihagyás / Csere / Növelés, itt alapértelmezetten Leállítás), mint az előző átmozgatásból hozzáadó segédeszköznél, szabályozzák, hogy mi történik, ha egy párosított terméknek már van sora az átmozgatáson.

Teljes mennyiség megjelenítése

screenshot: inventory-stock-helpers-sum-qty-detailed
menu
Inventory ‣ Transfers ‣ (a transfer) ‣ Operations tab
shows
The bottom of a transfer's Operations tab with the read-only "Sum Qty (detailed)" box below the lines, showing the number of distinct products and one total line per unit of measure.
highlight
The "Sum Qty (detailed)" box (red frame).
data
A transfer with three product lines in two different units of measure (e.g. 3 kg and 12 Units).
module
eyssen_quantity_total_stock
notes
English UI, light theme, 1440px width, crop to the box and the lines above it.

Az átmozgatás Műveletek fülén, a terméksorok alatt, egy csak olvasható Mennyiség Összesen (részletes) doboz mutatja, hány különböző terméket tartalmaz az átmozgatás, és mekkora a teljes mennyiség mértékegységenként — például 3 kg és 12 Darab külön sorokban, ha az átmozgatás vegyes mértékegységeket tartalmaz. Ha egy sornak már van rögzített (elvégzett) mennyisége, akkor a tervezett mennyiség helyett azt használja.

screenshot: inventory-stock-helpers-sum-qty-column
menu
Inventory ‣ Transfers
shows
The Transfers list view with the compact "Sum Qty" column shown next to the Status column.
highlight
The "Sum Qty" column (red frame).
data
Five transfers with different numbers of lines; the column shows values like "3 P, 42 Qty".
module
eyssen_quantity_total_stock
notes
English UI, light theme, 1440px width, full list view.

Ugyanez az információ elérhető tömör, egysoros formában (Mennyiség Összesen, pl. 3 T, 42 db) is, opcionális oszlopként az Átmozgatások listanézetben, az állapot oszlop mellett, így az összegek az egyes átmozgatások megnyitása nélkül is áttekinthetők.

Készletkatalógus

screenshot: inventory-stock-helpers-catalog-button
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Operations tab
shows
The operations line list of a draft transfer with the "Catalog" link next to "Add a line".
highlight
The "Catalog" link (red frame).
data
Draft transfer WH/INT/00004 with one line.
module
eyssen_stock_catalog
notes
English UI, light theme, 1440px width, crop to the bottom of the operations list.

Egy vázlat állapotú átmozgatás Műveletek fülén az Új sor mellett egy Katalógus hivatkozás nyitja meg az Odoo szabványos, az átmozgatásra korlátozott termékkatalógus kanban nézetét — ugyanazt a választót, amelyet az értékesítési és beszerzési rendeléseken is használnak.

screenshot: inventory-stock-helpers-catalog-kanban
menu
Inventory ‣ Transfers ‣ (a draft transfer) ‣ Operations tab ‣ Catalog
shows
The product catalog opened from a transfer, with product cards carrying quantity steppers but no unit price, and the "Back to Picking" button in the top-right.
highlight
The "Back to Picking" button and the absence of a price on the cards (red frames).
data
Six or seven products, two of them already added to the transfer.
module
eyssen_stock_catalog
notes
English UI, light theme, 1440px width, full catalog page.

Egy mennyiség kiválasztása egy termékhez a katalógus csempén hozzáadja vagy frissíti a megfelelő műveletsort az átmozgatáson (nulla mennyiség esetén teljesen eltávolítja azt); a katalógusból való visszatéréshez használt gomb felirata Vissza az átmozgatáshoz, az értékesítési és beszerzési katalógusokon használt általános felirat helyett. Mivel egy átmozgatás nem árazott dokumentum, a katalógus — az értékesítési és beszerzési katalógustól eltérően — nem jelenít meg egységárat a termékcsempéken. Amint az átmozgatás elhagyja a Piszkozat állapotot, a sorai — és ezáltal a katalógus is — csak olvashatóvá válnak.

Vonalkód beolvasása átvezetésre

Ha az eyssen_barcode_stock modul telepítve van, a piszkozat átvezetésen megjelenik egy vonalkódolvasó gomb a művelet-blokk fejlécében. A termék vonalkódjának beolvasása 1 mennyiséggel felveszi a terméket az átvezetésre, vagy ha a terméknek már van sora, eggyel növeli a mennyiséget; az űrlap újratölt, így az új mennyiség azonnal látható. Olyan kód beolvasása, amelyhez nem tartozik termék, nem módosítja az átvezetést.

A gomb csak akkor látszik, amíg az átvezetés Piszkozat állapotban van, és szükséges hozzá az eYssen vonalkódolvasó réteg (eyssen_barcode_base), valamint az eYssen Készlet réteg (eyssen_stock).

screenshot: inventory-stock-helpers-barcode-scanner
menu
Inventory ‣ Transfers ‣ (a draft transfer)
shows
A draft transfer form with the barcode-scanner button in the header of the operations block, and the scanning dialog it opens.
highlight
The barcode-scanner button (red frame).
data
Draft transfer WH/INT/00005 with two scanned product lines.
module
eyssen_barcode_stock
notes
English UI, light theme, 1440px width, crop to the button and the dialog.

Analitikus felosztás az átvezetésen

Az analytic_accounts_on_stock_picking modul Analytic oszlopot jelenít meg a termék mellett az átvezetés művelet-sorain, a szabványos analitikus felosztás widgettel. Az érték annak a beszerzési megrendelési sornak az analitikus felosztása, amelyből a mozgás származik, így a bevételezéshez tartozó költséghely a beszerzési megrendelés megnyitása nélkül is látszik.

Az ellenkező irányban az analitikus tétel Transfer Reference mezőt kap, amely megnevezi a hozzá tartozó átvezetést; így az analitikus kimutatások visszakövethetők a raktári műveletig.

screenshot: inventory-stock-helpers-analytic-distribution
menu
Inventory ‣ Receipts ‣ (a receipt from a purchase order) ‣ Operations tab
shows
The operations lines of a receipt with the "Analytic" column next to the product, showing the analytic distribution inherited from the purchase order line.
highlight
The "Analytic" column (red frame).
data
A receipt generated from a purchase order whose lines carry an analytic distribution.
module
analytic_accounts_on_stock_picking
notes
English UI, light theme, 1440px width, crop to the operation lines.

Megjegyzés

Az oszlop csak olvasható: a felosztás a beszerzési megrendelési sorból származik, és üres azoknál a mozgásoknál, amelyek vevői megrendelésből jönnek, vagy amelyeknek nincs forrásbizonylata.

Hatókör és modulok

  • eyssen_add_item_from_previous_stock — Előző Tételek Hozzáadása gomb és varázsló terméksorok másolására egy korábbi átmozgatásból.

  • eyssen_product_bulk_add_stock — Tömeges Termékek Hozzáadása gomb és varázsló terméksorok importálására beillesztett szövegből, CSV-ből vagy Excelből.

  • eyssen_quantity_total_stock — a Mennyiség Összesen (részletes) / Mennyiség Összesen számított összesítők az átmozgatás űrlapon és listanézetben.

  • eyssen_stock_catalog — a Katalógus gomb, amely megnyitja a termékkatalógus-választót egy átmozgatáson.

  • eyssen_barcode_stock — a vonalkódolvasó gomb, amely a beolvasott termékeket felveszi a piszkozat átvezetésre.

  • analytic_accounts_on_stock_picking — az Analytic oszlop a művelet-sorokon és a Transfer Reference mező az analitikus tételeken.