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.

Notă

Codurile de bare sunt folosite frecvent și în aplicațiile Inventory și Barcode ale Odoo.

Odoo Barcode suportă 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

Pentru a folosi nomenclatura implicită, accesează Inventory app ‣ Configuration ‣ Settings. În secțiunea Barcode, bifează caseta Barcode Scanner. Astfel, aplicația Barcode va fi instalată în baza de date.

Apoi, în câmpul Barcode Nomenclature, asigură-te că este selectată opțiunea Default Nomenclature. Apasă Save.

Setarea codului de bare activată cu Nomenclatura implicită selectată.

Cu modulul Barcode instalat și cu Default Nomenclature selectat, acțiunile cu coduri de bare folosind UPC și EAN, detaliate în lista de nomenclaturi implicite, sunt disponibile pentru utilizare. Implicit, Odoo gestionează automat conversia UPC/EAN.

Exemplu: cod de bare pentru greutatea produsului

Pentru a înțelege mai bine cum este folosită nomenclatura codurilor de bare pentru identificarea produselor în Odoo, acest exemplu arată cum codurile de bare pentru greutatea produsului în format EAN sunt folosite pentru ca o afacere Point of Sale să tipărească automat coduri de bare și să calculeze prețul folosind greutatea 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}

:guilabel:Câmpul Cod de bare 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.

Câmpul cod de bare din formularul produsului.

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.

Cod de bare generat care include o greutate de 1,5 kg.

Asigură-te că produsele se scanează corect, navigând la Aplicația Cod de bare ‣ Operațiuni. Apoi, apasă pe orice tip de operațiune, cum ar fi Recepții. Apasă pe butonul Nou pentru a crea o mișcare de stoc în ciornă. Scanează codul de bare cu greutatea produsului, de exemplu 2112345015002, iar dacă produsul dorit apare, configurarea codului de bare este corectă.

Afișează codul de bare scanat cu succes.

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 această funcționalitate 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.

Câmpuri de setare a paginii Nomenclatură implicită.

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, :guilabel:`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.