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

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

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

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

ایجاد قوانین¶
مهم
افزودن قواعد جدید برای فرمتهای UPC و EAN که در لیست پیشفرض سازمانیار نیستند ضروری است، زیرا اگر فیلدهای ناشناخته وجود داشته باشند، بارکدها با موفقیت خوانده نمیشوند.
در حالی که میتوان قواعد جدیدی ایجاد کرد، فیلدهای سازمانیار به طور خودکار با اطلاعات این قواعد پر نمیشوند. برای این قابلیت، توسعه سفارشی مورد نیاز است.
برای ایجاد یک قانون، ابتدا حالت توسعهدهنده را فعال کنید. سپس به وارد شوید و کدگذاری پیشفرض را انتخاب کنید.
در این صفحه، فیلدهای اختیاری زیر را پیکربندی کنید:
تبدیل 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 است.
پس از پر کردن اطلاعات، روی دکمه ذخیره و جدید کلیک کنید تا قانون ذخیره شود و بلافاصله شروع به ایجاد قانون دیگری کنید. یا، روی ذخیره و بستن کلیک کنید تا قانون ذخیره شود و به جدول قوانین بازگردید.
لیست کدگذاری پیشفرض¶
جدول زیر شامل لیست قوانین کدگذاری پیشفرض اودوو است. الگوهای بارکد با عبارات باقاعده نوشته شدهاند.
نام قانون |
نوع |
رمزگذاری |
الگوی بارکد |
---|---|---|---|
بارکدهای قیمت ۲ رقم اعشار |
محصول قیمتدار |
EAN-13 |
23.....{NNNDD} |
بارکدهای تخفیف |
محصول تخفیفدار |
هر نوع |
22{NN} |
بارکدهای وزن ۳ رقم اعشار |
محصول وزنی |
EAN-13 |
21.....{NNDDD} |
بارکدهای مشتری |
کلاینت |
هر نوع |
042 |
بارکدهای کوپن و کارت هدیه |
بن تخفیف |
هر نوع |
043|044 |
بارکدهای صندوقدار |
صندوقدار |
هر نوع |
041 |
بارکدهای مکان |
مکان |
هر نوع |
414 |
بارکدهای بسته |
بستهبندی |
هر نوع |
PACK |
بارکدهای لات |
سری ساخت |
هر نوع |
10 |
کارت اعتباری مغناطیسی |
کارت اعتباری |
هر نوع |
%.* |
بارکدهای محصول |
محصول واحد |
هر نوع |
.* |
توجه
هرگاه الگوی بارکد حاوی .*
باشد، یعنی میتواند هر تعداد کاراکتر و هر کاراکتر هر عددی باشد.
همچنین ملاحظه نمائید