Это возможно, если работа подразумевает сидение на одном месте - операторы, и тд.  Залогинился - "время пошло", разлогинился - стоит.  А если по работе человек ходит туда-сюда и он отошел не покурить, а пообщаться по работе в другой отдел, к руководителю, и тд. Как это учитывать? Ставить систему учета на входную дверь - вариант, но тут нужно опять же каким-то образом учитывать, кто ушел курить, а кто пошел по делам.