Skip to Content

Odoo bennfentesek mélyreható elemzése az Odoo 18-ról, a testreszabásról és a kritikus felhasználói kérdésekről

2025. június 10.

Üdvözöljük újra a Valkuz blogon, ahol a legfrissebb Odoo ökoszisztéma-fejleményeket elemezzük, hogy előnyhöz juttassuk Önt. Az Odoo Insider ülések a gyakorlati információk kincsesbányái, egyenesen a platform funkcionális és technikai határait feszegető szakértőktől. Az utolsó ülés sem volt kivétel, amely az Odoo 18 új funkcióit, a komplex adatmigrációt és a gyakori felhasználói problémákra adott kreatív megoldásokat tárgyalta.

Ebben a bejegyzésben összefoglaltam az ülés legfontosabb pontjait és kiegészítettem őket a Valkuz nézőpontjával, hogy ne csak azt mondjam el, miről volt szó, hanem azt is, hogy miért fontos az Ön vállalkozása számára. Kezdjünk is bele.

Az Odoo 18 game-changer funkciói: A termelékenység új korszaka

1. Túl az áron: Az Odoo 18 Árajánlat Kalkulátor

Az értékesítési csapatok évek óta küszködnek azokkal az árajánlatokkal, amelyek többről szólnak, mint a mennyiség és az egységár. Gondoljunk csak egy irodabútor árajánlatára, ahol az egyes alkatrészek költségei, az összeszerelési munka és a változó szállítási költségek is szerepelnek. Az új Árajánlat Kalkulátor az Odoo 18-ban a válasz erre a problémára.

Lényegében egy, az árajánlat sablonba beépített táblázatkezelő környezetről van szó. Ez lehetővé teszi a dinamikus, többváltozós számításokat a végső ár meghatározásához. De az igazi újítás a magával az értékesítési rendeléssel való integráció. A kalkulátor most már képes szinkronizálni a termékleírásokat az értékesítési rendelés soraival. Például, ha egy adott járművet használ a szállításhoz, annak neve automatikusan hozzáadódhat az árajánlat "szállítási költség" tételéhez.

Ez a szintű dinamikus részletesség manuális beavatkozás nélkül nagy előrelépést jelent. Szabványosítja a bonyolult árajánlat-készítési folyamatokat, csökkenti az emberi hiba kockázatát, és minimalizálja a testreszabott fejlesztések szükségességét, amelyekre sok vállalkozás korábban támaszkodott.

Odoo Shipping and Assemby costs

2. Az eltűnő funkció: Az Odoo  fejlődő mentési funkcionalitása

Az újabb Odoo verziókra áttérő felhasználók gyakran kérdezik: "Hová tűnt a mentés gomb?" A hagyományos manuális mentés gombot fokozatosan felváltja egy automatikus mentési funkció, amelyet most egy kis felhő ikon jelöl.

Ez egy tudatos felhasználói élménybeli (UX) döntés, amely a modern szoftverfilozófiát tükrözi. Az Odoo mostantól akkor menti a rekordot, amikor elhagyja a felületet, feltételezve, hogy végzett a munkával. A cél a folyamat gördülékenyebbé tétele és a felesleges kattintások csökkentése. Bár a manuális mentés gomb még mindig létezik, és hasznos bizonyos automatizálások vagy on-change műveletek kiváltására anélkül, hogy elhagynánk a képernyőt, szerepe a kötelezőről a helyzetfüggőre változott. Ez egy szélesebb körű törekvés része, hogy az Odoo gyorsabbnak és intuitívabbnak érződjön a mindennapi feladatok során.

Felhasználói forgatókönyvek: Szakértői  Kérdések és Válaszok mélyrehatóan

Az Odoo Insider igazi értéke a felhasználók által beküldött kérdések mélyreható elemzése volt. Ezek a valós életből vett forgatókönyvek feszegetik a standard funkcionalitás határait, és megmutatják, hol tud az okos konfiguráció és a könnyű testreszabás hatalmas értéket teremteni.​

Készletek és kombók árképzése

A Probléma: Sok vállalkozás számára gyakori fejfájást okoz az árképzési szabályok alkalmazása készletekre vagy darabjegyzék (BoM) termékekre. Az egyes alkatrészekre alkalmazott árlisták alapértelmezés szerint nem összesítődnek, hogy befolyásolják a szülő készlet végső eladási árát.

A Valkuz álláspontja: Az Odoo logikája helytálló – az értékesítési rendelés sorában szereplő termék árát értékeli ki, ami maga a készlet. A bonyolultság abból adódik, hogy nincs egyetlen, intuitív módja annak, hogy megmutassuk, hogyan fordítódnak le az alkatrészszintű kedvezmények a végső készletárra.

  • Megkerülő megoldás: A legegyszerűbb megközelítés az, ha manuálisan hozunk létre árlista szabályokat minden készlethez. Ez közvetlen és kódmentes, így költséghatékony megoldás a kezelhető számú készlettel rendelkező vállalkozások számára.
  • Testreszabás (Valkuz javaslata): Egy skálázhatóbb megoldáshoz egy egyszerű, Pythonban írt automatizálási szabály a megfelelő út. Ez a szabály beállítható úgy, hogy automatikusan generáljon egy árlista szabályt egy készlethez, amikor annak minden összetevőjéhez tartozik már szabály. Ez kevésbé tolakodó és olcsóbb, mint a központi értékesítési ár számítási logikájának módosítása, és robusztus, karbantartható megoldást nyújt.
Odoo Product Inventory Setup

Raktárközi feltöltés

A Probléma: Hogyan lehet automatikusan készletátutalást indítani egy központi raktárból egy másodlagosba, amikor a másodlagos helyen a készletszint egy minimális küszöb alá esik?

A Valkuz álláspontja: Ez egy klasszikus készletgazdálkodási forgatókönyv, amelyet az Odoo alapból kezel, feltéve, hogy tudja, hogyan kell helyesen beállítani.

  • Beállítás: A kulcs a "Többlépcsős útvonalak" engedélyezése a Készlet beállításai alatt. Innen egy feltöltési útvonalat kell konfigurálni a másodlagos raktár számára, amely a fő raktárból szerzi be a készletet. A termékeken lévő utánrendelési szabályokkal kombinálva, amelyek meghatározzák a minimális és maximális készletszinteket, a rendszer minden szükséges információval rendelkezik.
  • Folyamat: Amikor futtatja a "Beszerzési ütemezőt", az Odoo ellenőrzi az utánrendelési szabályokat. Ha egy termék a minimális mennyiség alatt van, a rendszer automatikusan létrehoz egy kiszállítási megbízást a fő raktárból és egy megfelelő bevételezést a másodlagos raktár számára. Ez egy zökkenőmentes "állítsd be és felejtsd el" folyamat.
Odoo Inventory Dashboard

Tranzakciós adatok migrálása

A Probléma: Egy vállalkozás külső könyvelési rendszerről, például a Xeroról szeretne átállni az Odoo-ra, és az összes múltbeli tranzakciós adatát is át szeretné vinni az Odoo-ba.

A Valkuz álláspontja: Ez egy kritikus döntési pont, ahol a rossz választás jelentős költségekhez és bonyodalmakhoz vezethet.

  • Egyszeri migráció: A hivatalos és erősen ajánlott legjobb gyakorlat az, hogy csak a nyitóegyenlegeket importáljuk. Évek múltbeli számláinak, költségeinek és fizetéseinek importálása hatalmas feladat, nagyon alacsony megtérüléssel (ROI). Az adatstruktúrák ritkán egyeznek tökéletesen, ami hibákhoz és egy "piszkos" adatbázishoz vezet. A múltbeli adatokat jobb exportált Excel vagy CSV fájlokként tárolni az Odoo Dokumentumok alkalmazásban archiválási célokra.
  • Folyamatos szinkronizáció: Ha mindkét rendszert párhuzamosan kell futtatnia, az egyedi fejlesztés az Odoo API használatával az egyetlen járható út. Ehhez a törzsadatok (partnerek, naplók, adók) gondos feltérképezése és robusztus hibakezelés szükséges. Ez egy nagy vállalkozás, és mindig egy tesztkörnyezetben kell fejleszteni és tesztelni.

Többszintű költséghierarchiák

A Probléma: Egy felhasználó "többszintű" költségkategóriákat szeretne létrehozni, akár jelentéskészítési, akár többlépcsős jóváhagyási folyamat céljából.

A Valkuz álláspontja: Ez a kérdés jól mutatja az Odoo rugalmas adatmodelljét. A költségek maguk nem hierarchikusak, de "termékekhez" kapcsolódnak, amelyek viszont "termékkategóriákhoz" kapcsolódnak. Kihasználhatjuk ezt a kapcsolatot.

  • Hierarchikus jelentéskészítéshez: A költségkategóriáknak nincs szülő/gyermek struktúrájuk. A termékkategóriáknak azonban van. Az Odoo Studio használatával hozzáadhatunk egy kapcsolódó mezőt a költség modellhez, amely a kiválasztott költségtermék termékkategóriáját hívja le, így a költségelemzési jelentéseket ezen hierarchikus kategória szerint csoportosíthatjuk. Ez egy kódmentes testreszabás.
  • Többszintű jóváhagyásokhoz: Az Odoo alapértelmezett beállítása egy egyszintű jóváhagyás az alkalmazott vezetője által. Egy jóváhagyási lánc (pl. Vezető -> Költségkezelő csapat -> Könyvelés) létrehozásához az Odoo Studio segítségével testreszabhatjuk a "Jóváhagyás" gomb műveleti szerverét. Ez lehetővé teszi, hogy állapotváltozások sorozatát határozzuk meg, és minden lépéshez hozzárendeljük a szükséges jóváhagyási csoportokat, így robusztus munkafolyamatot építhetünk bonyolult Python kód írása nélkül.
ODoo Expense Category

A POS felhasználók megakadályozása a számlák módosításában

A Probléma: Hogyan akadályozhatja meg egy vállalkozás, hogy a Pénztár (POS) felhasználói módosítsák a számlákat, miután azok lezárásra és könyvelésre kerültek?

A Valkuz álláspontja: Ez egy biztonsági és könyvelési integritási kérdés. Az Odoo alapelvei erős védelmet nyújtanak itt.

Egy könyvelt számlát soha nem lehet módosítani. Bármilyen változtatáshoz vissza kell állítani piszkozattá, ami egy naplózott művelet és speciális felhasználói jogokat igényel.

  • POS felület: Magáról a POS képernyőről egy felhasználó nem tud módosítani egy könyvelt számlát. Csak megtekintheti, kinyomtathatja vagy visszárut (jóváíró számlát) kezdeményezhet.
  • Biztonsági intézkedések: Az igazi kontroll a háttérrendszer hozzáférési jogaiban rejlik. Győződjön meg róla, hogy a POS felhasználói egy minimális könyvelési jogosultságokkal rendelkező csoportban vannak. Extra biztonság érdekében engedélyezze a napló hash-elést, hogy a bejegyzések egy megváltoztathatatlan láncát hozza létre, és használjon PIN kódokat minden POS felhasználóhoz, hogy megakadályozza az illetéktelen hozzáférést, ha egy terminált felügyelet nélkül hagynak.

Konklúzió: A rugalmas platform ereje

Ez az Odoo Insider ülés megmutatta az Odoo útját: egy olyan platform, amely folyamatosan fejlődik, egyre több standard funkciót ad hozzá, miközben megőrzi hihetetlen rugalmasságát az üzleti igényekhez való alkalmazkodáshoz.​

Tehát a fő üzenet minden Odoo felhasználó vagy implementátor számára az, hogy fogadják el ezt a kettősséget. Mielőtt drága egyedi fejlesztésbe kezdenének, mindig tárják fel az Odoo standard konfigurációjának és a Studio-nak a teljes mélységét. Gyakran a megoldás már ott van, elrejtve. És amikor testreszabásra van szükség, egy célzott megközelítés (mint az automatizálási szabály a készletárazáshoz) mindig jobb, mint a központi kód módosítása.

Ennek ismeretében valóban kiaknázhatja az Odoo-t, és egy olyan rendszert építhet, amely évekig erőteljes és karbantartható lesz.


Írta

Bence Toth
Valkuz Alapító