डिफ़ॉल्ट बारकोड नामकरण¶
बारकोड नामकरण परिभाषित करता है कि बारकोड को कैसे पहचाना और वर्गीकृत किया जाता है। जब कोई बारकोड स्कैन किया जाता है, तो इसे मिलते-जुलते पैटर्न वाले पहले नियम से जोड़ा जाता है। पैटर्न सिंटैक्स को रेगुलर एक्सप्रेशन का उपयोग करके Odoo की नामकरण सूची में वर्णित किया गया है, और यदि इसका प्रीफ़िक्स और/या लंबाई बारकोड के नियम में परिभाषित से मेल खाती है तो Odoo द्वारा बारकोड सफलतापूर्वक पढ़ा जाता है।
उदाहरण के लिए, पॉइंट ऑफ़ सेल स्टेशन पर, यूरोपियन आर्टिकल नंबर (EAN) फ़ॉर्मैट में प्रॉडक्ट वेट बारकोड, जो 21 से शुरू होते हैं और वजन निर्दिष्ट करने वाले पांच अंक होते हैं, का उपयोग प्रॉडक्ट को तौलने और वजन और कीमत दर्शाने वाला बारकोड जनरेट करने के लिए किया जाता है। 21 और पांच अंकों का वजन बारकोड पैटर्न है जो बारकोड की पहचान करने के लिए उपयोग किया जाता है और इसे कस्टमाइज़ किया जा सकता है ताकि Odoo बिज़नेस के लिए सभी बारकोड को सही ढंग से इंटरप्रेट करे।
टिप्पणी
बारकोड आमतौर पर Odoo के इन्वेंट्री और बारकोड ऐप्लिकेशन के साथ भी इस्तेमाल किए जाते हैं।
Odoo बारकोड EAN, यूनिवर्सल प्रॉडक्ट कोड (UPC), और GS1 फ़ॉर्मैट को सपोर्ट करता है। यह दस्तावेज़ खास तौर पर Odoo में डिफ़ॉल्ट नियम और पैटर्न पर फ़ोकस करता है, जो UPC और EAN एन्कोडिंग का इस्तेमाल करते हैं।
महत्त्वपूर्ण
पूरी सप्लाई चेन में प्रॉडक्ट की यूनीक पहचान के लिए UPC और EAN बारकोड इस्तेमाल करने के लिए, उन्हें `GS1 <https://www.gs1.org/standards/get-barcodes> से खरीदना होगा`_।
Odoo में, कस्टम बारकोड पैटर्न डिफ़ाइन किए जा सकते हैं ताकि कंपनी के स्पेसिफ़िक बारकोड को पहचाना जा सके। अगर बारकोड सिर्फ़ कंपनी के अंदर इस्तेमाल किए जाते हैं, तो उन्हें खरीदने की ज़रूरत नहीं है, जैसे कि उदाहरण में जहाँ बारकोड EAN फ़ॉर्मैट में लिखा गया है।
कॉन्फ़िगरेशन¶
डिफ़ॉल्ट नोमेनक्लेचर इस्तेमाल करने के लिए, पर जाएँ। बारकोड सेक्शन के तहत, बारकोड स्कैनर चेकबॉक्स को टिक करें। ऐसा करने से डेटाबेस में बारकोड ऐप्लिकेशन इंस्टॉल हो जाता है।
अगला, बारकोड नोमेनक्लेचर फ़ील्ड में, सुनिश्चित करें कि डिफ़ॉल्ट नोमेनक्लेचर सेलेक्ट किया गया है। फिर, सेव करें पर क्लिक करें।
बारकोड मॉड्यूल इंस्टॉल होने, और डिफ़ॉल्ट नोमेनक्लेचर सेलेक्ट होने के साथ, UPC और EAN का इस्तेमाल करने वाले बारकोड ऑपरेशन, जो डिफ़ॉल्ट नोमेनक्लेचर लिस्ट में विस्तार से दिए गए हैं, इस्तेमाल के लिए उपलब्ध हैं। और, डिफ़ॉल्ट रूप से, Odoo ऑटोमैटिकली UPC/EAN कन्वर्ज़न को हैंडल करता है।
उदाहरण: प्रॉडक्ट वेट बारकोड¶
यह बेहतर तरीके से समझने के लिए कि Odoo में प्रॉडक्ट की पहचान के लिए बारकोड नोमेनक्लेचर का इस्तेमाल कैसे किया जाता है, यह उदाहरण जहाँ EAN फ़ॉर्मैट में प्रॉडक्ट वेट बारकोड का इस्तेमाल किया जाता है ताकि पॉइंट ऑफ़ सेल बिज़नेस ऑटोमैटिकली बारकोड प्रिंट कर सके, और आइटम के वज़न का इस्तेमाल करके कीमत कैलकुलेट कर सके।
वेटेड प्रॉडक्ट के लिए बारकोड सेट अप करने के लिए, निम्नलिखित नियम का इस्तेमाल किया जाता है:
नियम का नाम |
बारकोड पैटर्न |
Odoo में फ़ील्ड |
|---|---|---|
वेटेड बारकोड 3 डेसिमल |
(21)....{NNDDD} |
प्रॉडक्ट फ़ॉर्म पर बारकोड फ़ील्ड |
Example
वेटेड प्रॉडक्ट के लिए बारकोड पैटर्न को बेहतर तरीके से समझने के लिए, बारकोड 2112345000008 पर विचार करें:
21: कोड जो यह पहचान करता है कि यह वेटेड प्रॉडक्ट के लिए बारकोड है।12345: पाँच अंक (ऊपर की टेबल में.....से दर्शाए गए) जो प्रॉडक्ट की पहचान करते हैं।00000: पाँच अंक (टेबल में{NNDDD}से दर्शाए गए) जो प्रॉडक्ट के वज़न को रिप्रेज़ेंट करते हैं। प्रॉडक्ट फ़ॉर्म पर, पाँचों वज़न वैल्यू00000होनी चाहिए। पहले दो अंक पूर्ण संख्या वैल्यू हैं, और आखिरी तीन अंक डेसिमल वैल्यू हैं। उदाहरण के लिए,{NNDDD}फ़ॉर्मैट में "13.5 ग्राम"13500है।8:211234500000के लिए चेक डिजिट।
ये कॉम्पोनेंट मिलकर 13 कैरेक्टर का EAN - 13 बारकोड बनाते हैं।
Pasta Bolognese के लिए प्रॉडक्ट बारकोड कॉन्फ़िगर करने के लिए, वेटेड प्रॉडक्ट के लिए EAN बारकोड 2112345000008 को प्रॉडक्ट फ़ॉर्म ( पर जाकर और वांछित प्रॉडक्ट को सेलेक्ट करके एक्सेस किया जा सकता है) पर बारकोड फ़ील्ड में एंटर किया जाता है। इसके अलावा, यूनिट ऑफ़ मेज़र को kg पर सेट किया जाता है।
अगला, किसी ग्राहक के पास्ता के कटोरे को 1.5 किलोग्राम तौला जाता है। यह वज़न के अनुसार पास्ता के लिए एक नया बारकोड जेनरेट करता है: 211234501500, जिसका चेक डिजिट 2 है। नया बारकोड 2112345015002 है।
यह सुनिश्चित करने के लिए कि प्रॉडक्ट सही तरीके से स्कैन होते हैं, पर नेविगेट करें। अगला, कोई भी ऑपरेशन टाइप क्लिक करें, जैसे रिसीप्ट। फिर, ड्राफ़्ट स्टॉक मूव बनाने के लिए नया बटन क्लिक करें। प्रॉडक्ट वेट बारकोड स्कैन करें, जैसे 2112345015002, और अगर इच्छित प्रॉडक्ट दिखाई देता है, तो बारकोड सेटअप सही है।
रूल बनाएं¶
महत्त्वपूर्ण
UPC और EAN फ़ॉर्मेट के लिए नए रूल जोड़ना ज़रूरी है जो Odoo की डिफ़ॉल्ट लिस्ट में नहीं हैं, क्योंकि अगर अज्ञात फ़ील्ड हैं तो बारकोड सफलतापूर्वक नहीं पढ़े जा सकते।
जबकि नए रूल बनाए जा सकते हैं, Odoo फ़ील्ड इन रूल से जानकारी के साथ ऑटोमैटिकली पॉप्युलेट नहीं होते। इस फ़ंक्शनैलिटी के लिए कस्टम डेवलपमेंट की आवश्यकता होती है।
रूल बनाने के लिए, पहले डेवलपर मोड को एनेबल करें। फिर, पर नेविगेट करें, और डिफ़ॉल्ट नोमेनक्लेचर को सेलेक्ट करें।
इस पेज पर, निम्नलिखित ऑप्शनल फ़ील्ड कॉन्फ़िगर करें:
UPC/EAN कन्वर्ज़न: यह निर्धारित करता है कि क्या किसी UPC/EAN बारकोड को किसी अन्य एन्कोडिंग के साथ रूल मैच करते समय ऑटोमैटिकली कन्वर्ट किया जाना चाहिए। ऑप्शन में हमेशा (डिफ़ॉल्ट ऑप्शन), कभी नहीं, EAN-13 से UPC-A, और UPC-A से EAN-13 शामिल हैं।
GS1 नोमेनक्लेचर है: सुनिश्चित करें कि यह चेकबॉक्स टिक नहीं है, क्योंकि डिफ़ॉल्ट नोमेनक्लेचर UPC और EAN एन्कोडिंग का उपयोग करता है, GS1 एन्कोडिंग का नहीं।
डिफ़ॉल्ट नोमेनक्लेचर पेज पर, टेबल के नीचे लाइन जोड़ें क्लिक करें, जो नया रूल बनाने के लिए रूल बनाएं पॉप-अप विंडो खोलता है।
रूल नाम फ़ील्ड का उपयोग आंतरिक रूप से यह पहचानने के लिए किया जाता है कि बारकोड क्या दर्शाता है।
सीक्वेंस फ़ील्ड रूल की प्राथमिकता को दर्शाती है; मतलब वैल्यू जितनी छोटी होगी, रूल टेबल पर उतना ही ऊपर दिखाई देगा।
बारकोड टाइप फ़ील्ड जानकारी के विभिन्न वर्गीकरणों को दर्शाती है जिन्हें सिस्टम द्वारा समझा जा सकता है (जैसे पैकेज, लॉट, जगह, कूपन, आदि)।
एन्कोडिंग फ़ील्ड यह निर्दिष्ट करता है कि बारकोड किस एन्कोडिंग का उपयोग करता है। यह नियम सिर्फ़ तभी लागू होता है अगर बारकोड इस विशिष्ट एन्कोडिंग का उपयोग करता है। उपलब्ध एन्कोडिंग विकल्प हैं: EAN-13, EAN-8, UPC-A, और GS1-28।
बारकोड पैटर्न फ़ील्ड यह दर्शाता है कि अक्षरों या संख्याओं के क्रम को सिस्टम द्वारा कैसे पहचाना जाता है ताकि प्रॉडक्ट के बारे में जानकारी हो। कभी-कभी, जब निश्चित संख्या में अंक आवश्यक होते हैं, तो . की संख्या दिखाई जाती है। N पूर्ण संख्या अंकों को दर्शाता है, और D दशमलव अंकों को दर्शाता है।
Example
1... किसी भी 4-अंकीय संख्या को दर्शाता है जो 1 से शुरू होती है। NNDD दो दशमलव बिंदुओं वाली दो अंकों की संख्या को दर्शाता है। उदाहरण के लिए, 14.25 को 1425 लिखा जाता है।
जानकारी भरने के बाद, नियम को सेव करने और तुरंत दूसरा नियम बनाना शुरू करने के लिए सेव करें और नया बटन पर क्लिक करें। या, नियम को सेव करने और नियमों की टेबल पर वापस जाने के लिए सेव करें और बंद करें पर क्लिक करें।
डिफ़ॉल्ट नामकरण सूची¶
नीचे दी गई टेबल में Odoo की डिफ़ॉल्ट नामकरण नियमों की सूची है। बारकोड पैटर्न रेगुलर एक्सप्रेशन में लिखे गए हैं।
नियम का नाम |
टाइप |
एन्कोडिंग |
बारकोड पैटर्न |
|---|---|---|---|
2 दशमलव वाले मूल्य बारकोड |
मूल्य वाला प्रॉडक्ट |
EAN-13 |
23.....{NNNDD} |
डिस्काउंट बारकोड |
डिस्काउंट वाला प्रॉडक्ट |
कोई |
22{NN} |
3 दशमलव वाले वज़न बारकोड |
वज़न वाला प्रॉडक्ट |
EAN-13 |
21.....{NNDDD} |
ग्राहक बारकोड |
क्लाइंट |
कोई |
042 |
कूपन और गिफ़्ट कार्ड बारकोड |
कूपन |
कोई |
043|044 |
कैशियर बारकोड |
कैशियर |
कोई |
041 |
जगह के बारकोड |
जगह |
कोई |
414 |
पैकेज बारकोड |
पैकेज |
कोई |
PACK |
लॉट बारकोड |
लॉट |
कोई |
10 |
मैग्नेटिक क्रेडिट कार्ड |
क्रेडिट कार्ड |
कोई |
%.* |
प्रॉडक्ट बारकोड |
यूनिट प्रॉडक्ट |
कोई |
.* |
टिप्पणी
जब Barcode Pattern में .* होता है, तो इसका मतलब है कि इसमें किसी भी संख्या या टाइप के वर्ण हो सकते हैं।
यह भी देखें