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 Point of Sale app ‣ Configuration ‣ Settings ‣ Vonalkód nómenklatúra 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ően 00000-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átumban 13500.

  • 8: ellenőrző számjegy a 211234500000 szá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 Készlet alkalmazás ‣ Termékek ‣ Termékek 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.

screenshot: barcode-nomenclature-product-barcode-field
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.

screenshot: barcode-nomenclature-weighted-barcode
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 Inventory app ‣ Products ‣ Products 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 Készlet alkalmazás ‣ Konfiguráció ‣ Vonalkód nómenklatúrák 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.

screenshot: barcode-nomenclature-rule-config
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.