Рейтинг: 1.7804  
Новая
Предложил Пользователь 4440860 17.07.2020 11:51:14

Необходимо выполнить привязку рабочего времени и учёт затраченного времени на задачу.

Здравствуйте.
Столкнулся с ситуацией, в которой при неначатом рабочем дне, можно запустить счётчик учёта затраченного рабочего времени на решение задачи. Что не является логичным. Получается, работник может выполнять задачу с учётом рабочего времени, где это время будет считаться для этой конкретной задачи, но не будет отражено в общем рабочем времени, что в итоге приводит к ошибочным результатам подсчёта рабочих часов. Если выражаться простым языком, например: на решение задачи было затрачено 6 дней, когда всего рабочих дней было 5, что быть не может, а если работа велась в неурочное время или в выходные/праздничные дни, это затраченное время, всё равно должно быть учитано. Так же присутствует ситуация, при которой при завершении рабочего дня, автоматически останавливается счётчик учёта времени в задаче, к чему работники быстро привыкли, но если рабочий день не был начат, а счётчик времени в задаче был запущен, после завершения работ над задачей, работник бывает забывает остановить этот счётчик, и он продолжает считать время даже тогда, когда работа не выполняется, потому что рабочий день не был начат и не был закончен соответственно.
Предлагаю, в задаче, при нажатии кнопки "начать учёт моего времени", выполнять проверку - запущен ли рабочий день или нет, если рабочий день запущен, то все условия выполнены и счётчик запускается как обычно и задача выполняется, а если рабочий день не запущен - то, к примеру, счётчик и начало выполнения задачи должны блокироваться, и появляться всплывающее окно, с информацией о том, что необходимо запустить рабочий день или же рабочий день должен быть запущен автоматически после появления всплывающего окна с информированием пользователя и только после этого должна появляться возможность работать над задачами, или ещё один вариант, при котором все кнопки для запуска работы над задачами должны быть неактивными, до тех пор, пока рабочий день не будет запущен. В общем, вариантов решения много, но это решение обязательно должно быть воплощено в реальность, что бы избежать последующих нестыковок в учёте затраченного рабочего времени работниками.
Спасибо.