بارکد در اودو ۲۰: از تعریف بارکد کالا تا اسکن رسید، حواله و انبارگردانی

اودو ۲۰ · · ۱۶ دقیقه مطالعه · سطح متوسط

بارکد در اودو برای همان لحظه‌ای است که انباردار با کارتن در دست، جلوی قفسه ایستاده و باید روی رایانه‌ی دفتر نام کالا را جست‌وجو کند، مقدار را تایپ کند و امیدوار باشد اشتباه نکرده است. اپ بارکد اودو همین کار را با اسکن انجام می‌دهد: کالا، مکان، سری ساخت و حتی دستور «تأیید» با یک اسکن ثبت می‌شوند و موجودی همان لحظه به‌روز می‌شود. در این آموزش بارکد را از تعریف روی کالا تا رسید، حواله و انبارگردانی، با همان منوهای اودو ۲۰، با هم راه می‌اندازیم.

در این آموزش یاد می‌گیرید

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

پیش‌نیاز

اپ انبار نصب و راه افتاده باشد؛ اگر کالا، مکان، رسید و سری ساخت برایتان تازه است، اول انبارداری اودو را بخوانید. ماژول اپ بارکد (stock_barcode) در مخزن کامیونیتی اودو ۲۰ نیست، پس برای اپ بارکد به ویرایش اینترپرایز نیاز دارید؛ فرق ویرایش‌ها در راهنمای اودو کامیونیتی یا اینترپرایز آمده است. برای اسکن هم یک اسکنر USB یا بلوتوثی، یک پایانه‌ی همراه با اسکنر داخلی، یا گوشی با اپ موبایل اودو لازم است.

تازه‌های اودو ۲۰ در بارکد

  • کاربران سبک (Light users) را می‌شود فقط به اپ بارکد محدود کرد.
  • ساختن محصول با اسکن بارکد و جست‌وجو در پایگاه Barcode Lookup، در همه‌ی بخش‌های اپ.
  • پیشنهاد یکی کردن رسیدها: وقتی از یک تأمین‌کننده چند رسید باز دارید، اسکن کالای رسید دیگر پیشنهاد دسته کردن آن‌ها را می‌دهد.
  • ساختن گروهی سری ساخت و شماره‌ی سریال، و ورود دستی سری ساخت و مقدار وقتی اسکن ممکن نیست.
  • در انبارگردانی از اپ بارکد، با زدن آیکن مداد مقدار کل شمارش‌شده‌ی یک کالا را دستی وارد کنید.
  • انتخاب اینکه از اپ بارکد سفارش باقی‌مانده (Backorder) ساخته شود یا نه.
  • دکمه‌های اپ بارکد، هر مقداری که وارد شود، سر جای خودشان روی صفحه می‌مانند تا اشتباه کمتر شود؛ دکمه‌ی ورود کاربر هم به نمای موبایل آمده است.
  • بسته و محتوای آن را که تأمین‌کننده اعلام کرده می‌شود از پیش در اپ انبار ثبت کرد؛ هنگام رسید با اسکن بسته، بسته و محتوایش رسیده ثبت می‌شوند.
  • پیش‌نمایش راهنمایی‌هایی که اپ بارکد به کاربر نشان می‌دهد، مستقیم از فرم نوع عملیات.
  • مدیریت آسان‌تر بارکد بسته‌بندی‌ها از فرم محصول، و برچسب بارکد مکان با قالب ZPL.
  • دو دکمه‌ی «تولید» و «تولید همه» در بارکد، تولید و Shop Floor یک دکمه‌ی «تولید» شده‌اند.

از یادداشت‌های رسمی انتشار اودو ۲۰.

بارکد در اودو؛ چند اصطلاح پایه

اپ بارکد اودو روی اپ انبار سوار است: به کالا و بسته‌بندی بارکد می‌دهد و گردش موجودی را با اسکن ثبت می‌کند. با وصل کردن اسکنر، بعضی کارهای انبار با اسکن یک بارکد شروع می‌شوند. پیش از شروع، این چند کلمه را با هم یکی کنیم:

بارکد (Barcode)
رشته‌ای که روی کالا، بسته‌بندی، مکان، سری ساخت یا سند چاپ می‌شود. اودو هر رشته‌ای را به‌عنوان بارکد می‌پذیرد.
نامگذاری بارکد (Barcode Nomenclature)
قاعده‌هایی که تعیین می‌کند اودو هر بارکد اسکن‌شده را کالا، مکان، سری ساخت، بسته یا چیز دیگری بشناسد.
بارکد عملیات (Operation barcode)
بارکد چاپی یک نوع عملیات، مثل رسید یا انتقال داخلی، که با اسکنش یک سند تازه شروع می‌شود.
بارکد فرمان (Command barcode)
بارکد کارهایی مثل «تأیید» یا «در بسته بگذار» تا انباردار بدون لمس صفحه کار را جلو ببرد.
کاربر سبک (Light user)
کاربری که فقط به اپ بارکد (یا دیگر اپ‌های مجاز برای کاربر سبک) دسترسی دارد و اپ انبار را نمی‌بیند.

فعال کردن اپ بارکد و بارکد کالا

  1. به انبار ‣ پیکربندی ‣ تنظیمات Inventory ‣ Configuration ‣ Settings بروید و در بخش بارکد، «بارکدخوان» (Barcode Scanner) را بزنید و ذخیره کنید. این کار اپ بارکد را نصب می‌کند.
  2. بعد از تازه شدن صفحه، در «نامگذاری بارکد» (Barcode Nomenclature) یکی را انتخاب کنید: «نامگذاری پیش‌فرض» (Default Nomenclature) یا «نامگذاری پیش‌فرض GS1» (Default GS1 Nomenclature). فرقشان را در بخش بعد ببینید.
  3. زیر همین تنظیم، پیوند «پیکربندی بارکد محصولات» (Configure Product Barcodes) را بزنید. در این لیست، ستون بارکد هر محصول را با تایپ یا با اسکن پر کنید. برای پیدا کردن محصولات بی‌بارکد، فیلتری بگذارید که بارکد «تنظیم نشده» (is not set) باشد.

بارکد را روی فرم هر محصول هم می‌شود گذاشت: انبار ‣ محصولات ‣ محصولات Inventory ‣ Products ‣ Products، زبانه‌ی اطلاعات عمومی، فیلد بارکد (Barcode). همین فیلد از اپ خرید و تولید هم در دسترس است. در اودو ۲۰ بارکد بسته‌بندی‌ها (مثلاً کارتن ۱۲تایی) هم راحت‌تر از فرم محصول مدیریت می‌شود.

اشتباه رایج

اگر محصول نوع دارد (رنگ، سایز)، بارکد را روی قالب محصول نگذارید. بارکد را روی هر نوع (Variant) جدا بگذارید تا اسکن، همان نوع درست را پیدا کند.

ساختن محصول با اسکن (Barcode Lookup)

اودو می‌تواند برای بارکدهای UPC، EAN و ISBN اطلاعات محصول را از پایگاه Barcode Lookup بیاورد. در تنظیمات انبار، بخش بارکد، «پایگاه بارکد کالا» (Stock Barcode Database) را روشن کنید و کلید API را که از سایت Barcode Lookup گرفته‌اید در تنظیمات ‣ یکپارچه‌سازی‌ها Settings ‣ Integrations، فیلد پایگاه بارکد (Barcode Database)، بچسبانید. از این به بعد اگر کالایی را اسکن کنید که در اودو نیست، دکمه‌ی «ساختن محصول تازه» (Create New Product) نام، قیمت، توضیح، مالیات، تصویر، وزن، دسته و حجم را از آن پایگاه پر می‌کند تا شما بازبینی کنید.

نامگذاری بارکد: پیش‌فرض یا GS1

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

نامگذاریقالبمناسب برای
پیش‌فرض (Default)EAN و UPC، با تبدیل خودکار UPC/EANبیشتر فروشگاه‌ها و انبارها؛ هر کد داخلی هم پذیرفته می‌شود
GS1یک بارکد با چند داده: GTIN، سری ساخت، مقدار، تاریخ و…کارتن‌های پلمب‌شده و زنجیره‌ی تأمینی که با GS1 کار می‌کند

چند قاعده از نامگذاری پیش‌فرض که بیشتر به کار می‌آیند:

قاعدهالگو
بارکد وزنی با ۳ رقم اعشار (Weight Barcodes 3 Decimals)21.....{NNDDD} در EAN-13
بارکد قیمت‌دار با ۲ رقم اعشار (Price Barcodes 2 Decimals)23.....{NNNDD} در EAN-13
بارکد مکان (Location barcodes)شروع با 414
بارکد بسته (Package barcodes)شروع با PACK
بارکد سری ساخت (Lot barcodes)شروع با 10
بارکد محصول (Product Barcodes)هر رشته‌ی دیگر (.*)

مثال مستندات برای بارکد وزنی: در 2112345000008، «21» یعنی کالای وزنی، «12345» کد کالا، «00000» جای وزن (دو رقم صحیح و سه رقم اعشار) و «8» رقم کنترل است. روی فرم محصول باید همین بارکد با وزن صفر و واحد کیلوگرم ثبت شود؛ بعد بارکد ترازو برای ۱٫۵ کیلو، یعنی 2112345015002، همان محصول را با وزنش پیدا می‌کند.

برای قاعده‌ی تازه، حالت توسعه‌دهنده را روشن کنید و به انبار ‣ پیکربندی ‣ نامگذاری‌های بارکد Inventory ‣ Configuration ‣ Barcode Nomenclatures بروید. هر قاعده نام، ترتیب (Sequence؛ عدد کوچک‌تر یعنی اولویت بالاتر)، نوع، کدگذاری (EAN-13، EAN-8، UPC-A یا GS1-28) و الگو دارد. مستندات اودو یادآوری می‌کند قاعده‌ی تازه به‌تنهایی فیلدی را پر نمی‌کند و برای آن توسعه‌ی سفارشی لازم است.

نکته

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

اشتباه رایج

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

بارکد مکان، سری ساخت و شماره‌ی سریال

بارکد مکان

با روشن بودن مکان‌های نگهداری (Storage Locations)، هر مکان بارکد دارد. برای چاپ، در انبار ‣ پیکربندی ‣ تنظیمات Inventory ‣ Configuration ‣ Settings، بخش انبار، پیوند «مکان‌ها» (Locations) را بزنید، مکان‌ها را تیک بزنید و «چاپ» (Print) را بزنید تا PDF بارکد همه‌ی آن‌ها ساخته شود. در اودو ۲۰ برچسب بارکد مکان با قالب ZPL هم هست. انتقال داخلی و برداشت (Pick) بدون بارکد مکان اسکن نمی‌شوند.

بارکد سری ساخت و سریال

  1. سری ساخت و سریال باید در تنظیمات انبار روشن باشد و روی هر محصول پیگیری بر اساس سری ساخت یا سریال انتخاب شده باشد (توضیح در انبارداری اودو).
  2. برای چاپ، به انبار ‣ محصولات ‣ سری ساخت / شماره‌ی سریال Inventory ‣ Products ‣ Lots / Serial Numbers بروید، ردیف‌ها را تیک بزنید و «چاپ» را بزنید؛ بسته به چاپگر، PDF یا ZPL.
  3. اگر نامگذاری GS1 دارید، در تنظیمات انبار، بخش ردیابی، «چاپ بارکد GS1 برای سری ساخت و سریال» (Print GS1 Barcodes for Lots & Serial Numbers) را بزنید. این بارکدها اسکنر دوبعدی (2D) می‌خواهند.
  4. برای اجباری کردن اسکن سری ساخت، در انبار ‣ پیکربندی ‣ انواع عملیات Inventory ‣ Configuration ‣ Operations Types نوع عملیات را باز کنید و در زبانه‌ی اپ بارکد (Barcode App)، بخش اسکن اجباری، سری/سریال (Lot/Serial) را «اسکن اجباری» (Mandatory Scan) بگذارید. با «اسکن اختیاری» تایپ دستی هم ممکن است.
نکته

مستندات اودو پیشنهاد می‌کند اسکن سری ساخت را در رسید اختیاری بگذارید. برچسب سری ساخت تأمین‌کننده ممکن است در راه آسیب ببیند و با اسکن اجباری، یک برچسب خراب تأیید کل رسید را متوقف می‌کند.

اگر کالا هنوز سری ساخت ندارد، سه راه دارید: شماره را هنگام رسید با آیکن مداد دستی وارد کنید؛ پیش از رسیدن بار، در اپ انبار روی رسید، دکمه‌ی فهرست کنار سطر محصول و بعد «ساختن سری/سریال» (Generate Serials/Lots) را بزنید تا شماره‌ها با برگه‌ی رسید چاپ شوند؛ یا روی نوع عملیات «ساختن جدید» و «استفاده از موجودها» را بردارید تا رسید بدون سری ساخت پذیرفته شود.

بارکد عملیات و فرمان‌ها

بارکد عملیات و فرمان کار را از صفحه‌ی رایانه به کف انبار می‌آورد: برگه‌ی بارکدها را کنار قفسه یا میز بسته‌بندی بچسبانید و انباردار با اسکن آن‌ها کار را شروع و تمام کند.

بارکد عملیاتبا اسکن چه می‌شود
رسید (Receipts، WHIN)یک رسید تازه ساخته می‌شود
حواله‌ی تحویل (Delivery Orders، WHOUT)حواله‌های زمان‌بندی‌شده باز می‌شوند
تولید (Manufacturing، WHMANUF)یک دستور تولید تازه ساخته می‌شود
انتقال داخلی (Internal Transfers، WHINT)یک انتقال تازه؛ مبدأ و مقصد با بارکد مکان
برداشت (Pick، WHPICK)یک برداشت تازه؛ بارکد مکان مبدأ لازم است

فرمان‌ها: «منوی اصلی» (MAIN MENU)، «تأیید» (VALIDATE)، «لغو» (CANCEL)، «چاپ برگه‌ی عملیات» (PRINT PICKING OPERATION) که PDF با بارکد شماره‌ی همان سند می‌سازد، «چاپ برگه‌ی تحویل» (PRINT DELIVERY SLIP)، «در بسته بگذار» (PUT IN PACK) و «ضایعات» (SCRAP).

  1. بار اول که اپ بارکد را باز می‌کنید، پیامی با پیوند چاپ بارکد فرمان‌ها و عملیات و چند بارکد نمونه برای آزمایش می‌آید؛ این پیام بعد از اولین کلیک دیگر نمی‌آید.
  2. بعد از آن، از انبار ‣ پیکربندی ‣ تنظیمات Inventory ‣ Configuration ‣ Settings، بخش بارکد، «چاپ بارکد فرمان‌ها و انواع عملیات» (Print barcode commands and operation types) را بزنید.
  3. برای چاپ بارکد چند نوع عملیات مشخص، در انبار ‣ پیکربندی ‣ انواع عملیات Inventory ‣ Configuration ‣ Operations Types آن‌ها را تیک بزنید و «چاپ» را بزنید: PDF یا ZPL.
اشتباه رایج

با اسکن بارکد عملیات رسید (WHIN) سراغ رسید یک سفارش خرید نروید. این بارکد همیشه یک رسید تازه می‌سازد، حتی اگر محتوایش با رسید زمان‌بندی‌شده یکی باشد. برای رسید یک سفارش مشخص، برگه‌ی عملیات همان رسید را چاپ و اسکن کنید.

اسکن رسید و حواله

رسید کالا

  1. سفارش خرید را در اپ خرید تأیید کنید تا رسید ساخته شود (آموزش خرید اودو).
  2. اپ بارکد را باز کنید، پایین صفحه «عملیات» (Operations) و بعد کارت «رسیدها» (Receipts) را بزنید و رسید را انتخاب کنید؛ یا برگه‌ی چاپی رسید را اسکن کنید.
  3. کالا، بسته یا بسته‌بندی را اسکن کنید. هر اسکن کالا یک واحد اضافه می‌کند؛ اسکن بسته‌بندی (مثلاً شش‌تایی) همه‌ی محتوایش را. دکمه‌ی ‎+#‎ (مثلاً ‎+10‎) کل مقدار سفارش را یک‌جا ثبت می‌کند.
  4. برای اصلاح دستی، آیکن مداد را بزنید: مقدار، دکمه‌های ‎+1‎ و ‎-1‎، مکان مقصد (پیش‌فرض WH/Stock) و اگر بسته‌ها روشن است، بسته‌ی مبدأ و مقصد. بعد «تأیید» (Confirm) را بزنید.
  5. وقتی همه‌چیز ثبت شد، «تأیید» (Validate) را بزنید یا بارکد فرمان VALIDATE را اسکن کنید.

اگر از یک تأمین‌کننده چند رسید باز دارید و کالای رسید دیگری را اسکن کنید، اودو ۲۰ پنجره‌ی «دسته کردن رسیدها» (Batch Receipts) را نشان می‌دهد تا هر دو را با هم پردازش کنید؛ یا «افزودن محصول» را بزنید تا کالا به همین رسید اضافه شود.

حواله‌ی تحویل

از «عملیات»، کارت «حواله‌های تحویل» (Delivery Orders) را بزنید و حواله را باز کنید. اول بارکد مکان مبدأ را اسکن کنید، بعد کالاها را. در پنجره‌ی مداد، بخش «موجودی در انبار» (Quantity in Stock) مکان‌هایی را نشان می‌دهد که کالا از آن‌ها برداشته می‌شود. در پایان «تأیید» را بزنید.

نکته

اگر برای کالا کنترل کیفیت تعریف شده باشد، دکمه‌ی «کنترل‌های کیفیت» (Quality Checks) روی همین صفحه می‌آید. اگر واحدهای ورودی به سفارش‌های خروجی تخصیص داده شده‌اند، از آیکن چرخ‌دنده «دیدن تخصیص» (See Allocation) برچسب هر واحد را چاپ کنید.

انتقال داخلی و انتقال دسته‌ای با بارکد

برای انتقال داخلی با بارکد، در انبار ‣ پیکربندی ‣ تنظیمات Inventory ‣ Configuration ‣ Settings، بخش انبار، «مکان‌های نگهداری» و «مسیرهای چندمرحله‌ای» (Multi-Step Routes) هر دو روشن باشند.

  • انتقال موجود: از «عملیات» در اپ بارکد، کارت «انتقال‌های داخلی» و دکمه‌ی «برای انجام» را بزنید، انتقال را باز کنید، کالا را اسکن کنید، با مداد مقدار و مکان مبدأ و مقصد را اصلاح کنید و «تأیید» را بزنید.
  • انتقال از صفر: در صفحه‌ی اول اپ بارکد، بارکد عملیات انتقال داخلی را اسکن کنید. با اسکنر USB یا بلوتوثی مستقیم اسکن کنید؛ با گوشی، «برای اسکن بزنید» (Tap to Scan) کنار آیکن دوربین را بزنید تا دوربین باز شود. بعد کالاها را اسکن کنید یا با «افزودن محصول» دستی اضافه کنید.
  • سری ساخت و سریال: با اسکن بارکد سری ساخت، مقدار کالا خودکار به مقدار ثبت‌شده‌ی آن سری می‌رسد. اگر یک سری بین چند کالا مشترک است، اول بارکد کالا و بعد بارکد سری را اسکن کنید.
  • انتقال دسته‌ای، موجی و خوشه‌ای: این‌ها در اپ انبار ساخته می‌شوند و در اپ بارکد پردازش. از «عملیات» نوع عملیات را انتخاب کنید، کارت دسته را باز کنید و دکمه‌ی BATCH را بزنید. کالاها بر اساس مکان مرتب شده‌اند و کالاهای هر سفارش یک رنگ دارند؛ برداشت‌های کامل سبز می‌شوند.

انبارگردانی با اپ بارکد

در انبارگردانی با بارکد، مدیر انبار شمارش را به افراد می‌سپارد و هر نفر با اسکنر یا گوشی به مکانش می‌رود، کالاها را اسکن می‌کند و عدد را ثبت می‌کند.

  1. در انبار ‣ عملیات ‣ موجودی فیزیکی Inventory ‣ Operations ‣ Physical Inventory کالاها را تیک بزنید و «درخواست شمارش» (Request a Count) را بزنید. در «واگذاری به» (Assign to) کاربر و در «زمان‌بندی در» (Scheduled at) تاریخ شمارش را بگذارید.
  2. شمارنده در اپ بارکد دکمه‌ی «شمارش موجودی» (Count Inventory) را با تعداد کالاهای واگذارشده می‌بیند. آن را بزند، به مکان برود و بارکد مکان را اسکن کند؛ اگر چند مکانی روشن نیست، مستقیم کالا را اسکن کند.
  3. هر اسکن کالا یک واحد اضافه می‌کند. با آیکن مداد، مقدار کل شمارش‌شده را دستی هم می‌شود وارد کرد.
  4. کالایی که بارکد ندارد را با «افزودن محصول» (Add Product) اضافه کنید: محصول، مقدار و مکان.
  5. در پایان «تأیید» (Confirm) را بزنید یا بارکد VALIDATE را اسکن کنید. یک پیام سبز به‌روز شدن شمارش را تأیید می‌کند.

برای شمارش کامل یک مکان، در «شمارش موجودی» آیکن چرخ‌دنده را بزنید، بارکد مکان را وارد یا اسکن کنید و «شمارش کل مکان‌ها» (Count Entire Locations) را بزنید و «اعمال» کنید. این کار برای شمارش دوره‌ای خوب است، چون کالای جاافتاده یا اشتباه چیده‌شده هم پیدا می‌شود. شرطش روشن بودن مکان‌های نگهداری است.

نکته

اپ بارکد به‌طور پیش‌فرض مقدار مورد انتظار را به شمارنده نشان نمی‌دهد تا او به‌جای شمردن، همان عدد را تأیید نکند. اگر لازم است، هنگام درخواست شمارش «نمایش مقدار مورد انتظار» (Show Expected Quantity) را بزنید.

اشتباه رایج

اگر شمارشی به کاربر واگذار نشده و «شمارش کل مکان‌ها» هم روشن نیست، بعد از اسکن بارکد مکان ممکن است هیچ کالایی نیاید. این خطا نیست؛ اول شمارش را واگذار کنید.

اسکنر بارکد و دوربین موبایل

نوعچطور وصل می‌شودمناسب برای
اسکنر USBبه رایانه، مثل یک صفحه‌کلیدجای ثابت، مثل میز رسید یا صندوق
اسکنر بلوتوثیبه گوشی یا تبلت با اپ اودواسکن سیار و ارزان در انبار
پایانه‌ی همراه (Mobile computer)دستگاه همراه با اسکنر داخلیانبارهای پرکار؛ مدل‌های تازه‌ی اندروید با Chrome یا ویندوز با Edge
دوربین گوشیدکمه‌ی «برای اسکن بزنید» در اپ بارکدشروع کار و حجم کم
  1. چیدمان صفحه‌کلید: اسکنر USB مثل صفحه‌کلید (HID) کار می‌کند؛ چیدمان صفحه‌کلید اسکنر باید با چیدمان سیستم‌عامل یکی باشد، وگرنه نویسه‌ها اشتباه خوانده می‌شوند.
  2. Enter بعد از هر اسکن: اودو پایان بارکد را از نویسه‌ی Enter (carriage return) می‌فهمد و بین دو اسکن ۱۰۰ میلی‌ثانیه صبر می‌کند تا اسکن دوباره ثبت نشود. معمولاً پیش‌فرض اسکنر همین است؛ اگر نه، بارکد تنظیمی مثل «CR suffix ON» را از دفترچه‌ی اسکنر اسکن کنید.
  3. پایانه‌های اندرویدی: اودو انتظار دارد اسکنر مثل صفحه‌کلید رویداد کلید بفرستد. در Zebra، در اپ DataWedge یک پروفایل تازه بسازید (نه DWDemo)، اپ موبایل اودو و Chrome را به آن وصل کنید، خروجی صفحه‌کلید را روشن کنید و «ارسال نویسه‌ها به‌صورت رویداد» (Send Characters as Events) را بزنید. در Honeywell روش ورود (Wedge Method) را «صفحه‌کلید» و در Cipherlab روش ورودی را KeyEvent بگذارید.

مستندات اودو از خط Zebra، به‌ویژه Zebra TC21 (فقط وای‌فای) و TC26 (وای‌فای و سیم‌کارت) نام می‌برد، ولی تأکید می‌کند به دلیل تنوع مدل‌ها، هر دستگاه را پیش از خرید با اودو آزمایش کنید.

اشتباه رایج

اگر بارکد خوانده نمی‌شود، همیشه مشکل از اودو نیست. بارکد ممکن است آسیب دیده باشد، دستگاه نوع آن را نخواند (مثلاً بارکد دوبعدی با اسکنر یک‌بعدی)، یا بارکد روی صفحه‌ی نمایش باشد که بعضی اسکنرها نمی‌خوانند. اول همین‌ها را با یک بارکد چاپی آزمایش کنید.

بومی‌سازی بارکد اودو برای ایران

بارکد بیشتر از اپ‌های دیگر به سخت‌افزار و چاپ گره خورده و چند نکته‌ی بومی دارد. فهرست کامل بومی‌سازی ماژول‌ها در راهنمای بومی‌سازی اودو آمده است؛ این‌ها مخصوص بارکد است:

  • صفحه‌کلید فارسی و اسکنر USB: چون اسکنر USB مثل صفحه‌کلید تایپ می‌کند و چیدمانش باید با سیستم‌عامل یکی باشد، اگر چیدمان رایانه روی فارسی باشد ممکن است بارکد با حرف یا رقم فارسی برسد و شناخته نشود. ساده‌ترین راه این است که روی رایانه‌های میز رسید و صندوق، هنگام اسکن چیدمان انگلیسی فعال باشد.
  • رقم انگلیسی در فیلد بارکد: بارکد را روی فرم محصول با رقم انگلیسی بنویسید یا مستقیم اسکن کنید. اسکنر رقم انگلیسی می‌فرستد و بارکدی که با رقم فارسی تایپ شده، ممکن است با آن یکی گرفته نشود. اگر بارکدها را از نرم‌افزار قدیمی وارد می‌کنید، این را پیش از ورود یکدست کنید (ایمپورت اکسل در اودو).
  • بارکد کالای ایرانی: برای بارکدی که بیرون از شرکت هم معتبر باشد، طبق مستندات اودو شماره‌ی GTIN را باید از GS1 بگیرید؛ در ایران از نماینده‌ی GS1 ایران. بارکدی که تأمین‌کننده روی کالا زده را همان‌طور روی محصول ثبت کنید. برای کدهای داخلی (قفسه، کالای فله، محصول تولید خودتان) خرید لازم نیست.
  • چاپ برچسب فارسی: بارکد مکان، سری ساخت و برگه‌ی عملیات به PDF چاپ می‌شوند و نام فارسی کالا یا مکان روی آن‌ها به فونت فارسی روی سرور و قالب راست‌چین نیاز دارد (چاپ فارسی در اودو). اگر چاپگر برچسب ZPL دارید، نمایش متن فارسی روی برچسب را پیش از خرید آزمایش کنید.
  • تاریخ شمسی: تاریخ زمان‌بندی شمارش، تاریخ انقضای سری ساخت و تاریخ رسید و حواله در اودوی خام میلادی‌اند. در اودوی بومی‌شده‌ی وستا تقویم شمسی در همه‌ی ماژول‌ها هست و رابط فارسی و راست‌به‌چپ است (تقویم شمسی در اودوی بومی‌شده).
  • Barcode Lookup: سرویسی خارجی است و کلید API آن از سایت خودش گرفته می‌شود. پیش از برنامه‌ریزی روی آن، امکان خرید طرحش از ایران و اینکه کالاهای ایرانی را پوشش می‌دهد یا نه را بررسی کنید. بدون آن هم ساختن محصول و ثبت بارکد دستی کار می‌کند.
  • ویرایش اودو: اپ بارکد جزو کامیونیتی نیست. اگر روی کامیونیتی هستید، این را پیش از خرید اسکنر در نظر بگیرید (اودو کامیونیتی یا اینترپرایز).

نصب اودو و ماژول‌های پایه‌ی نسخه‌ی بومی‌شده رایگان است و هزینه بر اساس نفر-ساعت کار حساب می‌شود؛ جزئیات در تعرفه‌ی اودو.

یک مثال ایرانی

یک شرکت پخش لوازم آرایشی و بهداشتی در تهران را در نظر بگیرید با یک انبار و حدود ۲۰۰ قفسه. هر قفسه برچسب بارکد مکان دارد و کالاها با همان بارکد EAN-13 تأمین‌کننده ثبت شده‌اند؛ محصولات تولید خودشان کد داخلی دارند. کرم‌ها و شامپوها بر اساس سری ساخت پیگیری می‌شوند و اسکن سری ساخت در رسید اختیاری است، چون برچسب بعضی کارتن‌ها در راه خراب می‌شود. انبارداران کاربر سبک‌اند و فقط اپ بارکد را روی پایانه‌های اندرویدی می‌بینند.

وقتی کامیون می‌رسد، انباردار برگه‌ی چاپی رسید همان سفارش خرید را اسکن می‌کند، کارتن‌ها را یکی‌یکی اسکن می‌کند و با بارکد VALIDATE رسید را می‌بندد؛ دو سفارش هم‌زمان از یک تأمین‌کننده با پیشنهاد «دسته کردن رسیدها» یک‌جا پردازش می‌شوند. هر ماه، مدیر انبار شمارش راهروی لوازم بهداشتی را به دو نفر واگذار می‌کند؛ آن‌ها با «شمارش کل مکان‌ها» قفسه‌به‌قفسه می‌شمارند و کالایی را هم که در قفسه‌ی اشتباه گذاشته شده پیدا می‌کنند.

پرسش‌های رایج درباره‌ی بارکد در اودو

بارکد در اودو چطور فعال می‌شود؟

در انبار، پیکربندی، تنظیمات، بخش بارکد، گزینه‌ی «بارکدخوان» (Barcode Scanner) را بزنید و ذخیره کنید؛ این کار اپ بارکد را نصب می‌کند. بعد نامگذاری بارکد (پیش‌فرض یا GS1) را انتخاب کنید و با «پیکربندی بارکد محصولات» به کالاها بارکد بدهید.

اسکن بارکد در اودو با گوشی موبایل ممکن است؟

بله. در اپ موبایل اودو، صفحه‌ی اول اپ بارکد دکمه‌ی «برای اسکن بزنید» (Tap to Scan) دارد که دوربین گوشی را باز می‌کند. برای کار سنگین‌تر، اسکنر بلوتوثی به گوشی یا تبلت وصل کنید یا از پایانه‌ی همراه با اسکنر داخلی استفاده کنید.

ماژول بارکد اودو در نسخه کامیونیتی هست؟

نه. ماژول اپ بارکد (stock_barcode) در مخزن کامیونیتی اودو ۲۰ نیست و اپ بارکد جزو ویرایش اینترپرایز است. اسکن رسید، حواله، انتقال و انبارگردانی که در این آموزش آمده با همین اپ انجام می‌شود.

فرق نامگذاری پیش‌فرض و GS1 در بارکد اودو چیست؟

نامگذاری پیش‌فرض با بارکدهای EAN و UPC و هر کد داخلی کار می‌کند و برای بیشتر کسب‌وکارها کافی است. GS1 چند داده مثل GTIN، سری ساخت، مقدار و تاریخ را در یک بارکد جا می‌دهد و برای کارتن‌های پلمب‌شده و زنجیره‌ی تأمین GS1 است؛ شماره‌ی GTIN آن باید از GS1 خریده شود.

چرا اسکنر بارکد در اودو کار نمی‌کند؟

رایج‌ترین دلیل‌ها: چیدمان صفحه‌کلید اسکنر با سیستم‌عامل یکی نیست (مثلاً رایانه روی فارسی است)، اسکنر بعد از هر اسکن Enter نمی‌فرستد، در پایانه‌های اندرویدی خروجی به‌صورت رویداد کلید تنظیم نشده، یا خود بارکد آسیب دیده یا از نوعی است که دستگاه نمی‌خواند.

بارکد اودو ۲۰ چه چیز تازه‌ای دارد؟

طبق یادداشت‌های انتشار اودو ۲۰: محدود کردن کاربر سبک به اپ بارکد، ساختن محصول با Barcode Lookup در همه‌ی اپ، پیشنهاد دسته کردن رسیدهای یک تأمین‌کننده، ساختن گروهی سری ساخت و ورود دستی آن، ورود دستی مقدار شمارش، انتخاب ساختن سفارش باقی‌مانده، دکمه‌های ثابت، ثبت از پیش محتوای بسته و برچسب ZPL برای مکان.

منبع و مجوز

ترجمه، ویرایش و بومی‌سازی غیررسمی وستا از مستندات Odoo 20؛ تغییرات: ترجمه‌ی فارسی، مثال‌ها و بخش بومی‌سازی برای ایران. این صفحه مانند منبع با مجوز CC BY-SA 4.0 منتشر می‌شود. Odoo نشان تجاری Odoo S.A. است و این صفحه وابسته به آن نیست. صفحه‌ی اصلی: بارکد در مستندات Odoo 20 · متن مجوز

  1. Odoo 20 documentation: Barcode
  2. Odoo 20: Product and location barcodes
  3. Odoo 20: Barcode scanner setup
  4. Odoo 20: Barcode device troubleshooting
  5. Odoo 20: Barcode Lookup
  6. Odoo 20: Operation types and commands
  7. Odoo 20: Barcodes for lot and serial numbers
  8. Odoo 20: Default barcode nomenclature
  9. Odoo 20: GS1 barcode nomenclature
  10. Odoo 20: Process receipts and deliveries with barcodes
  11. Odoo 20: Create and process transfers with barcodes
  12. Odoo 20: Process batch transfers
  13. Odoo 20: Adjust inventory with barcodes
  14. Odoo 20 release notes
  15. Odoo Community 20.0 addons (stock_barcode absent)