# المساعدة واستكشاف الأخطاء — الإعدادات

_المساعدة واستكشاف الأخطاء › الإعدادات_

## مجموعات الشركات

**لا أرى مجموعة الشركات المطلوبة في القائمة** → قد تكون المجموعة لم تُنشأ بعد أو لم تُحفظ. → استخدم **جديد** لإنشاء السجل أو راجع القائمة بعد الحفظ.

**لا تظهر أي شركات أو مستخدمين عند استخدام الأزرار المرتبطة** → قد تكون المجموعة غير مرتبطة بعد بالشركات أو المستخدمين. → راجع السجل وأكمل ربط **الشركات** و**المستخدمون**.

**الرمز غير ظاهر أو فارغ** → هذا طبيعي إذا لم يكن هناك حاجة إلى رمز اختياري. → أضف **الرمز** فقط عندما تحتاجه قواعد المشاركة داخل الكود أو تعبيرات النطاق.

[افتح الصفحة الكاملة](doc:sherkety-company-group)

## مجموعات العملاء

**العَرَض:** لا يمكن حفظ السجل.  
**السبب المحتمل:** حقل **الاسم** لم يُستكمل، وهو حقل إلزامي.  
**الإصلاح:** أدخل اسم المجموعة ثم أعد الحفظ.

**العَرَض:** يظهر السجل لكن لا تظهر جهات متوقعة ضمن المجموعة.  
**السبب المحتمل:** لم يتم تحديد قيم كافية في حقل **العملاء**.  
**الإصلاح:** حرّر السجل وأضف الجهات المطلوبة إلى **العملاء**.

**العَرَض:** المستخدم المعيَّن لا يبدو أنه يرث الوصول إلى العملاء.  
**السبب المحتمل:** لم يتم إدراج المستخدم في حقل **المستخدمون** داخل المجموعة الصحيحة.  
**الإصلاح:** راجع المجموعة، ثم استخدم **عرض المستخدمين المعيَّنين** للتأكد من وجوده، وأضفه إذا لزم الأمر.

[افتح الصفحة الكاملة](doc:sherkety-partner-group)

## الشركات

- **العَرَض:** لا يمكنك الاعتماد على السجل أو تظهر الحقول غير مكتملة.  
  **السبب المحتمل:** توجد حقول مطلوبة لم تُستكمل، مثل **اسم الشركة** أو **العملة** أو **الشريك** أو حقول السنة المالية.  
  **الحل:** أكمل جميع الحقول المطلوبة ثم أعد حفظ السجل.

- **العَرَض:** تظهر مواعيد الشراء أو التسليم مبكرة أو متأخرة عن المتوقع.  
  **السبب المحتمل:** قيمة **الأيام الكافية للتوصيل** أو **مهلة الشراء** غير مناسبة لدورة العمل الفعلية.  
  **الحل:** راجع القيم وعدّلها بما يتوافق مع تأخيرات الموردين ومتطلبات التسليم.

- **العَرَض:** لا تتطابق السنة المالية مع واقع الشركة.  
  **السبب المحتمل:** تم إدخال **آخر أيام السنة المالية** أو **آخر شهور السنة المالية** بشكل غير صحيح.  
  **الحل:** صحّح نهاية السنة المالية لتطابق السياسة المعتمدة في الشركة.

[افتح الصفحة الكاملة](doc:res-company)

## المستخدمون

- **العارض:** لا يظهر المستخدم في القائمة بعد إنشائه.  
  **السبب المحتمل:** لم يتم إنشاء السجل أو لم تنتقل إلى القائمة الصحيحة.  
  **الحل:** افتح **المستخدمون** من المسار **الإعدادات > المستخدمون والشركات > المستخدمون** ثم راجع وجود السجل.

- **العارض:** لا يمكن التمييز بين المستخدمين المتشابهين.  
  **السبب المحتمل:** **تسجيل الدخول** أو بيانات الاتصال غير مكتملة.  
  **الحل:** افتح السجل وأكمل **تسجيل الدخول** و**رقم الهاتف** و**الهاتف المحمول**.

- **العارض:** المستخدم مرتبط بالشركة أو الشريك غير الصحيح.  
  **السبب المحتمل:** اختيار قيمة غير مناسبة في **الشركة** أو **الشريك ذو الصلة**.  
  **الحل:** عدّل السجل وتحقق من القيم قبل استخدامه في العمليات المالية أو التشغيلية.

[افتح الصفحة الكاملة](doc:res-users)

## الأدوار

- **لا تظهر بعض الوحدات للمستخدم**  
  **السبب المحتمل:** تفعيل **تقييد رؤية الوحدات** مع عدم إدراج تلك الوحدات في **الوحدات المرئية**.  
  **الحل:** أضف الوحدات المطلوبة إلى **الوحدات المرئية**، وتحقق أيضاً من وجود `base` و`web` إذا كنت تريد الوصول إلى الواجهة الأساسية.

- **لا تظهر بعض القوائم رغم أن الوحدة متاحة**  
  **السبب المحتمل:** تفعيل **تقييد ظهور القوائم** مع عدم إدراج القائمة ضمن **القوائم المرئية**.  
  **الحل:** استخدم **تخصيص** داخل الوحدة المعنية، ثم أضف القوائم المطلوبة إلى **القوائم المرئية**.

- **لا يستطيع المستخدم تنفيذ إجراء محمي معيَّن**  
  **السبب المحتمل:** تفعيل **تقييد الإجراءات المحمية** مع عدم إدراج الدالة في **الإجراءات المسموح بها**.  
  **الحل:** أضف الإجراء المطلوب إلى **الإجراءات المسموح بها**، ثم أعد اختبار السجل مع المستخدم المقصود.

[افتح الصفحة الكاملة](doc:sherkety-role)

## دفاتر الحسابات

**العَرَض:** لا يظهر الدفتر المقصود في القائمة أو لا يمكن اختياره في مواضع لاحقة.  
**السبب المحتمل:** السجل غير مفعّل عبر **Active** أو لم يُحفظ بعد.  
**الحل:** افتح السجل وتأكد من تفعيل **Active** ثم احفظه من جديد.

**العَرَض:** تظهر صعوبة في تمييز دفاتر متعددة تستخدم **دفتر اليومية** نفسه.  
**السبب المحتمل:** **Book No.** مكرر أو غير واضح داخل نفس (الشركة، الفرع، **دفتر اليومية**).  
**الحل:** عدّل **Book No.** بحيث يصبح فريداً ضمن ذلك النطاق.

**العَرَض:** لا تتوافق صلاحيات الوصول مع الدفتر المتوقع.  
**السبب المحتمل:** لم تُضبط **Permission Rules** أو لم ترتبط بالدفتر الصحيح.  
**الحل:** راجع قواعد الصلاحية المرتبطة بهذا الدفتر وتأكد من مطابقتها للفرع والشركة و**دفتر اليومية**.

**العَرَض:** يظهر الدفتر تحت شركة أو فرع غير صحيحين.  
**السبب المحتمل:** تم اختيار **Company** أو **Branch** بشكل غير متسق مع الاستخدام المقصود.  
**الحل:** افتح السجل وعدّل الحقول التنظيمية بحيث تعكس الشركة الأصلية والفرع الصحيح.

[افتح الصفحة الكاملة](doc:account-book)

## الإجراءات المحمية

- **العَرَض:** لا أجد الإجراء الذي أتوقعه في القائمة.  
  **السبب المحتمل:** السجل غير مسجّل حاليًا أو لم تتم مزامنته من مصدره.  
  **الإصلاح:** راجع **نشط**، ثم تحقّق من **الرمز** و**اسم النموذج** بحثًا عن سجل بديل أو معاد تسميته.

- **العَرَض:** يظهر الإجراء لكن لا أستطيع معرفة دوره الحقيقي.  
  **السبب المحتمل:** الاعتماد على **التسمية** وحدها غير كافٍ.  
  **الإصلاح:** استخدم **الوصف** مع **اسم النموذج** و**اسم الدالة** لتحديد الغرض التشغيلي بدقة.

- **العَرَض:** أرى الإجراء ضمن **ممنوح للأدوار** لكن لا أستطيع تعديله من هذه الصفحة.  
  **السبب المحتمل:** هذا الحقل للعلم فقط، والجهة القابلة للتعديل هي الدور المرتبط به.  
  **الإصلاح:** انتقل إلى إدارة الدور المطلوب وعدّل `allowed_action_ids` هناك.

[افتح الصفحة الكاملة](doc:sherkety-action-permission)

## مصفوفة الصلاحيات

- **العَرَض:** لا يظهر صف جديد بعد محاولة الإضافة.  
  **السبب المحتمل:** لم يتم إنشاء صف عبر **جديد** أو لم تُحدَّد **مجموعة الأمان** و**الدفتر**.  
  **الإصلاح:** أعد إنشاء الصف وتأكد من تعبئة الحقلين المطلوبين.

- **العَرَض:** تقارير التدقيق لا تتصرف كما توقعت، رغم تفعيل الصلاحيات الأخرى.  
  **السبب المحتمل:** لم يتم تفعيل **يمكن التدقيق**، أو أن التوقع مبني على أنه ينشئ قاعدة وصول، وهو لا يفعل ذلك.  
  **الإصلاح:** فعّل **يمكن التدقيق** عند الحاجة إلى تمكين الإبلاغ، وتذكّر أنه مؤشر للتقارير فقط.

- **العَرَض:** تم حذف صف ولم يعد هناك وصول للمجموعة إلى دفتر معين.  
  **السبب المحتمل:** أُزيل ربط الصلاحية نفسه من القائمة.  
  **الإصلاح:** أضف صفاً جديداً لنفس **مجموعة الأمان** و**الدفتر** ثم فعّل الصلاحيات المطلوبة من جديد.

[افتح الصفحة الكاملة](doc:account-permission-rule)

## إدارة اللافتات

- **العَرَض:** لا تظهر لافتة الرأس في التقرير.  
  **السبب المحتمل:** خيار **تمكين لافتة الرأس** غير محدد.  
  **الإصلاح:** ارجع إلى شاشة **إدارة اللافتات** وفعّل الخيار ثم **الحفظ يدوياً**.

- **العَرَض:** تم تعديل القيم لكن لا يظهر أي تغيير بعد العودة إلى التقرير.  
  **السبب المحتمل:** لم يتم حفظ التعديلات.  
  **الإصلاح:** اضغط **الحفظ يدوياً** لتثبيت الإعدادات.

- **العَرَض:** تم حفظ إعداد غير مناسب بصريًا.  
  **السبب المحتمل:** تم اعتماد التعديل قبل مراجعته.  
  **الإصلاح:** افتح الشاشة من جديد، عدِّل القيم، ثم احفظها بعد التحقق من النتيجة.

[افتح الصفحة الكاملة](doc:banner-management)

## الرسائل

### الأعراض: تظهر الرسالة **فاشلة**
**السبب المرجح:** تعذر تسليم الرسالة أو معالجة الطلب المرتبط بها.  
**الإجراء:** افتح السجل نفسه وراجع **رسالة الخطأ** لمعرفة السبب المباشر.

### الأعراض: لا يظهر **وقت التسليم** أو **وقت القراءة**
**السبب المرجح:** الرسالة لم تنتقل بعد إلى مرحلة **مُسلَّمة** أو **مقروءة**.  
**الإجراء:** راجع **الحالة**؛ إذا كانت **في الانتظار** أو **مُرسلة**، فانتظر اكتمال المعالجة أو أعد التحقق لاحقًا.

### الأعراض: لا يمكن ربط الرسالة بالعميل أو المستند المتوقع
**السبب المرجح:** قد لا يكون **الشريك** أو أحد المعرفات المرجعية متاحًا في السجل.  
**الإجراء:** استخدم **معرّف رسالة المزوّد** و**معرّف حدث Sherkety** و**نص الرسالة** للمطابقة والبحث اليدوي داخل السجل.

[افتح الصفحة الكاملة](doc:whatsapp-message)

## القوالب

**الأعراض:** لا يظهر القالب المطلوب بعد الضغط على **مزامنة من API (Sync from API)**.  
**السبب المحتمل:** القالب غير موجود في المصدر الخارجي أو لم يُرجَع ضمن البيانات المتاحة.  
**الإصلاح:** أعد المزامنة لاحقًا، أو أنشئ سجلًا جديدًا باستخدام **جديد** إذا كان ذلك مناسبًا.

**الأعراض:** يظهر القالب في الحالة **قيد الانتظار** لفترة طويلة.  
**السبب المحتمل:** ما زال القالب في مرحلة المعالجة أو المراجعة.  
**الإصلاح:** انتظر اكتمال الحالة ثم راجع القائمة مرة أخرى.

**الأعراض:** يظهر القالب في الحالة **مرفوضة**.  
**السبب المحتمل:** لم يتم قبول القالب أثناء المراجعة.  
**الإصلاح:** راجع **النص** و**الفئة** و**اللغة** و**معرّف القالب في Meta** قبل إعادة استخدامه أو استبداله.

**الأعراض:** لا يمكنك التمييز بين قالبين متشابهين.  
**السبب المحتمل:** الاعتماد على **الاسم** وحده دون مراجعة بقية الحقول.  
**الإصلاح:** قارن **اللغة** و**الفئة** و**معرّف القالب في Meta** و**الحالة** قبل اتخاذ القرار.

[افتح الصفحة الكاملة](doc:whatsapp-template)

## ألوان الحالة

**تظهر الألوان في سجل غير متوقع** → السبب المحتمل: تم اختيار **نموذج** غير صحيح → الحل: عدّل **النموذج** ليطابق السجل المقصود.

**لا تظهر أي ألوان للحالة** → السبب المحتمل: **حقل الحالة** غير صحيح أو لا يحمل قيمًا من نوع اختيار → الحل: استخدم الحقل الذي يطابق الوصف، مثل الحقل الذي يحمل `state` أو ما يعادله في النموذج.

**التعريف موجود لكن لا ينعكس بصريًا** → السبب المحتمل: لم تُربط القيم في قسم **الألوان** بشكل مناسب → الحل: راجع ربط الألوان بالقيم المرتبطة بحقل الحالة.

[افتح الصفحة الكاملة](doc:sherkety-status-model)
