المخزون
ابحث بالاسم أو الباركود. البيانات تُقرأ من قاعدة بيانات Supabase المشتركة — موظف الفرع يشوف فرعه فقط، والمدير يشوف كل الفروع. زر «استهلاك» في كل صنف بيسجّل صرف الفرع اليومي (جلسات، تنظيف، استخدام يومي) وبيخصمه من المخزون فورًا.
وجّه الكاميرا للباركود — أو اكتب الكود في البحث يدويًا لو الكاميرا مش متاحة.
ابدأ من «إضافة صنف» وسجّل أول صنف بفرعه وحدّه الأدنى وتاريخ صلاحيته لو دواء أو أمبول.
إنشاء تحويل جديد — أصناف متعددة
اختر فرع الوجهة، وأضف الأصناف والكميات من مخزون فرعك. عند الإرسال تُخصم الكميات من فرعك فورًا وتصل للفرع الآخر كتحويل واحد «بانتظار الاستلام».
📥 تحويلات واردة — بانتظار الاستلام
التحويلات المرسلة إلى فرعك ولسه ما اتأكد استلامها. عند وصول الشحنة اختر أحد الإجراءات الثلاثة فقط: تأكيد الاستلام، أو بلاغ بعدم الاستلام، أو بلاغ نواقص.
🚨 بلاغات للمديرين
تحويلات «لم يصل» أو «استلام جزئي — نواقص» وتحتاج معالجة المدير.
كل التحويلات
المدير يرى كل التحويلات بين كل الفروع. موظف الفرع يرى التحويلات الصادرة من فرعه والواردة إليه فقط.
بدء جرد فعلي جديد
الجرد بياخد لقطة من كميات النظام الحالية لكل أصناف الفرع وقت البدء، وبعدها تعدّ الكمية الحقيقية على الرف صنف صنف. موظف الفرع يقدر يبدأ جرد لفرعه فقط، والمدير لأي فرع.
جلسات الجرد
المدير يشوف جلسات كل الفروع، وموظف الفرع يشوف جلسات فرعه بس. دوس «فتح» على أي جلسة لعرض تفاصيلها وفروقاتها — الجلسة الجارية تقدر تكمل عدّها من هنا.
تنبيهات نقص المخزون
أصناف وصلت للحد الأدنى أو أقل — أو نفدت.
تنبيهات الصلاحية
أدوية وأمبولات تنتهي خلال 60 يومًا أو انتهت بالفعل.
إضافة صنف جديد
تاريخ الصلاحية إلزامي للأدوية والأمبولات. الصنف بيتحفظ على السيرفر وبيظهر لكل موظفي الفرع.
الموردين
أوامر الشراء
عند «استلام» أمر الشراء بتزيد الكمية في المخزون تلقائيًا وبتتسجل في سجل الحركة على السيرفر.
سجل الحركة
كل إضافة واستهلاك وسحب وتحويل وهالك — باسم الموظف اللي عملها، محفوظ على السيرفر. سجل الموظف يفضل موجود حتى لو بقى غير نشط أو اتحذف ملفه.
فلاتر التقارير
الفترة بتأثر على الاستهلاك والتحويلات والأكثر استهلاكًا (من سجل الحركة والتحويلات). قيمة المخزون والصلاحية بتعرض الوضع الحالي للمخزون.
مقارنة بين الفروع
عدد الأصناف وقيمة المخزون (الحالي) والاستهلاك وعدد التحويلات (في الفترة المختارة) لكل فرع في جدول واحد.
الاستهلاك الشهري لكل فرع
إجمالي كميات الاستهلاك والسحب المسجلة في سجل الحركة، مجمّعة بالشهر والفرع.
قيمة المخزون لكل فرع
قيمة المخزون لكل تصنيف
تقرير التحويلات
عدد التحويلات في كل حالة، مجمّعة حسب فرع الوجهة (الفرع المستلم)، في الفترة المختارة.
تقرير الصلاحية
الأصناف المنتهية واللي هتنتهي خلال 30 / 60 / 90 يوم من النهارده.
الأكثر استهلاكًا
حسب كميات الاستهلاك والسحب المسجلة في سجل الحركة خلال الفترة المختارة.
أصناف راكدة
أصناف من غير أي حركة مسجلة من 30 يوم أو أكتر.
إدارة الموظفين
للمدير فقط: إضافة موظف (بيتفتح له حساب دخول حقيقي في Supabase)، إيقافه مؤقتًا (غير نشط)، إعادة تفعيله، تغيير كلمة السر، أو حذف ملفه. الموظف غير النشط لا يستطيع تسجيل الدخول، لكن سجل حركته السابق يبقى كما هو.
الفريق المتفق عليه — مدير: وحيد السيسي، مها محسن · حدائق الأهرام: فريدة، مريم، بسملة · الهرم: شروق، عنان · الشيخ زايد: ميادة. اختار لكل واحد اسم مستخدم إنجليزي وكلمة سر ووزّعهم عليهم.
إعدادات اتصال Supabase
بيانات اتصال مشروع «allura مخزن». الإعدادات دي بتتحفظ على هذا الجهاز فقط (localStorage) وبتتطبق على هذا المتصفح. يُستخدم المفتاح القابل للنشر (publishable) فقط — مفتاح الأسرار (service_role) لا يُوضع في المتصفح أبدًا.
حالة الجداول المطلوبة على السيرفر: profiles · items · suppliers · purchase_orders · movement_logs · transfers · transfer_items · stocktakes · stocktake_items — بصلاحيات RLS: المدير يشوف كل الفروع، وموظف الفرع يشوف فرعه فقط، وغير النشط ممنوع من الوصول. تغيير كلمة سر موظف آخر (للمدير فقط) يتم عبر دالة Supabase الآمنة change-employee-password بجلسة المدير — بدون أي مفتاح أسرار داخل التطبيق.
حسابك
تغيير كلمة سر حسابك الحالي أثناء تسجيل الدخول.
تثبيت التطبيق على الموبايل
افتح رابط هذه الصفحة على موبايل الموظف، ثم ثبّتها كأيقونة على الشاشة الرئيسية — هتفتح ملء الشاشة زي أي تطبيق، وبتتصل بنفس قاعدة البيانات المشتركة.
- افتح الرابط في Chrome
- دوس ⋮ ثم «تثبيت التطبيق / Install app» أو «Add to Home screen»
- هتظهر أيقونة Allura على الشاشة الرئيسية
- افتح الرابط في Safari
- دوس زر المشاركة Share
- اختار «Add to Home Screen» ثم Add
كل الموظفين بيشتغلوا على نفس البيانات: أي إضافة أو سحب أو تحويل من موبايل أي موظف بيظهر لباقي الفريق عند التحديث، حسب صلاحيات فرعه.