نظام إدارة العمليات
⚠️ أصناف تحتاج طلب شراء0
| الصنف | الرصيد | الحد الأدنى | متوسط التكلفة | الحالة |
|---|
⏳ طلبات تحتاج موافقة0
🕐 آخر الحركات
🏷️ هيكل الترقيم
F = أصول ثابتة (Fixed) C = مستهلكات (Consumables)
مثال: C-WEL-001 = مستهلكات / لحام / 001
قائمة التكويد (0 كود)
| الكود | اسم الصنف | النوع | الجروب | الرصيد | متوسط التكلفة | إجراء |
|---|
المخزون الحالي (0 صنف)
| الكود | الصنف | النوع | الجروب | الرصيد | الحد الأدنى | متوسط التكلفة | إجمالي القيمة | الحالة | إجراء |
|---|
📦 الأصناف المعروضة (0 صنف)
⏳ بانتظار تأكيد المخزن (0)
✅ تم الاستلام
📋 الكل
⏳ بانتظار موافقة المدير (0)
✅ تم الصرف
📋 الكل
🛒 طلبات الشراء (PR)
📂 رفع أوامر الشراء (PO)
طلبات الشراء (PR)
| رقم الطلب | التاريخ | المورد | المشروع | عدد الأصناف | الإجمالي | بواسطة | الحالة | إجراء |
|---|
📋 كل الحركات 0
📦 سجل الأصناف التفصيلي
| التاريخ | النوع | الكود | اسم الصنف | الكمية | السعر / وحدة | الإجمالي | المرجع | الجهة | بواسطة | المتبقي بعد |
|---|
🔧 تسجيل جديد
📋 السجل 0
📊 تقرير الأصناف
⚠️ تسجيل عدة تالفة
تسجيل العدة التالفة ينقصها من الرصيد الصالح للعمل ولا يحذفها نهائياً من المخزون.
🔧 تسجيل صيانة / إصلاح
تسجيل الصيانة يُعيد العدة للرصيد الصالح للعمل بعد إصلاحها.
🔧 تسجيل جديد
📋 السجل 0
📊 تقرير الأصناف
⚠️ تسجيل عدة تالفة
تسجيل العدة التالفة ينقصها من الرصيد الصالح للعمل ولا يحذفها نهائياً من المخزون.
🔧 تسجيل صيانة / إصلاح
تسجيل الصيانة يُعيد العدة للرصيد الصالح للعمل بعد إصلاحها.
🔧 تسجيل جديد
📋 السجل 0
📊 تقرير الأصناف
⚠️ تسجيل عدة تالفة
تسجيل العدة التالفة ينقصها من الرصيد الصالح للعمل ولا يحذفها نهائياً من المخزون.
🔧 تسجيل صيانة / إصلاح
تسجيل الصيانة يُعيد العدة للرصيد الصالح للعمل بعد إصلاحها.
🔧 تسجيل جديد
📋 السجل 0
📊 تقرير الأصناف
⚠️ تسجيل عدة تالفة
تسجيل العدة التالفة ينقصها من الرصيد الصالح للعمل ولا يحذفها نهائياً من المخزون.
🔧 تسجيل صيانة / إصلاح
تسجيل الصيانة يُعيد العدة للرصيد الصالح للعمل بعد إصلاحها.
| الكود | الصنف | النوع | الجروب | الرصيد الكلي | التالف | المُصلَح | صافي التالف | الرصيد الصالح | متوسط التكلفة | إجمالي القيمة الصالحة | الحالة |
|---|
✏️ تعديل مصروف العهدة
قائمة الموردين (0 مورد)
| الكود | اسم المورد | الفئة | الرقم الضريبي | المسؤول | الفواتير | الوثائق | الحالة | إجراء |
|---|
إجمالي الموردين
0
مورد
موردو المشاريع
0
مورد
موردو المخزون
0
مورد
إجمالي الفواتير
0
فاتورة
🏢 إدارة الموردين الموحدة
| المورد | الفئة | المصدر | التواصل | الضريبة | الفواتير / المبلغ | وثائق | إجراء |
|---|---|---|---|---|---|---|---|
🏢 جاري التحميل... | |||||||
🏢 إضافة مورد موحد
✅ سيتم إضافة المورد لـ إدارة المشاريع والمخزون في نفس الوقت
إجمالي الفواتير
0
فاتورة
في الانتظار
0
فاتورة لم تُستلم
مكتملة
0
فاتورة مستلمة
إجمالي المبالغ
0
جنيه مصري
📋 الاستلامات
📊 ملخص يومي
📋 استلام الفواتير
📅 من
إلى
🧾
لا توجد فواتير بعد🧾 رفع فاتورة جديدة — المالية
PDF أو صورة — سيُحفظ في مجلد استلامات الفواتير
📋 إدخال بيانات الاستلام — مشروعات
💰 حالة الدفع
تفاصيل الفاتورة
🏗️
لوحة تحكم المشاريع
المشاريع:
📤 رفع فواتير المشروعات
✅ فواتير معتمدة
💳 الفواتير المستحقة
📊 عرض البيانات
🔍 مقارنة بالمخزن
💰 نظرة عامة
➕ عهدة جديدة
🧾 تسجيل مصروف
✅ موافقة المدير
📋 طلب عهدة / نقدية
💰 العهد النشطة
💰
لا توجد عهد بعد
🖨️
عنوان الطباعة
يظهر في رأس كل صفحة مطبوعة
👥 المستخدمون (0)
| المستخدم | الاسم الكامل | الدور / القسم | الصلاحيات | الحالة | إجراء |
|---|
🔥 إعدادات الاتصال بـ Firebase
🔒
إعدادات Firebase مقفلة ومدمجة:
النظام كله (المخزون + المشاريع + الفواتير) مربوط بـ redecam-warehouse فقط.
لا يمكن تغيير هذا الـ Config — الاتصال يتم تلقائياً عند فتح الملف.
النظام كله (المخزون + المشاريع + الفواتير) مربوط بـ redecam-warehouse فقط.
لا يمكن تغيير هذا الـ Config — الاتصال يتم تلقائياً عند فتح الملف.
✅ للمشروع redecam-warehouse (Belgium): https://redecam-warehouse-default-rtdb.europe-west1.firebasedatabase.app
📊 حالة الاتصال
☁️
غير متصل
أدخل إعدادات Firebase واحفظها للاتصال
🔄 مزامنة البيانات
قم بالاتصال أولاً لتفعيل المزامنة
📋 دليل الإعداد السريع
2️⃣
إضافة تطبيق Web
في إعدادات المشروع، أضف تطبيق Web وانسخ بيانات الـ Config الظاهرة
3️⃣
تفعيل Realtime Database
فعّل خدمة Realtime Database من قائمة Build واختر المنطقة europe-west1 (Belgium)
✅ بيانات مشروع REDECAM الصحيحة:
const firebaseConfig = {
apiKey: "AIzaSyAtbKrk3QCmUkA01F4BewwLm1ZzD5DQZZs",
authDomain: "redecam-warehouse.firebaseapp.com",
projectId: "redecam-warehouse",
storageBucket: "redecam-warehouse.firebasestorage.app",
messagingSenderId: "625182121975",
appId: "1:625182121975:web:737b3f027d45a77b3ad8f2",
databaseURL: "https://redecam-warehouse-default-rtdb.europe-west1.firebasedatabase.app"
};
💡 اضغط زر ⚡ تعبئة تلقائية لملء هذه البيانات دفعة واحدة
🔒 Firebase Security Rules — الصلاحيات (انسخها في Firebase Console)
{
"rules": {
"warehouse": {
".read": true,
".write": true
}
}
}
⚠️ هذه الـ Rules تسمح للجميع بالقراءة والكتابة — انسخها في Realtime Database → Rules لتعمل المزامنة اللحظية
تقرير شامل — نظام إدارة العمليات