Моя смена (рабочий)
Рабочий сам открывает смену, отчитывается за выполненную работу и закрывает смену в конце дня.
Без активной смены и без мини-отчётов часы в табеле = 0, и ЗП за день не насчитается. Так что приучаем рабочих сами это делать.

Что умеет
Большая кнопка утром — выбираешь объект, GPS фиксируется автоматически. Бригадир видит что ты пришёл.
Закончил кусок работы — нажимаешь «Отчёт», выбираешь работу из сметы, указываешь сколько сделал, фоткаешь до/после.
Если переехал на другой объект днём — нажимаешь «Сменить». Старая смена закрывается, новая открывается.
В конце дня нажимаешь «Закрыть». Часы из всех смен дня попадают в табель и идут в ЗП.
К каждому отчёту обязательно «до» и «после». Без фото не принимается.
GPS пишется в карточку смены. Если ты не на объекте — бригадир видит флаг «вне геофенса».
Сценарии
- 1Пришёл на объект → открыл /mobile/worker → кнопка «Начать смену» → выбрал объект
- 2Поработал → «Отчёт» → выбрал работу из сметы → ввёл объём → сфоткал до и после → отправил
- 3Повторил для каждой выполненной работы за день
- 4В конце дня → «Закрыть смену»
- 1Закончил работу на объекте A → «Сменить»
- 2Выбрал объект B → старая смена закрывается, новая открывается
- 3Продолжаешь работу и мини-отчёты на B
- 1Если не закрыл смену до 23:30
- 2Система автоматом закроет её по времени последнего мини-отчёта (или в 18:00 если отчётов не было)