
تقرير ملخص المنتجات مع وحدة القياس (UOM) #
في نظام نقاط البيع (POS)، ضمن التقارير > ملخص المنتجات، تم إضافة ميزة جديدة لتعزيز التقرير عبر إضافة حقل جديد يسمى وحدة القياس (UOM). يظهر هذا الحقل بجانب كمية المنتج ليوضح الوحدة التي تم البيع بها.
التحديثات الرئيسية:
- أصبح التقرير يتضمن: اسم المنتج، الكمية، وحدة القياس الخاصة بكل عملية بيع.
- وحدة القياس تعكس بوضوح الوحدة الفعلية التي تم البيع بها مثل: شريط (Blister)، وحدة (Unit)، علبة (Box) … إلخ.
- تم تحديث طريقة عرض المنتج لتصبح بالشكل التالي: اسم المنتج – الكمية وحدة القياس (مثال: Panadol – 1 Blister).
أمثلة:
- إذا اشترى العميل 1 شريط Panadol سيظهر بالتقرير: Panadol – 1 Blister.
- إذا اشترى العميل 1 وحدة Adol سيظهر: Adol – 1 Unit.
هذا التحديث يضمن وضوحًا أكبر ودقة أعلى في تقارير ملخص المنتجات في نقاط البيع.
تحسين إعادة التوجيه في عملية التحويل الذكي (Smart Transfer) #
تم تحسين عملية التحويل الذكي لتبسيط تجربة المستخدم بعد إنشاء سجل التحويل.
التحديثات الرئيسية:
- بعد الضغط على “إنشاء سجل التحويل”، يتم توجيه المستخدم الآن إلى شاشة التحويل الداخلي المخصصة (إرسال واستقبال) بدلًا من شاشة التحويل الافتراضية في Odoo.
- هذا يضمن ظهور واجهة التحويل الصحيحة بما يتماشى مع عملية الإرسال والاستقبال للشركة.
تحسينات تقنية:
- العملية الآن تفتح شاشة التحويل الداخلي باستخدام النموذج المخصص (send_and_receive_form_view).
- يعتمد التوجيه على ir.actions.act_window لضمان التنقل الصحيح.
ميزة إضافية:
- تم تعزيز شريط البحث ليشمل البحث حسب المستودع، مثلما هو الحال في عمليات بحث حركة المنتجات.
سلوك النظام:
- قبل: بعد إنشاء التحويل، يتم توجيه المستخدم إلى شاشة التحويل الافتراضية.
- الآن: يتم توجيه المستخدم إلى شاشة إرسال واستقبال لمتابعة التحقق أو الاستلام بسلاسة.
تحسين ملف PDF في عملية التحويل الداخلي #
تم تحسين عملية التحويل الداخلي (إرسال – استلام – طلب) عبر إضافة حقول جديدة في ملف الـ PDF لزيادة الوضوح والتتبع.
الحقول الجديدة:
- المرسل (Sender): اسم المستخدم الذي غيّر الحالة إلى “جاهز”، مع التاريخ والوقت.
- المستلم (Receiver): اسم المستخدم الذي غيّر الحالة إلى “منجز”، مع التاريخ والوقت.
- ختم الشركة: حقل ثابت أو مكان مخصص للختم/التوقيع.
آلية العمل:
- عند تغيير الحالة إلى “جاهز”، يسجل النظام تلقائيًا اسم المرسل والتاريخ.
- عند تغيير الحالة إلى “منجز”، يسجل النظام تلقائيًا اسم المستلم والتاريخ.
- يتم عرض هذه البيانات تلقائيًا في ملف PDF.
أمثلة:
- إذا كانت الحالة “جاهز”: يظهر اسم المرسل + التاريخ.
- إذا تغيرت لاحقًا إلى “منجز”: يظهر أيضًا اسم المستلم + التاريخ.
- ختم الشركة يظهر دائمًا كمكان ثابت للتوقيع أو الختم.
ملاحظات:
- إذا بقي التحويل في “مسودة”، لن يظهر اسم المرسل.
- إذا كان “جاهز” فقط، لن يظهر اسم المستلم.
وحدة B2B – تحسين عرض عرض السعر PDF #
تم تحسين ملف PDF لعروض الأسعار في وحدة B2B عبر إضافة 3 حقول جديدة:
- أُعِد بواسطة: يظهر تلقائيًا اسم المستخدم الذي أكد أمر البيع.
- توقيع العميل: حقل لتوقيع العميل يدويًا.
- تاريخ توقيع العميل.
- ختم الشركة: مكان مخصص للختم أو التوقيع.
الأثر:
هذا يضمن أن كل عروض الأسعار تتضمن التوثيق المناسب وأماكن مخصصة للتواقيع والموافقات.
تحسين طباعة فواتير نقاط البيع بالعربية #
في قواعد بيانات السعودية، كانت الفواتير المطبوعة بالعربية تتضمن تكرارًا في الحقول مما يجعل الفاتورة طويلة وغير عملية. تم تعديل القالب ليصبح:
- عرض كل تسمية (مثل: رقم الفاتورة، المنتج، الإجمالي، الضريبة، المدفوع، المتبقي، الخصم، QR) مرة واحدة فقط.
- إزالة التكرارات والفراغات غير الضرورية.
- طباعة رمز الاستجابة السريع (QR) مرة واحدة في نهاية الفاتورة.
- الفواتير بالإنجليزية لم تتأثر.
الأثر:
الطباعة أصبحت أوضح، أقصر، وأكثر عملية.
تقارير المخزون – خيار عرض الباركود #
تمت إضافة إعداد جديد في شاشة إعدادات المخزون:
- الاسم: Display the barcode in AI reports
- النوع: خيار تفعيل (Checkbox)
- القيمة الافتراضية: غير مفعّل
السلوك:
- عند التفعيل: يظهر عمود جديد “الباركود” في ملفات إكسل الخاصة بتقارير التجديد بالذكاء الاصطناعي وتقارير النقص.
- عند الإلغاء: لا يتغير شيء في التقارير.
الأثر:
يسمح للمستخدمين بإظهار باركود المنتجات في تقارير الإكسل دون تغيير العرض داخل النظام.
وحدة نقاط البيع والعملاء – حقل رقم العضوية #
تمت إضافة حقل رقم العضوية (Membership ID / رقم العضوية) إجباري للعملاء في الـ POS والخلفية.
تفاصيل الحقل:
- الاسم: membership_id
- النوع: نص (Char)
- إجباري: نعم
- النموذج: res.partner
السلوك:
- عند إنشاء عميل جديد في POS، يجب تعبئة رقم العضوية للحفظ.
- في الخلفية (backend)، الحقل أيضًا إلزامي.
خصائص الوحدة:
- وحدة مستقلة: pos_membership_id
- توسع نموذج res.partner + واجهة POS JS
- تتحقق من أن الحقل إلزامي في الواجهة الأمامية والخلفية.
- لا تعتمد على أي وحدات أخرى.
- افتراضيًا غير مثبتة، يمكن تثبيتها عند الحاجة.
الأثر:
يضمن إدخال رقم عضوية لكل عميل ويحافظ على دقة البيانات.
نموذج المنتج – إضافة حقل كود هيئة الغذاء والدواء (SFDA Code) #
تمت إضافة حقل جديد باسم SFDA Code للمنتجات لتسجيل كود هيئة الغذاء والدواء السعودية.
أماكن ظهوره:
- بطاقة المنتج (Product Form): يظهر عند الإنشاء أو التعديل.
- POS: يظهر عند إضافة المنتج للسلة أو البحث عنه.
مثال:
Paracetamol 500mg (SFDA: 1234567)
ملاحظات:
- الحقل اختياري (نص حر).
- يمكن استيراده أو تصديره.
- قابل للبحث في الخلفية وPOS.
الفوائد:
- تسهيل تتبع أكواد SFDA.
- تحسين عرض المنتجات في POS.
- ضمان توحيد البيانات عبر النظام.