GS1 बारकोड नामकरण¶
GS1 nomenclature विभिन्न प्रॉडक्ट और सप्लाई चेन डेटा को एक ही बारकोड में समेकित करता है। Odoo unique Global Trade Item Numbers (GTIN) लेता है, जो बिज़नेस द्वारा खरीदे जाते हैं, ताकि ग्लोबल शिपिंग, सेल्स और ई-कॉमर्स प्रॉडक्ट लिस्टिंग को सक्षम किया जा सके।
सील किए गए बॉक्स के बारकोड को स्कैन करने और ज़रूरी प्रॉडक्ट जानकारी, जैसे GTIN, लॉट नंबर, मात्रा की जानकारी और ज़्यादा की पहचान करने के लिए GS1 नामकरण को कॉन्फ़िगर करें।
महत्त्वपूर्ण
GTINs यूनिक प्रॉडक्ट आइडेंटिफिकेशन हैं जो GS1 बारकोड का इस्तेमाल करने के लिए GS1 से खरीदे जाने चाहिए।
बारकोड नोमेनक्लेचर सेट अप करें¶
GS1 नोमेनक्लेचर का इस्तेमाल करने के लिए, पर जाएं। फिर बारकोड सेक्शन के अंतर्गत, बारकोड स्कैनर बॉक्स को चेक करें। अगला, डिफ़ॉल्ट बारकोड नोमेनक्लेचर विकल्पों में से को चुनें।
GS1 नियमों और बारकोड पैटर्न की सूची जो Odoo डिफ़ॉल्ट रूप से सपोर्ट करता है, बारकोड नोमेनक्लेचर सिलेक्शन के दाईं ओर ➡️ (ऐरो) आइकॉन पर क्लिक करके एक्सेस की जा सकती है।
ओपन: नोमेनक्लेचर पॉप-अप टेबल में, Odoo में उपलब्ध GS1 रूल नेम्स को देखें और बदलाव करें। टेबल में वह सभी जानकारी शामिल है जिसे GS1 बारकोड के साथ संघनित किया जा सकता है, साथ ही संबंधित बारकोड पैटर्न।
सलाह
GS1 को बारकोड नोमेनक्लेचर के रूप में सेट करने के बाद, सेटिंग को एक छिपे हुए मेन्यू द्वारा भी एक्सेस किया जा सकता है जो डेवलपर मोड को सक्षम करने के बाद खोजा जा सकता है। एक बार सक्षम होने पर, मेन्यू पर जाएं और अंत में, डिफ़ॉल्ट GS1 नोमेनक्लेचर को चुनें।
Odoo में GS1 बारकोड का इस्तेमाल करें¶
Odoo में GS1 बारकोड का इस्तेमाल करके प्रॉडक्ट की पहचान के लिए, बिज़नेस GS1 से खरीदे गए अंतरराष्ट्रीय स्तर पर अलग प्रॉडक्ट आइडेंटिफ़ॉयर के रूप में यूनीक GTIN प्राप्त करते हैं। यह GTIN को GS1 के निर्दिष्ट बारकोड पैटर्न के अनुसार विशिष्ट प्रॉडक्ट विवरण के साथ जोड़ा जाता है। बारकोड पैटर्न की संख्याओं और अक्षरों की व्यवस्था को सप्लाई चेन के साथ वैश्विक सिस्टम द्वारा सटीक व्याख्या के लिए GS1 कन्वेंशन का पालन करना चाहिए।
प्रत्येक बारकोड 2-4 अंकों के ऐप्लिकेशन आइडेंटिफ़ॉयर (A.I.) से शुरू होता है। यह आवश्यक प्रीफ़िक्स सार्वभौमिक रूप से बताता है कि बारकोड में किस प्रकार की जानकारी है। Odoo जानकारी की पहचान के लिए GS1 नियमों का पालन करता है, जैसा कि डिफ़ॉल्ट GS1 नियम सूची में विस्तार से बताया गया है। सूची से प्रासंगिक A.I. को शामिल करने से Odoo को GS1 बारकोड की सही व्याख्या करने में मदद मिलती है। जबकि अधिकांश बारकोड पैटर्न की एक निश्चित लंबाई की आवश्यकता होती है, लॉट और सीरियल नंबर जैसे कुछ पैटर्न की लंबाई लचीली होती है।
सलाह
लचीली-लंबाई वाले बारकोड पैटर्न के लिए जो GS1 बारकोड के अंत में नहीं रखे गए हैं, बारकोड को समाप्त करने के लिए FNC1 सेपरेटर (\x1D) का इस्तेमाल करें।
उदाहरण: लॉट नंबर के लिए बारकोड पैटर्न 20 कैरेक्टर लंबा है। 20-कैरेक्टर वाला लॉट नंबर बारकोड बनाने के बजाय, जैसे LOT00000000000000001, इसे छोटा बनाने के लिए FNC1 सेपरेटर का इस्तेमाल करें: LOT001x1D।
सभी बारकोड पैटर्न और फ़ॉलो करने के नियमों की व्यापक सूची देखने के लिए GS1 नोमेनक्लेचर सूची का संदर्भ लें। अन्यथा, GTIN को प्रॉडक्ट जानकारी के साथ जोड़ने और वर्कफ़्लो को कॉन्फ़िगर करने के विशिष्ट उदाहरणों के लिए इस GS1 उपयोग डॉक का संदर्भ लें।
यह भी देखें
रूल बनाएं¶
GS1 नियम बारकोड में निहित जानकारी का एक विशिष्ट फ़ॉर्मैट है, जो A.I. से शुरू होता है और कैरेक्टर की एक परिभाषित लंबाई रखता है। डिफ़ॉल्ट GS1 सूची से GS1 बारकोड स्कैन करने पर Odoo डेटाबेस में संबंधित डेटा ऑटो-फ़िल हो जाता है।
Odoo में GS1 बारकोड नियम जोड़ने से यूनीक, नॉन-स्टैंडर्ड GS1 फ़ॉर्मैट की सटीक व्याख्या सुनिश्चित होती है।
ऐसा करने के लिए, डेवलपर मोड को चालू करके शुरू करें और में बारकोड नोमेनक्लेचर सूची पर जाएं। फिर, डिफ़ॉल्ट GS1 नोमेनक्लेचर सूची आइटम का चयन करें।
डिफ़ॉल्ट GS1 नोमेन्क्लेचर पेज पर, टेबल के नीचे Add a line सेलेक्ट करें, जो एक नया रूल बनाने के लिए विंडो खोलता है। Rule Name फ़ील्ड का इस्तेमाल आंतरिक रूप से यह पहचानने के लिए किया जाता है कि बारकोड क्या दर्शाता है। बारकोड Types जानकारी के विभिन्न वर्गीकरण हैं जिन्हें सिस्टम समझ सकता है (जैसे प्रॉडक्ट, मात्रा, बेस्ट बिफ़ोर डेट, पैकेज, कूपन)। Sequence रूल की प्राथमिकता को दर्शाता है; इसका मतलब है कि वैल्यू जितनी छोटी होगी, रूल टेबल में उतना ऊपर दिखाई देगा। Odoo इस टेबल के सीक्वेंशियल ऑर्डर का पालन करता है और सीक्वेंस के आधार पर मिलने वाले पहले रूल का इस्तेमाल करेगा। Barcode Pattern वह है जिससे सिस्टम अक्षरों या नंबरों के सीक्वेंस को प्रॉडक्ट के बारे में जानकारी शामिल करने के रूप में पहचानता है।
जानकारी भरने के बाद, एक और रूल बनाने के लिए Save & New बटन पर क्लिक करें या रूल की टेबल पर सेव करके वापस जाने के लिए Save & Close पर क्लिक करें।
बारकोड ट्रबलशूटिंग¶
चूंकि GS1 बारकोड के साथ काम करना चुनौतीपूर्ण है, इसलिए जब बारकोड उम्मीद के मुताबिक काम नहीं कर रहे हों तो यहां कुछ चेक दिए गए हैं:
सुनिश्चित करें कि Barcode Nomenclature सेटिंग के रूप में सेट है। ज़्यादा जानकारी के लिए nomenclature setup section पर जाएं।
सुनिश्चित करें कि बारकोड में स्कैन की गई फ़ील्ड Odoo में एनेबल हैं। उदाहरण के लिए, लॉट और सीरियल नंबर युक्त बारकोड को स्कैन करने के लिए, सुनिश्चित करें कि Lots & Serial Numbers फ़ीचर Odoo's settings में और on the product पर एनेबल है।
A.I. और बारकोड सीक्वेंस के बीच कोष्ठक
()या ब्रैकेट[]जैसे विराम चिह्न छोड़ें। इनका इस्तेमाल आमतौर पर उदाहरणों में पढ़ने में आसानी के लिए किया जाता है और इन्हें अंतिम बारकोड में शामिल नहीं किया जाना चाहिए। GS1 बारकोड बनाने के बारे में ज़्यादा जानकारी के लिए, this section पर जाएं।जब किसी सिंगल बारकोड में मल्टीपल एन्कोडेड फ़ील्ड होती हैं, तो Odoo को बारकोड पढ़ने के लिए बारकोड नोमेन्क्लेचर में सभी रूल की लिस्ट की आवश्यकता होती है। This section बारकोड नोमेन्क्लेचर में नए रूल जोड़ने का विवरण देता है।
यह पता लगाने के लिए कि कौन सी फ़ील्ड समस्या पैदा कर रही है, मल्टीपल एन्कोडेड फ़ील्ड युक्त बारकोड का टुकड़ा-दर-टुकड़ा टेस्ट करें।
Example
GTIN, लॉट नंबर और मात्रा युक्त बारकोड का टेस्ट करते समय, सबसे पहले GTIN को अकेले स्कैन करें। फिर, लॉट नंबर के साथ GTIN का टेस्ट करें, और अंत में, पूरे बारकोड को स्कैन करने की कोशिश करें।
यह निदान करने के बाद कि एन्कोडेड फ़ील्ड अज्ञात है, अनोखे स्पेसिफ़िकेशन वाले GS1 बारकोड को पहचानने के लिए Odoo की डिफ़ॉल्ट लिस्ट में add new rules।
महत्त्वपूर्ण
जबकि नई फ़ील्ड पढ़ी जाएगी, डेवलपर कस्टमाइज़ेशन के बिना जानकारी Odoo में मौजूदा फ़ील्ड से लिंक नहीं होगी। हालांकि, यह सुनिश्चित करने के लिए कि बारकोड में बाकी फ़ील्ड सही तरीके से इंटरप्रेट हों, नए रूल जोड़ना आवश्यक है।
GS1 नोमेन्क्लेचर लिस्ट¶
नीचे दी गई टेबल में Odoo की GS1 रूल की डिफ़ॉल्ट लिस्ट है। बारकोड पैटर्न रेगुलर एक्सप्रेशन में लिखे गए हैं। केवल पहले तीन रूल को अंतिम कैरेक्टर के रूप में check digit की आवश्यकता होती है।
नियम का नाम |
टाइप |
बारकोड पैटर्न |
GS1 कॉन्टेंट टाइप |
Odoo फ़ील्ड |
|---|---|---|---|---|
सीरियल शिपिंग कंटेनर कोड |
पैकेज |
(00)(\d{18}) |
संख्यात्मक आइडेंटिफ़ॉयर |
पैकेज नाम |
ग्लोबल ट्रेड आइटम नंबर (GTIN) |
यूनिट प्रॉडक्ट |
(01)(\d{14}) |
संख्यात्मक आइडेंटिफ़ॉयर |
प्रॉडक्ट फ़ॉर्म पर बारकोड फ़ील्ड |
शामिल ट्रेड आइटम्स का GTIN |
यूनिट प्रॉडक्ट |
(02)(\d{14}) |
संख्यात्मक आइडेंटिफ़ॉयर |
पैकेजिंग |
शिप टू / डिलीवर टू ग्लोबल जगह |
डेस्टिनेशन जगह |
(410)(\d{13}) |
संख्यात्मक आइडेंटिफ़ॉयर |
डेस्टिनेशन जगह |
शिप / डिलीवर फ़ॉर फ़ॉरवर्ड |
डेस्टिनेशन जगह |
(413)(\d{13}) |
संख्यात्मक आइडेंटिफ़ॉयर |
सोर्स जगह |
भौतिक जगह की I.D. |
जगह |
(414)(\d{13}) |
संख्यात्मक आइडेंटिफ़ॉयर |
जगह |
बैच या लॉट नंबर |
लॉट |
(10) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
अल्फा-न्यूमेरिक नाम |
लॉट |
सीरियल नंबर |
लॉट |
(21) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
अल्फा-न्यूमेरिक नाम |
सीरियल नंबर |
पैकेजिंग तारीख (YYMMDD) |
पैकेजिंग तारीख |
(13)(\d{6}) |
तारीख |
पैक तारीख |
सर्वोत्तम तिथि से पहले (YYMMDD) |
सर्वोत्तम तिथि से पहले |
(15)(\d{6}) |
तारीख |
सर्वोत्तम तिथि से पहले |
समाप्ति तारीख (YYMMDD) |
खत्म होने की तारीख |
(17)(\d{6}) |
तारीख |
समाप्ति तारीख |
वस्तुओं की परिवर्तनीय संख्या |
मात्रा |
(30)(\d{0,8}) |
मेज़र |
UoM: यूनिट |
ट्रेड वस्तुओं की संख्या |
मात्रा |
(37)(\d{0,8}) |
मेज़र |
कंटेनरों के लिए यूनिट में मात्रा (एआई 02) |
शुद्ध वजन: किलोग्राम (kg) |
मात्रा |
(310[0-5])(\d{6}) |
मेज़र |
kg में मात्रा |
मीटर में लंबाई (m) |
मात्रा |
(311[0-5])(\d{6}) |
मेज़र |
m में मात्रा |
शुद्ध आयतन: लीटर (L) |
मात्रा |
(315[0-5])(\d{6}) |
मेज़र |
L में मात्रा |
शुद्ध आयतन: घन मीटर (m:sup: |
मात्रा |
(316[0-5])(\d{6}) |
मेज़र |
m:sup: |
इंच में लंबाई (in) |
मात्रा |
(321[0-5])(\d{6}) |
मेज़र |
इंच में मात्रा |
शुद्ध वजन/आयतन: औंस (oz) |
मात्रा |
(357[0-5])(\d{6}) |
मेज़र |
oz में मात्रा |
शुद्ध आयतन: घन फीट (ft:sup: |
मात्रा |
(365[0-5])(\d{6}) |
मेज़र |
ft:sup: |
पैकेजिंग टाइप |
पैकेजिंग टाइप |
(91) ([!"%-/0-9:-?A-Z_a-z]{0,90}) |
अल्फा-न्यूमेरिक नाम |
पैकेज टाइप |