# 🎯 نظام الكيانات المُبسّط

## ✅ **التبسيط الكامل**

تم إزالة كل التعقيدات وجعل النظام **بسيط ومباشر**!

---

## 🚫 **ما تم إزالته:**

### **1. نوع الكيان (ثابت من النظام)**
```
❌ لم نعد نحتاج:
- شركة
- مؤسسة
- فرد
- موظف
- الخ...
```

### **2. النوع المخصص**
```
❌ لم نعد نحتاج:
- اكتب النوع المخصص
- محاسب، مستشار...
```

### **3. عملاء الكيان**
```
❌ لم نعد نحتاج:
- قسم عملاء الكيان
- إضافة عملاء متعددين
```

---

## ✅ **النظام الجديد:**

### **الكيان = العميل مباشرة**

```
كل كيان = شخص أو جهة واحدة
```

---

## 📝 **Modal إضافة كيان:**

```
┌──────────────────────────────────────┐
│ ➕ إضافة كيان / عميل جديد            │
├──────────────────────────────────────┤
│                                       │
│ 👤 اسم الكيان / العميل *            │
│ [شركة ABC، محمد علي، مؤسسة XYZ...]  │
│                                       │
│ رقم السجل/الهوية                    │
│ [1234567890__________]               │
│                                       │
│ رقم الجوال                           │
│ [05xxxxxxxx__________]               │
│                                       │
│ اسم البنك                            │
│ [اختر البنك ▼]                       │
│                                       │
│ رقم الحساب                           │
│ [SAxxxxxxxxxxxxxxxxxx]               │
│                                       │
│ ملاحظات                              │
│ [...                            ...] │
│                                       │
│ [حفظ الكيان] [إلغاء]                │
└──────────────────────────────────────┘
```

---

## 🎯 **كيفية الاستخدام:**

### **مثال 1: إضافة شركة**
```
1. اسم الكيان: شركة ABC للصيانة
2. رقم السجل: 1234567890
3. جوال: 0501234567
4. بنك: الراجحي
5. حساب: SA1234...
6. حفظ ✓
```

### **مثال 2: إضافة فرد**
```
1. اسم الكيان: محمد علي
2. رقم الهوية: 1122334455
3. جوال: 0509876543
4. بنك: الأهلي
5. حساب: SA5678...
6. حفظ ✓
```

### **مثال 3: إضافة مؤسسة**
```
1. اسم الكيان: مؤسسة XYZ للنظافة
2. رقم السجل: 9988776655
3. جوال: 0555555555
4. بنك: (فارغ)
5. حساب: (فارغ)
6. حفظ ✓
```

---

## 📊 **الجدول المبسّط:**

```
┌────────────────────────────────────────────────────────┐
│ إدارة الكيانات                                        │
├────────────────────────────────────────────────────────┤
│ [🔍 ابحث...]                  [+ إضافة كيان جديد]    │
│                                                         │
│ اسم الكيان        معلومات الاتصال     البنك    اختر  │
│ ─────────────────────────────────────────────────────  │
│ 👤 شركة ABC       📞 0501234567       الراجحي   ✓✏️🗑 │
│    (1234567890)                        SA123..         │
│                                                         │
│ 👤 محمد علي       📞 0509876543       الأهلي    ✓✏️🗑 │
│    (1122334455)                        SA567..         │
│                                                         │
│ 👤 مؤسسة XYZ      📞 0555555555       -         ✓✏️🗑 │
│                                                         │
│ الإجمالي: 3 كيانات                                    │
└────────────────────────────────────────────────────────┘
```

---

## 🚀 **سند صرف عام:**

```
┌──────────────────────────────────────┐
│ سند صرف عام                          │
├──────────────────────────────────────┤
│                                       │
│ 👤 اسم الكيان / العميل *            │
│ [شركة ABC (1234567890) ▼]           │
│  → يملأ البنك تلقائياً               │
│                                       │
│ فئة السند *                          │
│ [صيانة ▼]                            │
│                                       │
│ مبلغ الصرف *                         │
│ [5000_______________] ر.س            │
│                                       │
│ طريقة الدفع *                        │
│ [تحويل بنكي ▼]                      │
│                                       │
│ البنك                                 │
│ [الراجحي] (معبأ تلقائياً)            │
│                                       │
│ رقم الحساب                           │
│ [SA123...] (معبأ تلقائياً)           │
│                                       │
│ البيان                                │
│ [صيانة مكيفات_____________]         │
│                                       │
│ [حفظ السند]                          │
└──────────────────────────────────────┘
```

---

## 💡 **الفوائد:**

### **1. سرعة أكبر**
```
✓ modal واحد بسيط
✓ 6 حقول فقط
✓ بدون تعقيدات
```

### **2. سهولة الاستخدام**
```
✓ لا حاجة لاختيار "نوع"
✓ لا حاجة لإضافة "عملاء"
✓ مباشر وواضح
```

### **3. مرونة كاملة**
```
✓ اكتب أي اسم (شركة، فرد، مؤسسة...)
✓ بدون قيود
✓ بدون تصنيفات
```

---

## 📋 **قاعدة البيانات:**

```sql
office_entities:
  - entity_name: 'شركة ABC للصيانة'
  - entity_type: 'general' (ثابت)
  - entity_id_number: '1234567890'
  - mobile: '0501234567'
  - bank_name: 'الراجحي'
  - account_number: 'SA123...'
```

**ملاحظة:**
- `entity_type` دائماً `'general'` (عام)
- لا توجد أنواع مخصصة
- لا توجد عملاء فرعية

---

## 🎯 **التدفق الكامل:**

```
1. سند صرف عام
   ↓
2. اسم الكيان: [⚙️ إدارة الكيانات]
   ↓
3. [+ إضافة كيان جديد]
   ↓
4. Modal يفتح (700px):
   - اسم الكيان: شركة ABC
   - رقم السجل: 1234567890
   - جوال: 0501234567
   - بنك: الراجحي
   - حساب: SA123...
   - ملاحظات: (اختياري)
   ↓
5. [حفظ الكيان]
   ✓ تم الحفظ
   ↓
6. العودة للسند
7. اختر: شركة ABC
   → البنك والحساب يُملأ تلقائياً
   ↓
8. أكمل السند
9. [حفظ] ✓
```

---

## ✅ **قبل وبعد:**

### **قبل التبسيط:**
```
Modal (900px):
  - نوع الكيان [ثابت من النظام]
  - اكتب النوع المخصص
  - اسم الكيان
  - رقم السجل
  - جوال
  - بنك
  - حساب
  - ملاحظات
  - عملاء الكيان
    - عميل 1
    - عميل 2
    - [+ إضافة عميل]
  
  [حفظ الكيان + 2 عميل]
```

### **بعد التبسيط:**
```
Modal (700px):
  - اسم الكيان/العميل
  - رقم السجل
  - جوال
  - بنك
  - حساب
  - ملاحظات
  
  [حفظ الكيان]
```

**النتيجة:** أبسط بـ **70%** ✅

---

## 🎊 **جاهز!**

```
http://localhost/0f/users/office/receipts/add_sand_new.php
```

**الآن:**
- ✅ بسيط
- ✅ سريع
- ✅ واضح
- ✅ بدون تعقيدات

---

**الإصدار:** 6.2.0 (مبسّط)  
**التاريخ:** 2025-10-26  
**الحالة:** جاهز ومبسّط ✨

