ระบบการตั้งชื่อบาร์โค้ดเริ่มต้น¶
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: |
Example
เพื่อให้เข้าใจรูปแบบบาร์โค้ดสำหรับผลิตภัณฑ์ถ่วงน้ำหนักให้พิจารณาบาร์โค้ด `2112345000008 ':
21: รหัสที่ระบุบาร์โค้ดสำหรับผลิตภัณฑ์ถ่วงน้ำหนัก12345: ห้าหลัก (แสดงโดย` ..... `ในตารางด้านบน) ที่ระบุผลิตภัณฑ์00000: ห้าหลัก (แสดงโดย` {nnddd}ในตาราง) แทนน้ำหนักของผลิตภัณฑ์ เป็น `00000ตัวเลขคือค่าทศนิยม ใน{nnddd}`รูปแบบคือ `135008:` ตรวจสอบตัวเลข <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
ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์สแกนอย่างถูกต้องโดยนำทางไปยัง: เมนูการเลือก: แอพบาร์โค้ด --> การดำเนินการ ' เช่น: 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