| اختيار | # | العملية الجديدة | الموجودة في M01 | صف M01 | الشهر الموجود | درجة التطابق | سبب الاشتباه | الحالة |
|---|
| التاريخ والوقت | الشهر | الملف | الإجمالي | جديد | مكرر | مقبول | مرفوض | ترحيل |
|---|
| # | الباب | الشهر | الكود | اسم الحساب | المعلومات | المبلغ ▼ |
|---|
اكتب كود حساب واحد أو عدة أكواد مفصولة بمسافات — مثال: d01 d05 d35
| الكود | اسم الحساب | أول المدة | المناقلات | الإضافة | الخصم | المصروفات الحالية | آخر المدة | حفظ |
|---|
| # | الشهر والسنة | إجمالي مصروفات النظام | الإجمالي الرسمي | الفرق (الرسمي − النظام) | ملاحظة الشهر | إجراء |
|---|---|---|---|---|---|---|
| سيتم تحميل جميع السنوات تلقائيًا عند فتح المهمة. | ||||||
هذه الصفحة للقراءة فقط وتعرض اعتراضات المستخدم الحالي وحده وحالاتها. تقديم الاعتراض يتم من التقرير التفصيلي، ولا يغيّر سجل المصروف في M01.
| الوقت/المستخدم | الحركة | سبب الاعتراض | الحالة | ملاحظة الحل/الحفظ |
|---|
تجمع الصفحة سجل التغييرات المالية وسجل نشاط المستخدمين، ولا تعرض كلمات المرور أو رموز الجلسات أو نصوص أسباب الاعتراض في الملخص المالي.
| الوقت | المنفذ | الإجراء/المصدر | الشيت/الحساب/الفترة | قبل (ملخص) | بعد (ملخص) |
|---|
| الوقت | المنفذ | المستخدم المستهدف | الحدث | آخر دخول | أسماء الصلاحيات المتغيرة |
|---|
| المستخدم | الاسم | الدور | الأكواد | الحالة | التحليل الشهري | مطابقة الشهور (8) | الأرصدة والمناقلات | الصلاحيات | إجراءات |
|---|
هذا دليل ثابت داخل التطبيق، وليس مساعدًا آليًا. يعتمد عرض التحليلات على البيانات المحمّلة أو المتزامنة، وتظل صلاحيات الكتابة والحسابات محددة بحسابك.
سجّل الدخول باسم المستخدم وكلمة المرور. تعرض المهام وفق صلاحيات المستخدم؛ صلاحيات التقارير والمهام 6 و7 و8 مستقلة، والمهمة 8 تتيح العرض والطباعة والتصدير للمستخدم المخوّل ذي نطاق كل الحسابات. المهمة 9 مستقلة للقراءة فقط وتتطلب صلاحية «متابعة اعتراضاتي» المنفصلة؛ الاعتراض نفسه يتطلب صلاحية التقرير التفصيلي ونطاق الحساب. بقيت صلاحيات المهام القديمة كما في الإصدار السابق: صلاحية «المحرر» تسمح بتعديل/حفظ ورقة البيانات، و«إضافة شهر» تعرض أدوات المهمة 3. صلاحيات المهمة 8 قراءة فقط لغير المدير، والمدير وحده يحفظ قيم المهمتين 7 و8؛ المهمتان 10 و11 ظاهرتان في الشريط للمدير فقط، كما يفرض الخادم الصلاحية نفسها. لا تكتب كلمة المرور أو رمز الجلسة في الملاحظات.
مصدر التحليل إما ملف Excel الذي حمّله المدير محليًا أو بيانات Google Sheets التي تجلبها المزامنة. أخطاء الاتصال/الصلاحية تحتاج اتصالًا صالحًا أو مراجعة المسؤول؛ تعذر قراءة ملف غالبًا يعني صيغة غير مدعومة أو ورقة/أعمدة غير مطابقة.
تلخّص المعاملات المقروءة من ورقة البيانات الأساسية، ويُختار M01 تلقائيًا إن وُجد. تُكتشف أعمدة الكود والاسم والباب والشهر والمعلومات والمبلغ من عناوين الملف؛ الفلاتر تعرض الأبواب، الشهور، الحسابات، الترتيب، أعلى النتائج والبحث. لا يوجد حفظ من هذه الصفحة. استخدم CSV أو زر طباعة Dashboard للتصدير والطباعة.
إذا غابت أعمدة الباب أو الشهر أو المبلغ فلن يكتمل التحليل. المبالغ بلا كود لا تدخل في حسابات التقرير، وتظهر في تنبيه منفصل.
يُنشأ التقرير من بيانات M01 المحمّلة: اختر أكواد الحسابات، الباب، ونطاق الشهر ثم اضغط «إنشاء التقرير». يستطيع المستخدم اختيار أو طلب الأكواد المسموحة له فقط. طباعة التقرير تستخدم نسخة التقرير المعتادة، وتصدير Excel ينشئ ملفًا بجدول التفاصيل وملخص الحسابات.
في شاشة التقرير فقط يظهر زر الاعتراض للحركات المؤهلة من M01. افتح الزر، اكتب سببًا غير فارغ في الحقل المجاور، ثم أرسل؛ يتعطل زر الإرسال حتى يصبح السبب غير فارغ. يُحفظ الاعتراض كسجل مستقل ولا يعدّل صف المصروف. يمكن لصاحب الطلب متابعة اعتراضاته في المهمة 9 بعد منح صلاحيتها المستقلة؛ المهمة 10 للمدير لمراجعة الاعتراضات وتغيير حالتها، والمهمة 11 تجمع سجلي التغييرات والنشاط. لا يظهر زر الاعتراض أو حقوله أو بياناته في الطباعة.
إذا ظهرت رسالة أن الحركة تغيّرت، حدّث البيانات وأعد إنشاء التقرير. لا يمكن الاعتراض على صف ليس موجودًا في M01 أو على حساب خارج نطاق المستخدم.
اختر ملف الشهر والورقة ورقم الشهر، ثم عاين المطابقة والفروقات والتكرارات. المعاينة محلية في المتصفح؛ لا تتغير Google Sheets إلا عند ترحيل الصفوف. صلاحية `appendMonth` تعرض أدوات هذه المهمة كما في الإصدار السابق، مع أن نقطة الكتابة الأصلية في الخادم تقبل `ADMIN` أو صلاحية `editor`؛ لذلك قد يحتاج صاحب صلاحية `appendMonth` وحدها أيضًا إلى `editor` حتى ينجح الترحيل/التراجع، ولم نغيّر هذا السلوك القديم. بعد ترحيل ناجح يفرّغ «تراجع» نطاق آخر ترحيل مع إبقاء الصفوف وعمود D ومعادلته. «نسخة احتياطية الآن» تنزيل يدوي محلي للملف المحمّل، وليس نسخة Drive اليومية.
أخطاء المعاينة عادة من عدم اختيار ملف/ورقة/شهر أو نقص أعمدة المصدر. تحذير اختلاف الشهر يعني أن تاريخ بعض الصفوف لا يطابق الشهر المختار؛ راجع الصفوف قبل الترحيل.
يعرض بيانات الورقة الأساسية ويتيح البحث والفحص والمعاينة. خلية العمود D محمية لأنها مرتبطة بمعادلة. بقيت صلاحية `editor` القديمة: يستطيع حاملها تعديل الخلايا الأخرى واستخدام أدوات المحرر والحفظ؛ ويتحقق الخادم من `ADMIN` أو `editor`. مستخدم الصفحة الذي لا يملك صلاحية المحرر يبقى للقراءة فقط. حفظ الورقة يحافظ على معادلات العمود D.
إذا لم تُحمّل بيانات أو تعذر الحفظ فتحقق من المزامنة والجلسة ومخطط الأعمدة والصلاحيات. لا تُجرِ تعديلًا على نسخة محلية متوقعةً أن تُحفظ تلقائيًا.
يعرض إحصاءات الترحيل والمكررات والحقول الناقصة واختلاف الشهر من سجل المراجعة، ويحلّل الحركات المحمّلة ضمن نطاق حساباتك: مقارنة شهرية، انحرافات، تصنيف حسابات وملاحظات إدارة. لا توجد مدخلات مالية هنا ولا يكتب المركز في M01. استخدم «تحديث» للمراجعة، وصدّر سجل المراجعة أو ملاحظات الإدارة من الزرين الظاهرين.
إذا لم تظهر نتائج، حمّل البيانات ونفّذ الترحيل/المعاينة التي تنتج سجلًا ثم حدّث المركز. تفاصيل أي نتيجة تفتح من الرسم أو البطاقة المرتبطة بها.
يجمع المصروفات الشهرية لكل حساب من M01 ويعرض مخططات وملخصات قابلة للبحث. استخدم تحديث التحليل، ثم أزرار الطباعة أو تصدير Excel المتاحة. لا توجد مدخلات مالية للحفظ هنا.
إذا ظهر إجمالي صفر، تحقق من أن M01 يحتوي أكوادًا ومبالغ وشهورًا مقروءة، وأن الملف الذي تحلله هو المصدر المقصود.
المصروفات الحالية والتفاصيل الشهرية من M01 (التاريخ C، الكود D، المبلغ G)، ومدخلات أول المدة والمناقلات والإضافة والخصم من bank2 وفق خريطة العناوين. الرصيد الأخير = أول المدة + المناقلات + الإضافة − الخصم − المصروفات الحالية؛ بطاقة الرصيد الأخير تجمع قيم balance/last المحسوبة. يستطيع المدير فقط الحفظ. تتبع الشاشة الصفوف المعدّلة؛ استخدم «حفظ» لصف واحد أو «حفظ جماعي» لإرسال التعديلات كلها في طلب واحد. لا يوجد حفظ جماعي عند عدم وجود تغييرات، وتظل المدخلات ظاهرة إذا فشل الحفظ أو التحديث. زر المصروفات يفتح تفاصيل الحساب.
تُطابق الصفوف بالكود الموجود في bank2 ولا تُضاف صفوف جديدة. إذا كان الكود فارغًا أو غير معروف أو مكررًا، يظهر الصف والكود في رسالة الخطأ ولا تُكتب أي تغييرات من الطلب. الأعمدة الأخرى والصيغ وM01 لا تتغير.
مصروفات النظام تُحسب من M01 وفق C=التاريخ الفعلي وD=كود الحساب وG=المبلغ. الإجمالي الرسمي والملاحظة منفصلان في Monthly_Reconciliation لكل سنة وشهر؛ الفرق = الرسمي − النظام. الوضع الافتراضي «كل السنوات»، ويظهر كل شهر مع سنته في صف مستقل؛ اختيار سنة يعرض تلك السنة وحدها. غير المدير الذي لديه صلاحية المهمة 8 ونطاق كل الحسابات يستطيع العرض والطباعة والتصدير فقط. المدير وحده يحفظ الإجمالي الرسمي والملاحظة.
تاريخ M01 غير القابل لاستخراج السنة/الشهر أو مخطط الأعمدة غير المطابق يمنع احتساب المطابقة بدل تخمين قيمة. إذا كانت ورقة Monthly_Reconciliation القديمة تحفظ الشهر بلا سنة، يرفضها النظام بدل إسناد سنة تخمينية؛ يلزم تحويل سجلاتها يدويًا إلى مخطط السنة/الشهر بعد مراجعتها.
«سجلات المدير» تظهر للـ ADMIN فقط: سجل تغييرات مالية بملخصات آمنة قابلة للبحث، سجل نشاط المستخدمين وآخر دخول، ومراجعة الاعتراضات. سجل الاعتراض منفصل عن M01؛ السبب إلزامي، ويمكن للمدير وضع الحالة «مفتوح» أو «قيد المراجعة» أو «تم الحل» وإضافة ملاحظة حل.
النسخ اليومية تُنشأ في مجلد Drive خاص، بمشغّل يومي واحد وباحتفاظ بآخر 10 نسخ، وتُمسح بيانات Sessions من نسخة الاحتياط فقط. إعداد المشغّل وإدارته من مشروع Apps Script لصاحب المشروع؛ لا يوجد إجراء إعداد أو حالة نسخ احتياطية عامة للمستخدمين. تنزيل النسخة المحلية اليدوية يبقى منفصلًا.
تحليل تفصيلي