توثيق ربحية المشاريع لأودو 19 Community
دليل ربحية المشاريع: كيف تُصنع الأرقام، والتقرير، وتبويب المشروع، والهامش المستهدف والتنبيه، والصلاحيات.
يشرح الإصدار 1.0.0حُدّث في 24 أكتوبر 2026
ابدأ من هنا
ببساطة: هل يربح هذا المشروع؟ الجواب متفرق: سجلات الوقت في مكان، وفواتير الموردين في آخر، والفواتير في ثالث. يجمعها ربحية المشاريع. لكل مشروع أصلًا حساب تحليلي: وسجلات الوقت وفواتير الموردين وفواتير العملاء التي تصل إليه تصير قائمة واحدة، بـالإيراد والتكاليف والهامش والهامش % لكل مشروع أو شهر أو عميل أو نوع. وأعطِ كل مشروع هامشًا مستهدفًا فيخبرك أودو أيها يهبط دونه.
نصيحة: لا إدخال بيانات جديد: يقرأ ما يسجله أودو أصلًا حين يسجل الناس الوقت ويرحّلون الفواتير.
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| تقرير واحد | إيراد وتكاليف وهامش وساعات كل المشاريع: جدول محوري ورسم بياني وقائمة. |
| مقسّم بالنوع | سجلات الوقت (بتكلفة الموظف) وفواتير الموردين وفواتير العملاء وقيود أخرى. |
| جمّع بأي شيء | المشروع والعميل ومدير المشروع والنوع والشهر؛ ومرشحات لهذه السنة وآخر 90 يومًا. |
| على المشروع | تبويب ربحية بالأرقام والساعات، وزر الهامش % يفتح التفصيل. |
| الهامش المستهدف | نسبة لكل مشروع (20% افتراضيًا)، وتنبيه أحمر على المشروع ومرشح هامش دون المستهدف. |
| تنبيه أسبوعي | إجراء مجدول اختياري يعطي مدير المشروع نشاطًا لكل مشروع دون المستهدف، مرة في الشهر كحد أقصى. |
| الصلاحيات | يرى مديرو المشاريع ومديرو المحاسبة الأرقام؛ ولا يراها بقية مستخدمي المشاريع. |
| تعدد الشركات | ترى كل شركة مشاريعها. |
| العربية | كل شيء مترجم ويعمل من اليمين إلى اليسار. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | المشاريع (project) وسجلات الوقت (hr_timesheet) والفوترة (account) |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_project_profitability.zip؛ فُكّه لتحصل على المجلدtaqnix_project_profitability. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Project Profitability واضغط تثبيت.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_project_profitability --stop-after-init
كيف تُصنع الأرقام
| الرقم | مصدره |
|---|---|
| الإيراد | الأسطر التحليلية الموجبة للحساب التحليلي للمشروع: فواتير العملاء (وتخفضه الإشعارات الدائنة). |
| التكاليف | الأسطر السالبة: سجلات الوقت بتكلفة كل موظف وفواتير الموردين والتكاليف الأخرى المرسلة إلى الحساب. |
| الهامش | الإيراد ناقص التكاليف. والهامش % هو الهامش مقسومًا على الإيراد. |
| الساعات | ساعات سجلات الوقت. |
مهم: تتبع الأرقام الحساب التحليلي للمشروع: ضع الحساب التحليلي للمشروع على أسطر فواتيرك (التوزيع التحليلي) لتُحتسب.
التقرير
ببساطة: المشاريع ← التقارير ← الربحية. يعرض الجدول المحوري هامش كل مشروع بحسب النوع؛ أضف الإيراد والتكاليف من المقاييس، وافتح مشروعًا لترى الشهور، أو انتقل إلى الرسم البياني والقائمة.
على المشروع
ببساطة: يعرض تبويب الربحية في مشروع الإيراد والتكاليف والهامش والهامش % والساعات، والهامش المستهدف الذي تستطيع تغييره. وتحت المستهدف تظهر رسالة حمراء. ويفتح زر الهامش % تفصيل المشروع. وفي قائمة المشاريع يمكن إظهار عمود الهامش % ويجد مرشح هامش دون المستهدف المشاريع المتعثرة.
التنبيه الأسبوعي
ببساطة: الإعدادات ← التقنية ← الإجراءات المجدولة ← ربحية المشاريع: نبّه المديرين متوقف. فعّله فينال كل مدير مشروع نشاطًا لكل مشروع من مشاريعه دون المستهدف، مرة في الشهر كحد أقصى.
من يفعل ماذا
| من | يستطيع |
|---|---|
| مديرو المشاريع | رؤية التقرير وتبويب الربحية، وتغيير الهامش المستهدف. |
| مديرو المحاسبة | رؤية التقرير. |
| بقية مستخدمي المشاريع | لا يرون التقرير ولا الأرقام. |
العربية ومن اليمين إلى اليسار
الحدود
| الحد | التفصيل |
|---|---|
| الحساب التحليلي | لا يُحتسب إلا ما يصل إلى الحساب التحليلي للمشروع: سجلات الوقت وأسطر الفواتير التحليلية. |
| تكلفة الوقت | تُقيَّم سجلات الوقت بتكلفة الساعة المحددة للموظف. |
| حساب واحد لكل مشروع | إن اشترك عدة مشاريع في حساب تحليلي يعرض كل منها الأسطر نفسها. |
| ليس محاسبة | هي رؤية إدارية: لا تغني عن التقارير المحاسبية. |
للمطورين
ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
project = env['project.project'].browse(project_id)
project.tx_revenue, project.tx_cost, project.tx_margin, project.tx_margin_pct, project.tx_below_target
rows = env['taqnix.project.profit']._read_group([('project_id', '=', project.id)], ['kind'], ['revenue:sum', 'cost:sum'])
env['project.project']._cron_margin_alert() # an activity for the manager of each project below its targetاستكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| مشروع لا يعرض شيئًا | لا حساب تحليلي له، أو لم يصل إليه شيء: راجع التوزيع التحليلي للفواتير وسجلات الوقت. |
| تكلفة سجلات الوقت صفر | حدد تكلفة الساعة للموظفين. |
| لا أرى التبويب | تحتاج إلى مجموعة مسؤول المشاريع. |
| الهامش يبدو خطأ | افتح القائمة: كل سطر وراء الرقم موجود. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_project_profitability.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.