تولید تایم‌شیت رانندگان

ساختار جدید تایم‌شیت:

رنگ‌های وضعیت‌ها:
عادی:
بارندگی:
طب کار:
مرخصی:
تعطیل:
منطق تعیین وضعیت:
برای هر ناحیه در هر روز، سیستم بررسی می‌کند:
۱. وضعیت روزانه (ستون وضعیت روز) تمام نیروهای آن ناحیه در آن روز از جدول reports_processed
۲. اگر حتی یک نفر "عادی" باشد، وضعیت کل ناحیه "عادی" می‌شود
۳. در غیر این صورت، وضعیتی که بیشترین تکرار را دارد انتخاب می‌شود
۴. همان وضعیت واقعی در Sheet کلی و Sheet ناحیه نمایش داده می‌شود
۵. اگر وضعیت "عادی" باشد: با رنگ سفید نمایش داده می‌شود
۶. اگر وضعیت غیرعادی باشد: همان وضعیت با رنگ مخصوص نمایش داده می‌شود
۷. دیگر "نشت یابی" نمایش داده نمی‌شود!

منطق تعیین مقصد کار:
مقصد کار از ستون mantaghe جدول reports_processed خوانده می‌شود
مقصد اکثریت نیروهای آن ناحیه در آن روز انتخاب می‌شود
ساعت کار ثابت: 08:00 تا 16:00 (8 ساعت)