نامگذاری بارکد GS1

نامگذاری GS1 <https://www.gs1us.org/> داده‌های مختلف مربوط به محصولات و زنجیره تأمین را در یک بارکد واحد ادغام می‌کند. اودو از شماره‌های منحصربه‌فرد اقلام تجاری جهانی (GTIN) که توسط کسب‌وکارها خریداری می‌شوند، استفاده می‌کند تا امکان حمل‌ونقل جهانی، فروش و فهرست‌سازی محصولات در تجارت الکترونیک را فراهم کند.

پیکربندی نامگذاری GS1 برای اسکن بارکدهای جعبه‌های مهر و موم شده و شناسایی اطلاعات اساسی محصول، مانند GTIN، شماره سری، اطلاعات تعداد و موارد دیگر.

مهم

GTINs شناسه‌های منحصربه‌فرد محصول هستند که باید از GS1 خریداری شوند تا بتوان از بارکدهای GS1 استفاده کرد.

تنظیم نامگذاری بارکد

برای استفاده از نامگذاری GS1، به مسیر برنامه انبار ‣ پیکربندی ‣ تنظیمات بروید. سپس در بخش بارکد، گزینه اسکنر بارکد را فعال کنید. سپس از گزینه‌های پیش‌فرض نامگذاری بارکد، نامگذاری بارکد ‣ نامگذاری پیش‌فرض GS1 را انتخاب کنید.

از منوی کشویی GS1 را انتخاب کنید و روی لینک خارجی کلیک کنید تا لیست قوانین GS1 را مشاهده کنید.

فهرست قوانین GS1 و الگوهای بارکد که به‌طور پیش‌فرض توسط Odoo پشتیبانی می‌شوند، با کلیک بر روی آیکون ➡️ (فلش) در سمت راست گزینه نامگذاری بارکد قابل دسترسی است.

در جدول بازشو باز: نامگذاری، نام‌های قوانین GS1 موجود در Odoo را مشاهده و ویرایش کنید. جدول شامل تمام اطلاعاتی است که می‌توان با بارکد GS1 فشرده کرد، همراه با الگوی بارکد مربوطه.

نکته

پس از تنظیم GS1 به عنوان نام‌گذاری بارکد، تنظیمات نام‌گذاری بارکد نیز از طریق منویی مخفی که پس از فعال‌سازی حالت توسعه‌دهنده قابل مشاهده است، قابل دسترسی می‌باشد. پس از فعال‌سازی، به مسیر برنامه انبار ‣ پیکربندی ‣ نام‌گذاری بارکد بروید و در نهایت نام‌گذاری پیش‌فرض GS1 را انتخاب کنید.

استفاده از بارکدهای GS1 در اودو

برای شناسایی محصول با استفاده از بارکدهای GS1 در اودو، کسب‌وکارها یک GTIN منحصر به فرد را به عنوان شناسه بین‌المللی محصول از GS1 خریداری می‌کنند. این GTIN با جزئیات خاص محصول بر اساس الگوی بارکد تعیین‌شده توسط GS1 ترکیب می‌شود. ترتیب اعداد و حروف در الگوی بارکد باید مطابق با استانداردهای GS1 باشد تا سیستم‌های جهانی در زنجیره تأمین بتوانند آن را به‌درستی تفسیر کنند.

هر بارکد با یک شناسه کاربردی (A.I.) ۲ تا ۴ رقمی شروع می‌شود که می‌توانید اطلاعات بیشتر را در این لینک مشاهده کنید: شناسه‌های کاربردی. این پیشوند اجباری به صورت جهانی نشان می‌دهد که بارکد چه نوع اطلاعاتی را شامل می‌شود. اودوو از قوانین GS1 برای شناسایی اطلاعات پیروی می‌کند، همان‌طور که در فهرست پیش‌فرض قوانین GS1 توضیح داده شده است. گنجاندن A.I. مرتبط از این فهرست به اودوو اجازه می‌دهد تا بارکدهای GS1 را به درستی تفسیر کند. در حالی که بیشتر الگوهای بارکد دارای یک نیاز طول ثابت هستند، برخی از آن‌ها، مانند شماره سریال‌ها و شماره دسته‌ها، طول انعطاف‌پذیری دارند.

نکته

برای الگوهای بارکد با طول متغیر که در انتهای بارکد GS1 قرار نگرفته‌اند، از جداکننده FNC1 (\x1D) برای پایان دادن به بارکد استفاده کنید.

مثال: الگوی بارکد برای شماره‌های سری 20 کاراکتر طول دارد. به جای ایجاد یک بارکد شماره سری 20 کاراکتری، مانند LOT00000000000000001، از جداکننده FNC1 استفاده کنید تا آن را کوتاه‌تر کنید: LOT001x1D.

به فهرست نامگذاری GS1 مراجعه کنید تا فهرست کاملی از تمامی الگوها و قوانین بارکد را مشاهده کنید. در غیر این صورت، به این مستند استفاده از GS1 مراجعه کنید تا مثال‌های خاصی از ترکیب GTIN با اطلاعات محصول و پیکربندی جریان کار را ببینید.

ایجاد قوانین

قوانین GS1 یک قالب خاص از اطلاعات موجود در بارکد هستند که با A.I. شروع شده و شامل طول مشخصی از کاراکترها می‌باشند. اسکن بارکدهای GS1 از لیست پیش‌فرض GS1 داده‌های مربوطه را به‌صورت خودکار در پایگاه داده Odoo تکمیل می‌کند.

افزودن قوانین بارکد GS1 در اودو، تفسیر دقیق فرمت‌های منحصر به فرد و غیر استاندارد GS1 را تضمین می‌کند.

برای انجام این کار، ابتدا حالت توسعه‌دهنده را فعال کنید و به لیست نامگذاری‌های بارکد در مسیر برنامه انبار ‣ پیکربندی ‣ نامگذاری‌های بارکد بروید. سپس، گزینه نامگذاری پیش‌فرض GS1 را انتخاب کنید.

در صفحه نامگذاری پیش‌فرض GS1، گزینه افزودن یک خط را در پایین جدول انتخاب کنید، که یک پنجره برای ایجاد یک قانون جدید باز می‌کند. فیلد نام قانون به صورت داخلی برای شناسایی اینکه بارکد چه چیزی را نشان می‌دهد استفاده می‌شود. انواع بارکد دسته‌بندی‌های مختلف اطلاعاتی هستند که سیستم می‌تواند آن‌ها را درک کند (مانند محصول، مقدار، تاریخ انقضا، بسته‌بندی، کوپن). ترتیب نشان‌دهنده اولویت قانون است؛ به این معنا که هرچه مقدار کمتر باشد، قانون در جدول بالاتر نمایش داده می‌شود. اودو ترتیب این جدول را دنبال می‌کند و اولین قانونی را که بر اساس ترتیب مطابقت دارد، استفاده می‌کند. الگوی بارکد نحوه شناسایی ترتیب حروف یا اعداد توسط سیستم است تا اطلاعات مربوط به محصول را شامل شود.

پس از وارد کردن اطلاعات، روی دکمه ذخیره و جدید کلیک کنید تا قانون دیگری ایجاد کنید یا روی دکمه ذخیره و بستن کلیک کنید تا ذخیره شده و به جدول قوانین بازگردید.

عیب‌یابی بارکد

از آنجا که بارکدهای GS1 کار با آنها چالش‌برانگیز است، در اینجا چند بررسی برای امتحان کردن زمانی که بارکدها به درستی کار نمی‌کنند آورده شده است:

  1. اطمینان حاصل کنید که تنظیمات نامگذاری بارکد به صورت نامگذاری پیش‌فرض GS1 تنظیم شده باشد. برای جزئیات بیشتر به بخش تنظیمات نامگذاری مراجعه کنید.

  2. اطمینان حاصل کنید که فیلدهای اسکن شده در بارکد در Odoo فعال باشند. به عنوان مثال، برای اسکن بارکدی که شامل شماره دسته‌ها و سریال‌ها است، مطمئن شوید که ویژگی شماره دسته‌ها و سریال‌ها در تنظیمات Odoo و روی محصول فعال شده باشد.

  3. علائم نگارشی مانند پرانتز یا کروشه بین A.I. Application Identifier و توالی بارکد را حذف کنید. این علائم معمولاً برای سهولت خواندن در مثال‌ها استفاده می‌شوند و نباید در بارکد نهایی گنجانده شوند. برای جزئیات بیشتر در مورد ساخت بارکدهای GS1، به این بخش مراجعه کنید.

  4. هنگامی که یک بارکد شامل چندین فیلد رمزگذاری شده باشد، Odoo نیاز دارد که تمام قوانین در نامگذاری بارکد فهرست شوند تا بتواند بارکد را بخواند. این بخش نحوه افزودن قوانین جدید در نامگذاری بارکد را توضیح می‌دهد.

  5. بارکدهای آزمایشی که شامل چندین فیلد رمزگذاری شده هستند را به صورت مرحله به مرحله بررسی کنید تا مشخص شود کدام فیلد باعث ایجاد مشکل شده است.

    Example

    هنگام آزمایش یک بارکد حاوی GTIN، شماره سری و مقدار، ابتدا با اسکن کردن تنها GTIN شروع کنید. سپس، GTIN را همراه با شماره سری آزمایش کنید و در نهایت، کل بارکد را اسکن کنید.

  6. پس از تشخیص اینکه فیلد رمزگذاری شده ناشناخته است، قوانین جدید اضافه کنید به لیست پیش‌فرض Odoo برای شناسایی بارکدهای GS1 با مشخصات منحصر به فرد.

    مهم

    در حالی که فیلد جدید خوانده خواهد شد، اطلاعات بدون سفارشی‌سازی توسط توسعه‌دهنده به یک فیلد موجود در Odoo متصل نمی‌شود. با این حال، افزودن قوانین جدید ضروری است تا اطمینان حاصل شود که سایر فیلدهای موجود در بارکد به درستی تفسیر شوند.

فهرست نامگذاری GS1

جدول زیر شامل لیست پیش‌فرض قوانین GS1 در Odoo است. الگوهای بارکد به صورت عبارات منظم نوشته شده‌اند. تنها سه قانون اول به یک «رقم کنترلی <https://www.gs1.org/services/check-digit-calculator>`_» به عنوان کاراکتر نهایی نیاز دارند.

نام قانون

نوع

الگوی بارکد

نوع محتوای GS1

فیلد اودوو

کد سریال کانتینر حمل و نقل

بسته

(۰۰)(\d{۱۸})

شناسه عددی

نام بسته

شماره جهانی کالای تجاری (GTIN)

محصول واحد

(01)(\d{14})

شناسه عددی

فیلد بارکد در فرم محصول

GTIN اقلام تجاری موجود

محصول واحد

(02)(\d{14})

شناسه عددی

بسته‌بندی

ارسال به / تحویل به موقعیت جهانی

موقعیت مقصد

(۴۱۰)(\d{۱۳})

شناسه عددی

موقعیت مقصد

ارسال / تحویل برای حمل به جلو

موقعیت مقصد

(۴۱۳)(\d{۱۳})

شناسه عددی

موقعیت مبدا

شناسه مکان فیزیکی

موقعیت

(۴۱۴)(\d{۱۳})

شناسه عددی

موقعیت

شماره بچ یا سری

لات

(۱۰) ([!"%-/۰-۹:-?A-Z_a-z]{0,20})

نام الفبایی-عددی

لات

شماره سریال

لات

(۲۱) ([!"%-/۰-۹:-?A-Z_a-z]{0,20})

نام الفبایی-عددی

شماره سریال

تاریخ بسته‌بندی (YYMMDD)

تاریخ بسته‌بندی

(۱۳)(\d{۶})

تاریخ

تاریخ بسته‌بندی

تاریخ انقضا (سال/ماه/روز)

تاریخ انقضا

(15)(\d{6})

تاریخ

تاریخ انقضا

تاریخ انقضا (سال/ماه/روز)

تاریخ انقضا

(17)(\d{6})

تاریخ

تاریخ انقضا

تعداد متغیر اقلام

تعداد

(۳۰)(\d{۰,۸})

اندازه گیری

واحد اندازه‌گیری: واحدها

تعداد اقلام تجاری

تعداد

(۳۷)(\d{0,8})

اندازه گیری

تعداد به واحد برای کانتینرها (AI 02)

وزن خالص: کیلوگرم (کیلو)

تعداد

(310[0-5])(\d{6})

اندازه گیری

مقدار به کیلوگرم

طول به متر (م)

تعداد

(311[0-5])(\d{6})

اندازه گیری

تعداد به متر

حجم خالص: لیتر (L)

تعداد

(315[0-5])(\d{6})

اندازه گیری

تعداد به لیتر

حجم خالص: متر مکعب (متر3)

تعداد

(316[0-5])(\d{6})

اندازه گیری

مقدار به متر مکعب

طول به اینچ (in)

تعداد

(321[0-5])(\d{6})

اندازه گیری

مقدار به اینچ

وزن/حجم خالص: اونس (oz)

تعداد

(357[0-5])(\d{6})

اندازه گیری

تعداد به اونس

حجم خالص: فوت مکعب (ft³)

تعداد

(365[0-5])(\d{6})

اندازه گیری

مقدار به فوت مکعب

نوع بسته‌بندی

نوع بسته‌بندی

(۹۱) ([!"%-/۰-۹:-?A-Z_a-z]{0,90})

نام الفبایی-عددی

نوع بسته‌بندی