Nomenclatura implicită a codurilor de bare

Nomenclaturile codurilor de bare definesc modul în care sunt recunoscute și clasificate codurile de bare. Când un cod de bare este scanat, acesta este asociat cu prima regulă cu un model de potrivire. Sintaxa modelului este descrisă în lista de nomenclatură a Odoo folosind o expresie regulată, iar un cod de bare este citit cu succes de Odoo dacă prefixul și/sau lungimea acestuia se potrivesc cu cel definit în regula codului de bare.

De exemplu, la o stație Point of Sale, codurile de bare pentru greutatea produselor în format European Article Number (EAN), care încep cu 21 și au cinci cifre ce specifică greutatea, sunt folosite pentru a cântări produsele și a genera un cod de bare ce indică greutatea și prețul. 21 și cele cinci cifre pentru greutate reprezintă modelul de cod de bare folosit pentru identificare și pot fi personalizate pentru ca Odoo să interpreteze corect toate codurile de bare pentru afacere.

Odoo acceptă formatele EAN, Universal Product Code (UPC) și GS1. Acest document se concentrează exclusiv pe regulile și modelele implicite din Odoo, care folosesc codificarea UPC și EAN.

Important

Pentru a folosi coduri de bare UPC și EAN pentru identificarea unică a produselor pe tot lanțul de aprovizionare, acestea trebuie să fie achiziționate de la GS1.

În Odoo, pot fi definite modele personalizate de coduri de bare pentru a recunoaște coduri specifice companiei. Codurile de bare nu trebuie achiziționate dacă sunt folosite doar intern, cum este cazul exemplului unde codul este scris în format EAN.

Configurare

Nomenclatura Default Nomenclature este activă implicit pentru fiecare companie, astfel încât acțiunile cu coduri de bare care folosesc UPC și EAN, detaliate în lista nomenclaturii implicite, pot fi utilizate imediat, fără niciun pas de configurare; Odoo gestionează automat și conversia UPC/EAN.

Dacă aplicația Punct de vânzare este instalată, nomenclatura activă a companiei (setul de reguli cu care sunt comparate codurile de bare noi în toată aplicația, nu doar în Punct de vânzare) poate fi modificată din Aplicația Punct de vânzare ‣ Configurare ‣ Setări ‣ Nomenclator cod de bare. Pentru a inspecta sau a edita direct regulile unei nomenclaturi, consultați mai jos Crearea regulilor, care folosește același meniu tehnic Nomenclatoare coduri de bare, indiferent dacă Punct de vânzare este instalat sau nu.

Exemplu: cod de bare pentru greutatea produsului

Pentru a înțelege mai bine cum este folosită nomenclatura codurilor de bare la identificarea produselor în Odoo, acest exemplu arată cum codurile de bare pentru greutatea produsului, în format EAN, permit unei afaceri care folosește Punct de vânzare să tipărească automat coduri de bare și să calculeze prețul pe baza greutății articolului.

Pentru a configura coduri de bare pentru produse cântărite, se folosește următoarea regulă:

Numele regulii

Șablon cod bare

Câmp în Odoo

Coduri de bare cântărite cu 3 zecimale

(21)….{NNDDD}

Cod de bare câmpul din formularul produsului

Example

Pentru a înțelege mai bine modelul de cod de bare pentru produse cântărite, ia în considerare codul de bare 2112345000008:

  • 21: cod care identifică acest cod de bare ca fiind pentru produse cântărite.

  • 12345: cinci cifre (notate cu ..... în tabelul de mai sus) care identifică produsul.

  • 00000: cinci cifre (notate cu {NNDDD} în tabel) care reprezintă greutatea produsului. În formularul produsului, cele cinci valori pentru greutate trebuie să fie 00000. Primele două cifre sunt valori întregi, iar ultimele trei cifre sunt valori zecimale. De exemplu, „13,5 grame” în formatul {NNDDD} este 13500.

  • 8: cifra de control pentru 211234500000.

Împreună, aceste componente formează un cod de bare EAN - 13 cu 13 caractere.

Pentru a configura codul de bare al produsului „Pasta Bolognese”, codul de bare EAN pentru produse la cântar, 2112345000008, se introduce în câmpul Cod de bare din formularul produsului (accesibil din Aplicația Inventar ‣ Produse ‣ Produse, selectând produsul dorit). În plus, Unitatea de măsură este setată la kg.

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.

Apoi, bolul de paste al clientului este cântărit la 1,5 kilograme. Acest lucru generează un nou cod de bare pentru paste, în funcție de greutate: 211234501500, care are cifra de control 2. Noul cod de bare este 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.

Pentru a confirma că codul de bare este citit corect, scanați-l în orice câmp compatibil cu codurile de bare, cum ar fi filtrul de căutare Cod de bare din Aplicația Stoc ‣ Produse ‣ Produse sau butonul de scanare de pe un transfer în stare de ciornă (consultați Instrumente de productivitate pentru stoc); dacă apare produsul dorit, configurarea codului de bare este corectă.

Creați reguli

Important

Adăugarea de reguli noi este necesară pentru formatele UPC și EAN care nu sunt în lista implicită Odoo, deoarece codurile de bare nu pot fi citite corect dacă există câmpuri necunoscute.

Deși pot fi create reguli noi, câmpurile Odoo nu se completează automat cu informații din aceste reguli; pentru aceasta este necesară dezvoltare personalizată.

Pentru a crea o regulă, activează mai întâi modulul dezvoltator. Apoi, mergi la Aplicația Inventar ‣ Configurare ‣ Nomenclaturi coduri de bare și selectează Nomenclatura implicită.

Pe această pagină, configurează următoarele câmpuri opționale:

  • Conversie UPC/EAN: determină dacă un cod de bare UPC/EAN ar trebui convertit automat când se potrivește o regulă cu o altă codificare. Opțiunile includ Întotdeauna (opțiunea implicită), Niciodată, EAN-13 la UPC-A și UPC-A la EAN-13.

  • Este nomenclatură GS1: asigură-te că această bifă nu este selectată, deoarece Nomenclatura implicită folosește codificare UPC și EAN, nu codificare GS1.

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.

Pe pagina Nomenclatura implicită, apasă Adaugă o linie în partea de jos a tabelului, ceea ce deschide o fereastră pop-up Creează reguli pentru a crea o regulă nouă.

Câmpul Numele regulii este folosit intern pentru a identifica ce reprezintă codul de bare.

Câmpul Sequence reprezintă prioritatea regulii; adică cu cât valoarea este mai mică, cu atât regula apare mai mare pe tabel.

Câmpul cod de bare Tip reprezintă diferite clasificări ale informațiilor care pot fi înțelese de sistem (de exemplu, Pachet, Lot, Locație, Cupon, etc.).

Câmpul Codificare specifică ce codificare folosește codul de bare. Această regulă se aplică doar dacă codul de bare folosește această codificare specifică. Opțiunile disponibile pentru Codificare sunt: EAN-13, EAN-8, UPC-A și GS1-28.

Câmpul Model cod de bare reprezintă modul în care secvența de litere sau cifre este recunoscută de sistem ca având informații despre produs. Uneori, când este necesar un anumit număr de cifre, se afișează numărul de .. N reprezintă cifre întregi, iar D reprezintă cifre zecimale.

Example

1... reprezintă orice număr de 4 cifre care începe cu 1. NNDD reprezintă un număr de două cifre cu două zecimale. De exemplu, 14,25 este 1425.

După ce ați completat informațiile, faceți clic pe butonul Salvare și nou pentru a salva regula și începe instantaneu să creați o altă regulă. Sau faceți clic pe Salvați și închideți pentru a salva regula și reveniți la tabelul de reguli.

Lista de nomenclatură implicită

Tabelul de mai jos conține lista Odoo de reguli Nomenclatura implicită. Modelele de coduri de bare sunt scrise în expresii regulate.

Numele regulii

Tip

Codificare:

Șablon cod bare

Preț coduri de bare 2 zecimale

Produs cu preț

EAN-13

23…..{NNNDD}

Reducere coduri de bare

Produs cu reducere

Oricare

22{NN}

Greutate coduri de bare 3 zecimale

Produs cântărit

EAN-13

21…..{NNDDD}

Codurile de bare ale clienților

Client

Oricare

042

Coduri de bare cupon și card cadou

Cupon

Oricare

043|044

Codurile de bare pentru casierie

Casier

Oricare

041

Codurile de bare de locație

Locație

Oricare

414

Cod de bare pachet

Pachet

Oricare

PACK

Loturi de coduri de bare

Lot

Oricare

10

Card de credit magnetic

Card de credit

Oricare

%.*

Cod bare produs

Unitate produs

Oricare

.*

Notă

Când Modelul codului de bare conține .*, înseamnă că poate conține orice număr sau tip de caractere.