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 . 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ă fie00000. Primele două cifre sunt valori întregi, iar ultimele trei cifre sunt valori zecimale. De exemplu, „13,5 grame” în formatul{NNDDD}este13500.8: cifra de control pentru211234500000.
Î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 , selectând produsul dorit). În plus, Unitatea de măsură este setată la kg.
- 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.
- 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 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 ș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.
- 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.