ระบบการตั้งชื่อบาร์โค้ดเริ่มต้น

Barcode nomenclatures define how barcodes are recognized and categorized. When a barcode is scanned, it is associated to the first rule with a matching pattern. The pattern syntax is described in Odoo's nomenclature list using a regular expression, and a barcode is successfully read by Odoo if its prefix and/or length matches the one defined in the barcode's rule.

ตัวอย่างเช่นที่ A: Doc: Point of Sale <../../../ sales/point_of_sale>`สถานีบาร์โค้ดน้ำหนักผลิตภัณฑ์ในหมายเลขบทความยุโรป (EAN)รูปแบบซึ่งเริ่มต้นด้วย `21 และมีห้าหลักที่ระบุน้ำหนักใช้ในการชั่งน้ำหนักผลิตภัณฑ์และสร้างบาร์โค้ดที่แสดงถึงน้ำหนักและราคา. ระบุบาร์โค้ดและสามารถปรับแต่งเพื่อให้แน่ใจว่า Odoo ถูกต้องตีความบาร์โค้ดทั้งหมดสำหรับธุรกิจ

Note

บาร์โค้ดมักใช้กับสินค้าคงคลัง ** ของ Odoo ** และ ** บาร์โค้ด **แอพ

ODOO ** บาร์โค้ด ** รองรับ | EAN |, รหัสผลิตภัณฑ์สากล (UPC) และ: DOC: `GS1<gs1_nomenclature> `รูปแบบ : REF: `กฎและรูปแบบเริ่มต้นใน ODOO <บาร์โค้ด/การดำเนินการ/ค่าเริ่มต้น-Nomenclature-List> `ซึ่งใช้ | UPC |

Important

ใช้ | UPC | ห่วงโซ่อุปทานทั้งหมดพวกเขา ** ต้องซื้อจาก GS1<https://www.gs1.org/standards/get-barcodes> `_

ใน Odoo รูปแบบบาร์โค้ดที่กำหนดเองสามารถกำหนดให้รู้จักบาร์โค้ดเฉพาะสำหรับ บริษัท ภายใน บริษัท เช่นใน: ref: `ตัวอย่าง<บาร์โค้ด/การดำเนินงาน/น้ำหนักผลิตภัณฑ์> `โดยที่บาร์โค้ดเขียนไว้ในไฟล์| ean |

การกำหนดค่า

หากต้องการใช้ระบบการตั้งชื่อเริ่มต้นนำทางไปที่: เมนูการเลือก: `แอพสินค้าคงคลัง -->การกำหนดค่า --> การตั้งค่า ' : Guilabel: `ช่องทำเครื่องหมายบาร์โค้ดสแกนเนอร์ ในฐานข้อมูล

ถัดไปใน: guilabel: field barcode neMenclature, ตรวจสอบให้แน่ใจ: เลือก Guilabel: `` nomenclature ' ถูกเลือก

เปิดใช้งานการตั้งค่าบาร์โค้ดที่มีระบบการตั้งชื่อเริ่มต้นที่เลือก

ติดตั้งโมดูลบาร์โค้ด **** และ:: Guilabel: ค่าเริ่มต้นเลือก Nemenclature, การกระทำของบาร์โค้ดโดยใช้ | UPC | ใน: ref: `รายการระบบการตั้งชื่อเริ่มต้น <บาร์โค้ด/การดำเนินการ/ค่าเริ่มต้น-มีการใช้งานตามชื่อ> `พร้อมใช้งาน จัดการโดยอัตโนมัติ | UPC |/| EAN |

ตัวอย่าง: บาร์โค้ดน้ำหนักผลิตภัณฑ์

เพื่อให้เข้าใจได้ดีขึ้นว่ามีการใช้ระบบการตั้งชื่อบาร์โค้ดเพื่อระบุผลิตภัณฑ์อย่างไรใน Odoo ตัวอย่างนี้ที่บาร์โค้ดน้ำหนักของผลิตภัณฑ์ใน | ean | เพื่ออนุญาต A: doc: จุดขาย <../../../ ขาย/point_of_sale> ธุรกิจไปที่พิมพ์บาร์โค้ดโดยอัตโนมัติและคำนวณราคาโดยใช้น้ำหนักของรายการ

ในการตั้งค่าบาร์โค้ดสำหรับผลิตภัณฑ์ถ่วงน้ำหนักจะใช้กฎต่อไปนี้:

ชื่อกฎ

รูปแบบบาร์โค้ด

สนามใน Odoo

บาร์โค้ดถ่วงน้ำหนัก 3 ทศนิยม

(21)....{NNDDD}

: Guilabel: barcode ฟิลด์ในรูปแบบผลิตภัณฑ์

Example

เพื่อให้เข้าใจรูปแบบบาร์โค้ดสำหรับผลิตภัณฑ์ถ่วงน้ำหนักให้พิจารณาบาร์โค้ด `2112345000008 ':

  • 21: รหัสที่ระบุบาร์โค้ดสำหรับผลิตภัณฑ์ถ่วงน้ำหนัก

  • 12345: ห้าหลัก (แสดงโดย` ..... `ในตารางด้านบน) ที่ระบุผลิตภัณฑ์

  • 00000: ห้าหลัก (แสดงโดย` {nnddd} ในตาราง) แทนน้ำหนักของผลิตภัณฑ์ เป็น `00000 ตัวเลขคือค่าทศนิยม ใน {nnddd}`รูปแบบคือ `13500

  • 8:` ตรวจสอบตัวเลข <https://www.gs1.org/services/check-digit-calculator> _ _สำหรับ `211234500000

ส่วนประกอบเหล่านี้ประกอบกันเป็น 13-character | ean |

ในการกำหนดค่าบาร์โค้ดผลิตภัณฑ์สำหรับ พาสต้า bolognese, | ean | สำหรับผลิตภัณฑ์ถ่วงน้ำหนัก 2112345000008 'จะถูกป้อนใน: Guilabel: `barcode ฟิลด์ในแบบฟอร์มผลิตภัณฑ์ (เข้าถึงได้โดยไปที่: MenusElection: แอพสินค้าคงคลัง --> ผลิตภัณฑ์ --> ผลิตภัณฑ์ 'และเลือกไฟล์ผลิตภัณฑ์ที่ต้องการ) : Guilabel: `kg

ฟิลด์บาร์โค้ดในรูปแบบผลิตภัณฑ์

ถัดไปชามพาสต้าของลูกค้าจะถูกชั่งน้ำหนักเป็น 1.5 กิโลกรัม สร้างบาร์โค้ดใหม่สำหรับพาสต้าตามน้ำหนัก:211234501500 ซึ่งมีหลักตรวจสอบตัวเลข` 2` 2112345015002

บาร์โค้ดที่สร้างขึ้นซึ่งมีน้ำหนัก 1.5 กิโลกรัม

ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์สแกนอย่างถูกต้องโดยนำทางไปยัง: เมนูการเลือก: แอพบาร์โค้ด --> การดำเนินการ ' เช่น: Guilabel: `ใบเสร็จรับเงิน ' สร้างการย้ายสต็อกร่าง `2112345015002 และหากผลิตภัณฑ์ที่ต้องการปรากฏขึ้นการตั้งค่าบาร์โค้ดคือถูกต้อง.

แสดงบาร์โค้ดที่สแกนได้สำเร็จ

สร้างกฎ

Important

การเพิ่มกฎใหม่เป็นสิ่งจำเป็นสำหรับ | UPC | ในรายการเริ่มต้นของ Odoo เนื่องจากบาร์โค้ดไม่สามารถอ่านได้สำเร็จหากมีเป็นเขตข้อมูลที่ไม่รู้จัก

ในขณะที่สามารถสร้างกฎใหม่ได้ แต่ฟิลด์ Odoo ทำ ** ไม่ใช่ ** พอยต์อัตโนมัติด้วยข้อมูลจากกฎเหล่านี้ <https://www.odoo.com/appointment/132> `_ เป็นสิ่งจำเป็นสำหรับฟังก์ชั่นนี้

ในการสร้างกฎการเปิดใช้งานครั้งแรก: REF: โหมดนักพัฒนา <นักพัฒนา-โหมด> นำทางไปที่: เมนูการเลือก: แอพสินค้าคงคลัง --> การกำหนดค่า --> บาร์โค้ดNomenclatures และเลือก: Guilabel: `Nomenclature 'เริ่มต้น

ในหน้านี้กำหนดค่าฟิลด์เสริมต่อไปนี้:

  • : Guilabel: upc/ean Conversion: กำหนดว่า A | UPC |/| EAN | จะถูกแปลงโดยอัตโนมัติเมื่อจับคู่กฎกับการเข้ารหัสอื่นตัวเลือกรวมถึง: Guilabel: Always (ตัวเลือกเริ่มต้น) ,: guilabel:` never`,: Guilabel: EAN-13 ถึง UPC-A และ: Guilabel:` UPC-A ถึง EAN-13`

  • : Guilabel: คือ GS1 NEMENCLATURE: ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมายนี้ ** ไม่ใช่ ** ติ๊ก: Guilabel: Nomenclature เริ่มต้นใช้ | UPC | การเข้ารหัส GS1

ฟิลด์การตั้งค่าหน้าระบบการตั้งชื่อเริ่มต้น

ในหน้า: guilabel: หน้าระบบการตั้งชื่อเริ่มต้น, คลิก: guilabel: เพิ่มบรรทัด 'ที่ด้านล่างของตารางซึ่งเปิด: Guilabel: สร้างกฎ ป๊อปอัพหน้าต่างเพื่อสร้างกฎใหม่

ฟิลด์: guilabel: `` regu name `ใช้ภายในเพื่อระบุสิ่งที่บาร์โค้ดแสดงถึง

ฟิลด์: guilabel: sequence แสดงถึงลำดับความสำคัญของกฎ; ค่าที่เล็กลงยิ่งกฎจะปรากฏขึ้นบนโต๊ะ

บาร์โค้ด: ฟิลด์ Guilabel: type แสดงถึงการจำแนกประเภทที่แตกต่างกันของข้อมูลที่สามารถเข้าใจได้โดยระบบ (เช่น: Guilabel: แพ็คเกจ ': Guilabel: `lot ,: guilabel:` location` ,: guilabel: `คูปอง 'ฯลฯ )

ฟิลด์: guilabel: encoding ระบุว่าการเข้ารหัสบาร์โค้ดที่ใช้กฎนี้ ** ใช้เฉพาะเมื่อบาร์โค้ดใช้การเข้ารหัสเฉพาะนี้ พร้อมใช้งาน: Guilabel: ตัวเลือกการเข้ารหัส 'คือ:: guilabel: ean-13`,,,: Guilabel: ean-8 ,: guilabel:` upc-a` และ: guilabel: gs1-28

ฟิลด์: guilabel: `` barcode pattern 'แสดงถึงวิธีลำดับตัวอักษรหรือตัวเลขได้รับการยอมรับจากระบบให้มีข้อมูลเกี่ยวกับไฟล์ผลิตภัณฑ์. ของ . แสดง เลขทศนิยม

Example

1 ... ` แสดงถึงหมายเลข 4 หลักใด ที่เริ่มต้นด้วย 1. `nndd แทนตัวเลขสองหลักที่มีทศนิยมสองจุด

หลังจากกรอกข้อมูลให้คลิกปุ่ม: guilabel: save & new ไปที่บันทึกกฎและเริ่มสร้างกฎอื่นทันที : Guilabel: Save & Close เพื่อบันทึกกฎและกลับไปที่ตารางกฎ

รายการระบบการตั้งชื่อเริ่มต้น

ตารางด้านล่างมีรายการ Odoo ของ: Guilabel: `ระบบการตั้งชื่อเริ่มต้น 'กฎ.

ชื่อกฎ

พิมพ์

การเข้ารหัส

รูปแบบบาร์โค้ด

บาร์โค้ดราคา 2 ทศนิยม

สินค้าราคา

EAN-13

23 ..... {nnndd}

บาร์โค้ดส่วนลด

ผลิตภัณฑ์ลดราคา

ใดๆ

22 {nn}

บาร์โค้ดน้ำหนัก 3 ทศนิยม

ผลิตภัณฑ์ถ่วงน้ำหนัก

EAN-13

21 ..... {nnddd}

บาร์โค้ดลูกค้า

ลูกค้า

ใดๆ

042

บาร์โค้ดคูปองและบัตรของขวัญ

คูปอง

ใดๆ

043 | 044

บาร์โค้ดแคชเชียร์

แคชเชียร์

ใดๆ

041

บาร์โค้ดสถานที่

ที่ตั้ง

ใดๆ

414

บาร์โค้ดแพ็คเกจ

บรรจุุภัณฑ์

ใดๆ

หีบห่อ

บาร์โค้ดจำนวนมาก

มาก

ใดๆ

10

บัตรเครดิตแม่เหล็ก

บัตรเครดิต

ใดๆ

%.*

บาร์โค้ดผลิตภัณฑ์

ผลิตภัณฑ์หน่วย

ใดๆ

.*

Note

เมื่อ: Guilabel: pattern barcode 'มี.*`หมายความว่ามันสามารถมีได้จำนวนหรือประเภทของอักขระใด ๆ

See also

: doc: gs1_nomenclature