🧾 سجل التغييرات 21/7/2025

جميع هذه التحديثات تهدف إلى تعزيز استقرار النظام، وتحسين تجربة المستخدم، وزيادة مرونة التحكم في البيانات.

✅ تحسينات في إدارة المستودعات والفروع

  • ⚙️ تم تفعيل نظام “المستودع الرئيسي” بشكل تلقائي لكل فرع، مع منع وجود أكثر من مستودع رئيسي لنفس الفرع.
  • 🆕 عند إنشاء مستودع جديد يتم ربطه تلقائيًا بالفرع المناسب وتعيينه كمستودع رئيسي.
  • 🧭 تم منع حفظ أي مستودع بدون تحديد فرع واضح، مع اعتماد التعيين التلقائي عند تعطيل ميزة الفروع المتعددة.
  • 🛡️ تمت حماية النظام من حالات غير منطقية مثل مستودع بدون فرع، أو فرع بدون مستودع رئيسي.

📦 تحسينات في إدارة المنتجات وربطها بالفروع

  • 🧮 تم تحسين التعامل مع الأرصدة بحيث يُنشأ سجل رصيد تلقائيًا في المستودع الأساسي للفرع في حال غيابه.
  • 🧠 أصبح تحديد تبعية المنتج لأي مستودع يعتمد على وجود سجل رصيد فقط، دون الحاجة لوجود كمية.
  • 🛠️ تم تحسين تحديث بيانات المنتج (التصنيفات، الوسوم، الحقول المخصصة) بحيث يتم حذف القديم وإنشاء الجديد بدقة.
  • ✅ عند تفعيل تسعير الفروع، يتم إنشاء أو تعديل الأسعار تلقائيًا دون تدخل يدوي.

🧠 منطق ذكي لظهور المنتجات العامة

  • ✅ تم ضبط ظهور المنتجات العامة بناءً على إعداد صريح من إعدادات المنتج.
  • 🔐 في حال عدم وجود الإعداد، يتم اعتبار المنتجات العامة غير مفعّلة بشكل آمن.
  • 💡 يظهر فقط ما هو مصرح به للبائع، لضمان تحكم دقيق في بيانات العرض.

🧰 تحسينات في تجربة المستخدم والواجهة

  • ✅ تم إخفاء حقل اختيار الفرع تلقائيًا في الحالات التي لا يُسمح فيها بتعدّد الفروع.
  • 🎯 يتم اختيار الفرع الوحيد تلقائيًا لتسريع عملية الإدخال.
  • 🧪 تحسين إرسال البيانات من النماذج لضمان دقة القيم المرسلة.