نامگذاری بارکد پیشفرض¶
نامگذاری بارکدها مشخص میکنند که چگونه بارکدها شناسایی و دستهبندی شوند. هنگامی که یک بارکد اسکن میشود، به اولین قانونی که با الگوی آن مطابقت دارد مرتبط میشود. نحو الگو در لیست نامگذاری اودو با استفاده از یک عبارت منظم توصیف شده است و یک بارکد زمانی توسط اودو به درستی خوانده میشود که پیشوند و/یا طول آن با آنچه در قانون بارکد تعریف شده است، مطابقت داشته باشد.
برای مثال، در یک ایستگاه نقطه فروش، بارکدهای وزن محصول در قالب شماره مقاله اروپایی (EAN) که با 21
شروع میشوند و دارای پنج رقم مشخصکننده وزن هستند، برای وزنکشی محصولات و تولید بارکدی که وزن و قیمت را نشان میدهد، استفاده میشوند. الگوی بارکد 21
و وزن پنجرقمی برای شناسایی بارکد استفاده میشود و میتوان آن را سفارشیسازی کرد تا اودو تمام بارکدهای مربوط به کسبوکار را به درستی تفسیر کند.
توجه
بارکدها همچنین به طور معمول با برنامههای انبارداری و بارکد اودو استفاده میشوند.
اودو بارکد از فرمتهای EAN، کد محصول جهانی (UPC) و GS1 پشتیبانی میکند. این سند به طور انحصاری بر قوانین و الگوهای پیشفرض در اودو تمرکز دارد که از کدگذاری UPC و EAN استفاده میکنند.
مهم
برای استفاده از بارکدهای UPC و EAN برای شناسایی منحصربهفرد محصولات در سراسر زنجیره تأمین، باید از GS1 خریداری شوند.
در اودو، الگوهای بارکد سفارشی میتوانند تعریف شوند تا بارکدهای خاص شرکت شناسایی شوند. بارکدها نیازی به خریداری ندارند اگر فقط در داخل شرکت استفاده شوند، مانند مثال که در آن بارکد به فرمت EAN نوشته شده است.
پیکربندی¶
برای استفاده از نامگذاری پیشفرض، به مسیر زیر بروید: بارکد، گزینه اسکنر بارکد را علامت بزنید. با این کار، برنامه بارکد در پایگاه داده نصب میشود.
. در بخشسپس، در قسمت نامگذاری بارکد، اطمینان حاصل کنید که نامگذاری پیشفرض انتخاب شده است. سپس روی ذخیره کلیک کنید.

با نصب ماژول بارکد و انتخاب نامگذاری پیشفرض، عملیات بارکد با استفاده از UPC و EAN که به تفصیل در لیست نامگذاری پیشفرض آمده است، در دسترس خواهد بود. و به طور پیشفرض، اودو به صورت خودکار تبدیل UPC/EAN را مدیریت میکند.
مثال: بارکد وزن محصول¶
برای درک بهتر نحوه استفاده از نامگذاری بارکد برای شناسایی محصولات در Odoo، این مثال نشان میدهد که چگونه بارکدهای وزن محصول در قالب EAN استفاده میشوند تا به یک نقطه فروش اجازه دهند بارکدها را به صورت خودکار چاپ کرده و قیمت را با استفاده از وزن کالا محاسبه کنند.
برای تنظیم بارکدها برای محصولات وزنی، از قانون زیر استفاده میشود:
نام قانون |
الگوی بارکد |
فیلد در اودو |
---|---|---|
بارکدهای وزنی ۳ رقم اعشار |
(۲۱)....{NNDDD} |
فیلد بارکد در فرم محصول |
Example
برای درک بهتر الگوی بارکد برای محصولات وزنی، به بارکد 2112345000008
توجه کنید:
21
: کدی که نشاندهنده بارکد محصولات وزنی است.12345
: پنج رقم (که در جدول بالا با.....
نشان داده شدهاند) که محصول را شناسایی میکنند.00000
: پنج رقم (با نماد{NNDDD}
در جدول) که نشاندهنده وزن محصول هستند. در فرم محصول، پنج مقدار وزن باید به صورت00000
باشند. دو رقم اول مقادیر عدد صحیح و سه رقم آخر مقادیر اعشاری هستند. برای مثال، "13.5 گرم" در قالب{NNDDD}
به صورت13500
است.8
: رقم کنترلی برای211234500000
.
با هم، این اجزا یک بارکد EAN - 13 کاراکتری را تشکیل میدهند.
برای تنظیم بارکد محصول برای پاستا بلونیز
، بارکد EAN برای محصولات وزنی، 2112345000008
، در فیلد بارکد در فرم محصول وارد میشود (قابل دسترسی از طریق و انتخاب محصول مورد نظر). علاوه بر این، واحد اندازهگیری به کیلوگرم تنظیم شده است.

سپس، کاسه پاستای مشتری وزن میشود و مقدار آن 1.5
کیلوگرم است. این وزن یک بارکد جدید برای پاستا تولید میکند: 211234501500
که دارای رقم کنترلی 2
است. بارکد جدید 2112345015002
میباشد.

اطمینان حاصل کنید که محصولات به درستی اسکن میشوند، با رفتن به مسیر رسیدها کلیک کنید. بعد، روی دکمه جدید کلیک کنید تا یک حرکت انبار پیشنویس ایجاد کنید. بارکد وزن محصول را اسکن کنید، مانند 2112345015002
، و اگر محصول مورد نظر ظاهر شد، تنظیمات بارکد صحیح است.

ایجاد قوانین¶
مهم
افزودن قوانین جدید برای فرمتهای UPC و EAN که در فهرست پیشفرض اودو نیستند، ضروری است، زیرا اگر فیلدهای ناشناخته وجود داشته باشند، بارکدها بهدرستی خوانده نمیشوند.
در حالی که قوانین جدید میتوانند ایجاد شوند، فیلدهای 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...
نشاندهنده هر عدد چهار رقمی است که با 1 شروع میشود. NNDD
نشاندهنده یک عدد دو رقمی با دو رقم اعشار است. به عنوان مثال، 14.25
معادل 1425 است.
پس از وارد کردن اطلاعات، روی دکمه ذخیره و جدید کلیک کنید تا قانون ذخیره شود و بلافاصله شروع به ایجاد قانون دیگری کنید. یا روی دکمه ذخیره و بستن کلیک کنید تا قانون ذخیره شود و به جدول قوانین بازگردید.
فهرست نامگذاری پیشفرض¶
جدول زیر شامل فهرست قوانین نامگذاری پیشفرض در Odoo است. الگوهای بارکد به صورت عبارات منظم نوشته شدهاند.
نام قانون |
نوع |
کدگذاری |
الگوی بارکد |
---|---|---|---|
بارکدهای قیمت با ۲ رقم اعشار |
محصول قیمتگذاریشده |
EAN-13 |
۲۳.....{NNNDD} |
بارکدهای تخفیف |
محصول تخفیفخورده |
هر |
۲۲{NN} |
بارکدهای وزن با ۳ رقم اعشار |
محصول وزنی |
EAN-13 |
۲۱.....{NNDDD} |
بارکدهای مشتری |
مشتری |
هر |
۰۴۲ |
بارکدهای کوپن و کارت هدیه |
کوپن |
هر |
۰۴۳|۰۴۴ |
بارکدهای صندوقدار |
صندوقدار |
هر |
۰۴۱ |
بارکدهای مکان |
موقعیت |
هر |
۴۱۴ |
بارکدهای بستهبندی |
بسته |
هر |
بستهبندی |
بارکدهای دسته |
لات |
هر |
۱۰ |
کارت اعتباری مغناطیسی |
کارت اعتباری |
هر |
٪.* |
بارکدهای محصول |
محصول واحد |
هر |
.* |
توجه
وقتی که الگوی بارکد شامل .*
باشد، به این معناست که میتواند شامل هر تعداد یا نوعی از کاراکترها باشد.
همچنین ببینید