Danh pháp mã vạch GS1¶
GS1 nomenclature consolidates various product and supply chain data into a single barcode. Odoo takes in unique Global Trade Item Numbers (GTIN), purchased by businesses, to enable global shipping, sales, and eCommerce product listing.
Định cấu hình danh pháp GS1 để quét mã vạch của các hộp kín và xác định thông tin sản phẩm cần thiết, chẳng hạn như GTIN, số lô, thông tin số lượng, v.v.
Quan trọng
GTINs are unique product identification that must be purchased from GS1 to use GS1 barcodes.
Thiết lập danh pháp mã vạch¶
Để sử dụng danh pháp GS1, điều hướng đến: Ứng dụng Menuselection: Ứng dụng Kho -> Cấu hình -> Cài đặt
. Sau đó, dưới phần Mã vạch, hãy kiểm tra Hộp quét mã vạch. Tiếp theo, chọn: Danh pháp mã vạch -> Danh pháp GS1 mặc định
từ các tùy chọn danh pháp mã vạch mặc định.

Danh sách các mẫu GS1 Quy tắc và mã vạch Hỗ trợ ODOO theo mặc định có thể truy cập bằng cách nhấp vào ➡ (mũi tên) Biểu tượng ở bên phải của :guilabel:
Trong Mở: Bảng bật lên danh pháp, xem và chỉnh sửa GS1 Tên quy tắc có sẵn trong ODOO. Bảng chứa tất cả các thông tin có thể được ngưng tụ bằng mã vạch GS1, cùng với các mô hình tương ứng Mã vạch.
Mẹo
Sau khi cài đặt GS1 làm danh pháp mã vạch, các cài đặt: Cài đặt danh pháp mã vạch cũng có thể được truy cập bằng một menu ẩn có thể khám phá được sau khi bật :ref:`Chế độ nhà phát triển <chế độ phát triển>
. Sau khi được bật, điều hướng đến và cuối cùng, chọn Danh pháp GS1 mặc định.
Sử dụng mã vạch GS1 trong Odoo¶
For product identification using GS1 barcodes in Odoo, businesses obtain a unique GTIN as an internationally distinct product identifier purchased from GS1. This GTIN is combined with specific product details following GS1's designated barcode pattern. The barcode pattern's arrangement of numbers and letters must adhere to GS1 conventions for accurate interpretation by global systems along the supply chain.
Every barcode starts with a 2-4 digit application identifier (A.I.). This required prefix universally indicates what kind of information the barcode contains. Odoo follows GS1 rules for identifying information, as detailed in the default GS1 rules list. Including the relevant A.I. from the list enables Odoo to correctly interpret GS1 barcodes. While most barcode patterns have a fixed length requirement, certain ones, such as lots and serial numbers, have flexible length.
Mẹo
For flexible-length barcode patterns not placed at the end of the GS1 barcode, use the FNC1
separator (\x1D
) to end the barcode.
Ví dụ: Mẫu mã vạch cho số lô dài 20 ký tự. Thay vì tạo mã vạch số lô 20 ký tự, như LOT00000000000000001
, hãy sử dụng dấu phân cách FNC1 để làm cho nó ngắn hơn:Lot001 x1d
.
Refer to the GS1 nomenclature list to see a comprehensive list of all barcode patterns and rules to follow. Otherwise, refer to this GS1 usage doc for specific examples of combining GTIN to product information and configuring the workflow.
Tạo quy tắc¶
GS1 rules are a specific format of information contained in the barcode, beginning with an A.I. and containing a defined length of characters. Scanning GS1 barcodes from the default GS1 list auto-fills corresponding data in the Odoo database.
Thêm các quy tắc mã vạch GS1 trong ODOO đảm bảo giải thích chính xác các định dạng GS1 độc đáo, không chuẩn.
Để làm như vậy, hãy bắt đầu bằng cách bật :ref: Chế độ nhà phát triển <chế độ phát triển>
và điều hướng đến Danh sách danh pháp mã vạch trong Sau đó, chọn mục Danh sách danh sách GS1 mặc định.
Trên trang Trang danh pháp GS1 mặc định, chọn Thêm một dòng ở dưới cùng của bảng, mở một cửa sổ để tạo quy tắc mới. Trường Tên quy tắc được sử dụng nội bộ để xác định mã vạch đại diện cho những gì. Mã vạch Các loại là các phân loại thông tin khác nhau có thể được hệ thống hiểu (ví dụ: sản phẩm, số lượng, tốt nhất trước ngày, gói, phiếu giảm giá). The Chuỗi thể hiện mức độ ưu tiên của quy tắc; Điều này có nghĩa là giá trị càng nhỏ, quy tắc xuất hiện trên bảng càng cao. Odoo tuân theo thứ tự tuần tự của bảng này và sẽ sử dụng quy tắc đầu tiên mà nó khớp dựa trên chuỗi. Mẫu mã vạch là cách trình tự các chữ cái hoặc số được hệ thống nhận ra để chứa thông tin về sản phẩm.
Sau khi điền thông tin, nhấp vào Lưu & Mới để đưa ra quy tắc khác hoặc nhấp chuột Lưu & Đóng để lưu và quay lại bảng quy tắc.
Xử lý sự cố mã vạch¶
Vì mã vạch GS1 rất khó khăn để làm việc, đây là một số kiểm tra để thử khi mã vạch không hoạt động như mong đợi:
Ensure that the Barcode Nomenclature setting is set as . Jump to the nomenclature setup section for more details.
Ensure that the fields scanned in the barcode are enabled in Odoo. For example, to scan a barcode containing lots and serial numbers, make sure the Lots & Serial Numbers feature is enabled in Odoo's settings and on the product.
Omit punctuation such as parentheses
()
or brackets[]
between the A.I. and the barcode sequence. These are typically used in examples for ease of reading and should not be included in the final barcode. For more details on building GS1 barcodes, go to this section.When a single barcode contains multiple encoded fields, Odoo requires all rules to be listed in the barcode nomenclature for Odoo to read the barcode. This section details how to add new rules in the barcode nomenclature.
Các mã vạch thử nghiệm chứa nhiều trường được mã hóa, từng mảnh, để tìm ra trường nào đang gây ra vấn đề.
Example
Khi kiểm tra mã vạch chứa GTIN, số lô và số lượng, hãy bắt đầu bằng cách quét GTIN một mình. Sau đó, kiểm tra GTIN Với số lô, và cuối cùng, hãy thử quét toàn bộ mã vạch.
After diagnosing the encoded field is unknown, add new rules to Odoo's default list to recognize GS1 barcodes with unique specifications.
Quan trọng
Mặc dù trường mới sẽ được đọc, thông tin sẽ không liên kết đến một trường hiện có trong ODOO mà không có tùy chỉnh nhà phát triển. Tuy nhiên, việc thêm các quy tắc mới là cần thiết để đảm bảo phần còn lại của các trường trong mã vạch được giải thích chính xác.
Danh sách danh pháp GS1¶
The table below contains Odoo's default list of GS1 rules. Barcode patterns are written in regular expressions. Only the first three rules require a check digit as the final character.
Tên quy tắc |
Loại |
Mẫu mã vạch |
Loại nội dung GS1 |
Trường Odoo |
---|---|---|---|---|
Mã container vận chuyển nối tiếp |
Kiện hàng |
(00)(\d{18}) |
Định danh số |
Tên gói hàng |
Số mặt hàng thương mại toàn cầu (GTIN) |
Đơn vị sản phẩm |
(01)(\d{14}) |
Định danh số |
Barcode field on product form |
GTIN của các mặt hàng thương mại có chứa |
Đơn vị sản phẩm |
(02)(\d{14}) |
Định danh số |
Kiện hàng |
Ship to / Deliver to global location |
Vị trí đích |
(410)(\d{13}) |
Định danh số |
Vị trí đích |
Ship / Deliver for forward |
Vị trí đích |
(413)(\d{13}) |
Định danh số |
Vị trí nguồn |
NHẬN DẠNG. của một vị trí vật lý |
Vị trí |
(414)(\d{13}) |
Định danh số |
Vị trí |
Số lô hoặc số lô |
Lô |
(10) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
Tên Chữ và số |
Lô |
Số seri |
Lô |
(21) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
Tên Chữ và số |
Số seri |
Ngày đóng gói (YYMMDD) |
Ngày đóng gói |
(13)(\d{6}) |
Ngày |
Ngày đóng gói |
Tốt nhất trước ngày (YyMMDD) |
Sử dụng tốt nhất trước ngày |
(15)(\d{6}) |
Ngày |
Tốt nhất trước ngày |
Ngày hết hạn (YYMMDD) |
Ngày hết hạn |
(17)(\d{6}) |
Ngày |
Ngày hết hạn |
Số lượng các mặt hàng thay đổi |
Số lượng |
(30)(\d{0,8}) |
Số đo |
UOM: Đơn vị |
Đếm các mặt hàng thương mại |
Số lượng |
(37)(\d{0,8}) |
Số đo |
Qty tính theo đơn vị cho các container (AI 02) |
Trọng lượng ròng: Kilograms (kg) |
Số lượng |
(310[0-5])(\d{6}) |
Số đo |
Qty tính bằng kg |
Chiều dài tính bằng mét (m) |
Số lượng |
(311[0-5])(\d{6}) |
Số đo |
Qty trong m |
Khối lượng ròng: lít (l) |
Số lượng |
(315[0-5])(\d{6}) |
Số đo |
Qty trong l |
Khối lượng ròng: mét khối (M : SUP: |
Số lượng |
(316[0-5])(\d{6}) |
Số đo |
Qty in m : sup: |
Chiều dài tính bằng inch (in) |
Số lượng |
(321[0-5])(\d{6}) |
Số đo |
Qty tính bằng inch |
Net weight/volume: ounces (oz) |
Số lượng |
(357[0-5])(\d{6}) |
Số đo |
Qty trong oz |
Khối lượng ròng: feet khối (ft : sup: |
Số lượng |
(365[0-5])(\d{6}) |
Số đo |
Qty in ft : sup: |
Loại bao bì |
Loại bao bì |
(91) ([!"%-/0-9:-?A-Z_a-z]{0,90}) |
Tên Chữ và số |
Loại kiện hàng |