File size: 4,931 Bytes
82676b8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
"""

ثوابت وحدة التسعير

"""

# أوزان المحتوى المحلي
LOCAL_CONTENT_WEIGHTS = {
    'منتجات_البناء': 1.5,      # المنتجات الأساسية في البناء لها وزن أكبر
    'المنتجات_الإنشائية': 1.5, # المنتجات الإنشائية لها وزن أكبر
    'منتجات_التشطيب': 1.0,     # منتجات التشطيب لها وزن عادي
    'الخدمات_الهندسية': 1.3,   # الخدمات الهندسية لها وزن أكبر
    'الخدمات_الإدارية': 1.0,   # الخدمات الإدارية لها وزن عادي
    'القوى_العاملة_الفنية': 1.2, # القوى العاملة الفنية لها وزن أكبر
    'القوى_العاملة_العادية': 1.0, # القوى العاملة العادية لها وزن عادي
    'القوى_العاملة_الإدارية': 0.8 # القوى العاملة الإدارية لها وزن أقل
}

# فئات التكاليف
COST_CATEGORIES = {
    'مباشرة': [
        'مواد',
        'عمالة',
        'معدات',
        'مقاولين من الباطن'
    ],
    'غير_مباشرة': [
        'إدارة المشروع',
        'ضمانات بنكية',
        'تأمينات',
        'مكاتب الموقع',
        'نقل وسكن',
        'مرافق',
        'أمن وسلامة'
    ],
    'مصاريف_عامة': [
        'مصاريف إدارية',
        'رواتب إدارية',
        'إيجارات',
        'اتصالات',
        'قرطاسية',
        'تسويق وعلاقات عامة'
    ],
    'احتياطيات': [
        'احتياطي مخاطر',
        'احتياطي تضخم',
        'احتياطي تغييرات'
    ]
}

# أنواع التسعير
PRICING_TYPES = {
    'قياسي': 'التسعير المتوازن لجميع البنود',
    'غير_متزن': 'تحميل بعض البنود بسعر أعلى وتخفيض بنود أخرى مع الحفاظ على نفس الإجمالي',
    'تنافسي': 'التسعير بناءً على أسعار المنافسين',
    'ربحية': 'التسعير بناءً على هامش الربح المستهدف'
}

# أنواع استراتيجيات التسعير غير المتزن
UNBALANCED_PRICING_STRATEGIES = {
    'تحميل_أمامي': 'زيادة أسعار البنود المبكرة في المشروع',
    'تحميل_خلفي': 'زيادة أسعار البنود المتأخرة في المشروع',
    'تحميل_مؤكد': 'زيادة أسعار البنود المؤكدة التنفيذ',
    'تخفيض_متغير': 'تخفيض أسعار البنود المحتمل تغير كمياتها'
}

# معلمات افتراضية للمشروع
DEFAULT_PROJECT_PARAMS = {
    'نسبة_المصاريف_العامة': 8.0,    # 8% من التكاليف المباشرة
    'نسبة_الأرباح': 10.0,            # 10% من التكاليف الكلية
    'نسبة_احتياطي_المخاطر': 5.0,     # 5% من التكاليف المباشرة
    'نسبة_ضمان_ابتدائي': 2.0,        # 2% من قيمة العطاء
    'نسبة_ضمان_نهائي': 5.0,          # 5% من قيمة العطاء
    'نسبة_محتجزات': 10.0,            # 10% من قيمة المستخلصات
    'نسبة_دفعة_مقدمة': 10.0          # 10% من قيمة العطاء
}

# وحدات القياس
UNITS_OF_MEASURE = {
    'طولية': ['م.ط', 'متر طولي', 'م'],
    'مسطحة': ['م2', 'متر مربع'],
    'حجمية': ['م3', 'متر مكعب'],
    'وزن': ['كجم', 'طن', 'جم'],
    'عدد': ['عدد', 'وحدة', 'قطعة'],
    'زمن': ['يوم', 'ساعة', 'شهر'],
    'نقطة': ['نقطة', 'مخرج']
}

# نسب الزيادة في التكاليف
COST_INCREASE_FACTORS = {
    'تعقيد_مرتفع': 1.25,     # زيادة 25% للأعمال المعقدة
    'تعقيد_متوسط': 1.15,     # زيادة 15% للأعمال متوسطة التعقيد
    'منطقة_نائية': 1.2,      # زيادة 20% للمناطق النائية
    'ظروف_جوية_قاسية': 1.15, # زيادة 15% للظروف الجوية القاسية
    'ظروف_الموقع_صعبة': 1.2,  # زيادة 20% لظروف الموقع الصعبة
    'عاجل': 1.3              # زيادة 30% للأعمال العاجلة
}

# أنواع المشاريع
PROJECT_TYPES = [
    'سكني',
    'تجاري',
    'صناعي',
    'تعليمي',
    'صحي',
    'بنية تحتية',
    'طرق',
    'نقل',
    'طاقة',
    'مياه وصرف صحي',
    'اتصالات',
    'عسكري',
    'ترفيهي',
    'متعدد الاستخدام'
]