Alapértelmezett vonalkód-nomenklatúra¶
A vonalkód-nomenklatúrák meghatározzák, hogy a vonalkódok hogyan kerülnek felismerésre és kategorizálásra. Egy vonalkód beolvasásakor az rendszer az egyező mintával rendelkező első szabályhoz rendeli hozzá. A minta szintaxisát az Odoo nomenklatúralistája reguláris kifejezésekkel írja le, és egy vonalkódot az Odoo sikeresen olvas be, ha annak előtagja és/vagy hossza megfelel a vonalkód szabályában meghatározottnak.
Például egy Értékesítési pont pénztárban az európai cikkelyenként (EAN) formátumú terméksúly-vonalkódokat, amelyek 21-gyel kezdődnek és öt számjeggyel jelölik a súlyt, termékek mérlegeléséhez és a súlyt valamint árat megjelenítő vonalkód generálásához használják. A 21-es előtag és az ötjegyű súly a vonalkód azonosítására szolgáló vonalkódminta, amely testreszabható annak érdekében, hogy az Odoo helyesen értelmezze a vállalkozás összes vonalkódját.
Az Odoo támogatja az EAN, a Universal Product Code (UPC) és a GS1 formátumokat. Ez a dokumentum kizárólag az Odoo alapértelmezett szabályaival és mintáival foglalkozik, amelyek UPC és EAN kódolást használnak.
Fontos
Ahhoz, hogy a UPC és EAN vonalkódokat használhassuk a termékek egyedi azonosítására az egész ellátási láncban, azokat meg kell vásárolni a GS1-től.
Az Odoo-ban egyedi vonalkód minták definiálhatók a vállalatra jellemző vonalkódok felismerésére. A vonalkódokat nem szükséges megvásárolni, ha csak a vállalaton belül használják, mint például a példa esetében, ahol a vonalkód EAN formátumban van megírva.
Konfiguráció¶
Az Default Nomenclature minden vállalat esetében eleve aktív, így az alapértelmezett nómenklatúra listájában részletezett, UPC és EAN kódolást használó vonalkód-műveletek beállítás nélkül azonnal használhatók; az Odoo emellett automatikusan kezeli az UPC/EAN közötti átalakítást.
Ha a Point of Sale alkalmazás telepítve van, a vállalat aktív nómenklatúrája (amelynek szabálykészletéhez az új vonalkódokat mindenhol viszonyítják, nem csak a Point of Sale-ben) a menüben módosítható. Egy nómenklatúra szabályainak közvetlen megtekintéséhez vagy szerkesztéséhez lásd az alábbi Create rules szakaszt, amely ugyanazt a Vonalkód nómenklatúrák technikai menüt használja, függetlenül attól, hogy a Point of Sale telepítve van-e.
Példa: termék súly vonalkód¶
Annak jobb megértéséhez, hogyan azonosítja az Odoo a termékeket a vonalkód-nómenklatúra segítségével, ez a példa bemutatja, hogyan teszi lehetővé az EAN formátumú termék-súlyvonalkód, hogy egy Point of Sale alkalmazást használó vállalkozás automatikusan vonalkódot nyomtasson, és a tétel súlya alapján számítsa ki az árat.
A súlyozott termékek vonalkódjainak beállításához a következő szabályt használjuk:
Szabály neve |
Vonalkód minta |
Mező az Odoo-ban |
|---|---|---|
Súlyozott vonalkódok 3 tizedesjeggyel |
(21)….{NNDDD} |
Vonalkód mező a termék űrlapon |
Example
A súlyozott termékek vonalkód mintájának jobb megértéséhez vegyük figyelembe a 2112345000008 vonalkódot:
21: kód, amely azonosítja, hogy ez egy súlyozott termékekhez tartozó vonalkód.12345: öt számjegy (a fenti táblázatban.....-ként jelölve), amely azonosítja a terméket.00000: öt számjegy (a táblázatban{NNDDD}-vel jelölve), amely a termék súlyát reprezentálja. A termékűrlapon az öt súlyértéknek kötelezően00000-nak kell lennie. Az első két számjegy az egész szám értéke, az utolsó három számjegy a tizedes érték. Például „13,5 gramm” a{NNDDD}formátumban13500.8: ellenőrző számjegy a211234500000számára.
Ezek az összetevők együtt alkotnak egy 13 karakteres EAN - 13 vonalkódot.
A Pasta Bolognese termék vonalkódjának konfigurálásához a tömeg szerinti termékek EAN vonalkódját, a 2112345000008-at, a termékűrlap Vonalkód mezőjébe kell beírni (amely a menüponton keresztül érhető el, majd ki kell választani a kívánt terméket). Emellett a Mértékegység értékét kg-ra kell állítani.
- menu
- Inventory ‣ Products ‣ Products ‣ (a product) ‣ General Information
- shows
- The "Barcode" field on the product form filled in with "2112345000008".
- highlight
- The "Barcode" field (red frame).
- data
- Product "Pasta Bolognese", unit of measure "kg".
- module
- product
- notes
- English UI, light theme, 1440px width.
Ezt követően egy vásárló tésztaadag tömegét 1,5 kilogrammra mérik. Ez egy új vonalkódot generál a tésztához a tömeg alapján: 211234501500, amelynek ellenőrző jegye 2. Az új vonalkód: 2112345015002.
- menu
- (diagram)
- shows
- An illustration of the generated weighted barcode "2112345015002" broken down into its AI/product/weight/check-digit segments (the same breakdown as the earlier example table).
- highlight
- n/a
- data
- n/a
- module
- barcodes
- notes
- Simple schematic drawing, not an Odoo screenshot.
Annak megerősítéséhez, hogy a vonalkódot helyesen olvassa be a rendszer, olvassa be bármely vonalkód-kompatibilis mezőbe, például a Vonalkód keresési szűrőbe a nézetben, vagy a vonalkód-beolvasó gombbal egy piszkozat szállításon (lásd: Készlet-produktivitási segédeszközök); ha a kívánt termék megjelenik, a vonalkód beállítása helyes.
Szabályok létrehozása¶
Fontos
Új szabályok hozzáadása szükséges az UPC és EAN formátumokhoz, amelyek nem szerepelnek az Odoo alapértelmezett listájában, mivel az ismeretlen mezőket tartalmazó vonalkódok nem olvashatók be sikeresen.
Bár új szabályok létrehozhatók, az Odoo mezői nem töltődnek ki automatikusan ezekből a szabályokból származó információval; ehhez egyedi fejlesztés szükséges.
Szabály létrehozásához először engedélyezze a fejlesztői módot. Ezután navigáljon a menüpontra, és válassza az Alapértelmezett nomenklatúra lehetőséget.
Ezen az oldalon az alábbi opcionális mezőket konfigurálhatja:
UPC/EAN átváltó: meghatározza, hogy az UPC/EAN vonalkódot automatikusan át kell-e alakítani, ha egy másik kódolású szabállyal egyezik meg. A lehetséges értékek: Mindig (az alapértelmezett lehetőség), Soha, EAN-13 -> UPC-A és UPC-A -> EAN-13.
GS1-nómenklatúra: ügyeljen arra, hogy ez a jelölőnégyzet ne legyen bejelölve, mivel az Alapértelmezett nomenklatúra UPC és EAN kódolást használ, nem GS1 kódolást.
- menu
- Inventory ‣ Configuration ‣ Barcode Nomenclatures ‣ Default Nomenclature
- shows
- The "Default Nomenclature" page's header fields, "UPC/EAN Conversion" and "Is GS1 Nomenclature".
- highlight
- The two fields (red frame).
- data
- n/a
- module
- barcodes
- notes
- English UI, light theme, 1440px width, requires developer mode enabled.
Az Alapértelmezett nomenklatúra oldalon kattintson a táblázat alján található Sor hozzáadása gombra, amely megnyit egy Szabályok létrehozása felugró ablakot az új szabály létrehozásához.
A Szabály név mező belső azonosításra szolgál, megjelölve, hogy mit képvisel a vonalkód.
A Sorrend mező a szabály prioritását jelöli; azaz minél kisebb az érték, annál magasabban jelenik meg a szabály a táblázatban.
A vonalkód Típus mezője a rendszer által értelmezhető különböző információkategóriákat képviseli (pl. Csomag, Lot, Lokáció, Kupon stb.).
A Kódolás mező meghatározza, hogy a vonalkód melyik kódolást használja. Ez a szabály kizárólag akkor érvényes, ha a vonalkód ezt a konkrét kódolást alkalmazza. Az elérhető Kódolás lehetőségek: EAN-13, EAN-8, UPC-A és GS1-28.
A Vonalkód minta mező azt jelzi, hogyan ismeri fel a rendszer a betűk vagy számok sorozatában a termékre vonatkozó információkat. Néha, amikor bizonyos számú számjegyre van szükség, a . karakterek száma jelenik meg. Az N egész számjegyeket, a D pedig tizedes számjegyeket jelöl.
Example
Az 1... bármely 1-gyel kezdődő 4 jegyű számot jelöl. Az NNDD egy kétjegyű számot jelöl két tizedes ponttal. Például a 14.25 értéke 1425.
Az információk kitöltése után kattintson a Mentés & Új gombra a szabály mentéséhez, és azonnal kezdje el egy másik szabály létrehozását. Vagy kattintson a Mentés & Bezárás gombra a szabály mentéséhez, és térjen vissza a szabályok táblázatához.
Alapértelmezett nómenklatúra lista¶
Az alábbi táblázat tartalmazza az Odoo Alapértelmezett nómenklatúra szabályainak listáját. A vonalkód minták reguláris kifejezésekkel vannak megírva.
Szabály neve |
Típus |
Kódolás |
Vonalkód minta |
|---|---|---|---|
Ár vonalkódok 2 tizedes |
Áras termék |
EAN-13 |
23…..{NNNDD} |
Kedvezményes vonalkódok |
Kedvezményes termék |
Bármely |
22{NN} |
Súly vonalkódok 3 tizedes |
Súlyozott termék |
EAN-13 |
21…..{NNDDD} |
Vevői vonalkódok |
Vevő |
Bármely |
042 |
Kupon és ajándékkártya vonalkódok |
Kupon |
Bármely |
043|044 |
Pénztáros vonalkódok |
Pénztáros |
Bármely |
041 |
Helyszín vonalkódok |
Helyszín |
Bármely |
414 |
Csomag vonalkódok |
Csomag |
Bármely |
CSOM |
Tétel vonalkódok |
Tétel |
Bármely |
10 |
Mágneses hitelkártya |
Hitelkártya |
Bármely |
%.* |
Termék vonalkódok |
Egységtermék |
Bármely |
.* |
Megjegyzés
Ha a Vonalkód minta tartalmazza a .* karaktersort, az azt jelenti, hogy tetszőleges számú és típusú karaktert tartalmazhat.
Lásd még