انتقل إلى المحتوى
DevMarket
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على DevMarket

توثيق استيراد أسطر الطلبات من إكسل / CSV لأودو 19

دليل استيراد أسطر الطلبات: الملف وعناوينه والفحص والخيارات وأوامر البيع والشراء وصلاحيات الوصول.

يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026

ابدأ من هنا

ببساطة: يرسل عميل جدولًا بـ150 صنفًا فتكتبها واحدًا واحدًا. يضيف استيراد أسطر الطلبات من إكسل / CSV أسطر عرض سعر أو أمر بيع أو أمر شراء من ملف: المنتجات بالمرجع أو الباركود أو الاسم، والكمية، والسعر والخصم والوصف والوحدة إن وُجدت في الملف. ويُفحص كل صف قبل إضافة أي شيء، فترى الأخطاء أولًا.
الزر على الطلب، وفحص الملف، والأسطر المضافة.
الزر على الطلب، وفحص الملف، والأسطر المضافة.
نصيحة: بخلاف الاستيراد القياسي في أودو، لا تربط أعمدة ولا تنشئ الطلب بالملف: تفتح الطلب الذي عندك وتضيف إليه أسطرًا، بأسعار أودو وضرائبه.

ماذا تحصل عليه

الميزةما تفعله
إكسل وCSVملفات .xlsx و.xls و.csv (فاصلة أو فاصلة منقوطة أو tab؛ UTF-8).
المبيعات والمشترياتزر على عروض الأسعار وعلى أوامر الشراء المسودة.
يُعثر على المنتجات بـالمرجع الداخلي أو الباركود أو الاسم؛ وفي أمر الشراء رمز منتج المورّد أيضًا.
العناوين المعروفةبالإنجليزية والعربية، بأي ترتيب للأعمدة: المرجع الداخلي، الباركود، المنتج، الكمية، سعر الوحدة، الخصم، الوصف، الوحدة.
سعر أودوإن لم يكن في الملف سعر، يأخذ السطر سعر قائمة الأسعار (المبيعات) أو سعر المورّد (المشتريات).
فحص أولًاكل صف جاهز أو تحذير أو خطأ، مع السبب: المنتج غير موجود أو ملتبس، كمية أو سعر أو خصم أو وحدة غير صالحة.
اختياركاستورد الصفوف الصحيحة فقط، أو لا شيء إذا كان في صف خطأ. ومنتج موجود على الطلب: سطر جديد، أو كمية أكثر، أو تجاهل.
قالبنزّل ملف إكسل بالعناوين الصحيحة.
السجليُسجَّل الاستيراد على الطلب: كم سطرًا ومن أي ملف.
العربيةكل شيء مترجم ويعمل من اليمين إلى اليسار.

المتطلبات

البندالتفاصيل
أودو19.0 (Community أو Enterprise)
التطبيقات المطلوبةالمبيعات (sale) والمشتريات (purchase)
الرخصةOPL-1 (رخصة أودو الخاصة v1.0)

التثبيت

  1. فُكّ ضغط الحزمة. بداخلها taqnix_import_order_lines.zip؛ فُكّه لتحصل على المجلد taqnix_import_order_lines.
  2. انسخ المجلد إلى أحد مجلدات addons_path في خادم أودو وأعد تشغيل أودو.
  3. سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
  4. أزل مرشح «التطبيقات» وابحث عن Import Order Lines from Excel / CSV واضغط تثبيت.
# or from the command line
./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_import_order_lines --stop-after-init

جهّز الملف

ببساطة: الصف الأول للعناوين؛ وكل صف بعده سطر. ويكفي المنتج والكمية.
العمودالعناوين المقبولةالمحتوى
المنتجالمرجع الداخلي، المرجع، SKU، الكود / الباركود، EAN / المنتج، الصنفمرجع المنتج أو باركوده أو اسمه. لا يهم حجم الأحرف، وتُهمل المسافات حوله.
الكميةالكمية، Qtyرقم أكبر من صفر. ويُفهم 1,250.50 و3,5.
السعرسعر الوحدة، السعراختياري. إذا ترك فارغًا: سعر أودو.
الخصمالخصم، Discاختياري، من 0 إلى 100.
الوصفالوصف، البيان، الاسماختياري. يحل محل وصف المنتج على السطر.
الوحدةالوحدة، UoMاختياري، اسم وحدة من عائلة وحدة المنتج (وحدات، دزينة...).
نصيحة: انقر نزّل القالب في المعالج لملف جاهز. والعناوين العربية (الكمية، الباركود، السعر...) تعمل أيضًا.

استورد الأسطر

ببساطة: افتح عرض سعر (أو أمر شراء مسودة) وانقر استيراد الأسطر. اختر الملف ثم انقر افحص الملف.
المعالج بعد اختيار الملف.
المعالج بعد اختيار الملف.
الخيارالمعنى
إذا كان المنتج على الطلب أصلًاأضف سطرًا جديدًا، أو أضف إلى كمية السطر الموجود، أو تجاهل الصف.
إذا كان في صف خطأاستورد الصفوف الصحيحة وتجاهل الباقي، أو لا تستورد شيئًا.
الفحص: 5 صفوف جاهزة و3 بها خطأ وسبب كل منها.
الفحص: 5 صفوف جاهزة و3 بها خطأ وسبب كل منها.
ببساطة: إذا صحّت القائمة انقر استورد الأسطر. وصحّح الملف وافحص مجددًا إن شئت.
الأسطر على عرض السعر، بأسعار أودو وأسعار الملف، والملاحظة في السجل.
الأسطر على عرض السعر، بأسعار أودو وأسعار الملف، والملاحظة في السجل.

كيف يُفحص الصف

النتيجةمتى
جاهزالمنتج موجود، والكمية والسعر والخصم والوحدة صالحة.
تحذيرالمنتج موجود لكن لا يمكن بيعه (أو شراؤه): ويُستورد السطر مع ذلك.
خطألا منتج يطابق؛ أو عدة منتجات تطابق (استخدم المرجع أو الباركود)؛ أو الكمية صفر أو سالبة أو ليست رقمًا؛ أو السعر أو الخصم غير صالح؛ أو الوحدة لا تناسب المنتج.
ببساطة: أرقام الصفوف هي أرقام الملف، فتجد الصف في جدولك.

من يفعل ماذا

منيستطيع
موظفو المبيعات ومستخدمو المشترياتاستيراد أسطر إلى الطلبات التي يستطيعون تعديلها.
المستخدمون الآخرونلا يظهر الزر على الطلب، وتمنع صلاحيات أودو إضافة الأسطر.

العربية ومن اليمين إلى اليسار

الفحص في واجهة عربية.
الفحص في واجهة عربية.

الحدود

الحدالتفصيل
الطلبات المسودة فقطعروض الأسعار وأوامر الشراء المسودة: لا الطلبات المؤكدة.
حتى 5000 صففي الملف الواحد.
الورقة الأولىتُقرأ الورقة الأولى فقط من ملف إكسل.
الأسطر فقطلا يُنشأ الطلب نفسه (العميل والتواريخ) من الملف.
بلا كومبولا تُستورد المنتجات المركّبة.

للمطورين

ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
wizard = env['taqnix.order.import'].create({'res_model': 'sale.order', 'res_id': order.id, 'file': base64_content, 'filename': 'lines.xlsx', 'duplicates': 'add'})
wizard.action_check()
wizard.line_ids.mapped('message')
wizard.action_import()

استكشاف الأخطاء

المشكلةما العمل
يحتاج الملف عمودًا يحدد المنتجسمِّ العمود المرجع الداخلي أو الباركود أو المنتج في الصف الأول.
لا منتج يطابقتحقق من المرجع؛ لا يهم الفراغات والأحرف الكبيرة؛ وأمر الشراء يقبل رمز المورّد أيضًا.
عدة منتجات اسمها...استخدم المرجع أو الباركود بدل الاسم.
الوحدة لا تناسب هذا المنتجاستخدم وحدة من عائلة وحدة المنتج، وأن تكون مفعّلة.
زر استيراد الأسطر غير موجوديظهر على عروض الأسعار وأوامر الشراء المسودة فقط.

التحديث والإزالة

استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_import_order_lines.

الدعم

المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.