|
Посчитать время, проведенное на работе. Данные с турникетов | ☑ | ||
---|---|---|---|---|
0
Сержант ВДВ Онегин
21.01.19
✎
09:30
|
Данные с турникетов
Получил данные из турникета в таком виде: Евгений Онегин 09:00:00 Приход Евгений Онегин 10:02:00 Выход Евгений Онегин 10:05:00 Приход Евгений Онегин 13:00:00 Выход Евгений Онегин 14:00:00 Приход Евгений Онегин 16:02:00 Выход Евгений Онегин 16:07:00 Приход Евгений Онегин 18:00:03 Выход Как лучше мне посчитать время проведенное сотрудником на работе? |
|||
1
Ёпрст
21.01.19
✎
09:32
|
(0) Запросом
|
|||
2
almar
21.01.19
✎
09:32
|
1. Удалить ошибочные записи (два прихода подряд, два выхода подряд, первое событие дня выход, последнее событие дня вход)
2. Посчитать время между приходами и выходами и сложить |
|||
3
ILM
гуру
21.01.19
✎
09:35
|
Сначала отсортировать по дате и времени, потом удалить ошибки (два и более прихода, два и более выхода), потом вычесть из времени выхода из предыдущей строки время прихода, потом сложить в столбик.
|
|||
4
dmpl
21.01.19
✎
09:48
|
Что делать если есть выход без входа? Вход без выхода?
|
|||
5
yzimin
21.01.19
✎
10:22
|
(4) Считать время проведённое на работе NULL
|
|||
6
dmpl
21.01.19
✎
10:30
|
(5) Т.е. человек остался на 2 смены, а ему не засчитали? А с охранниками как быть?
|
|||
7
Fish
21.01.19
✎
10:32
|
(0) Любая более-менее нормальная система СКУД, должна это уметь делать "из коробки". Зачем из 1С это делать?
|
|||
8
MiniMuk
21.01.19
✎
10:32
|
(2) Прикольно, утром пришел чай попил ушел. Вечером пришел, чай попил ушел. По итогу день отработал
|
|||
9
dmpl
21.01.19
✎
10:35
|
(8) Зачем чай пить? Утром можно приложить пропуск, крутануть турникет - и идти домой.
|
|||
10
sergey yevsenya
21.01.19
✎
10:38
|
(9)отличная идея)
(2)первое событие дня выход - уже и задержаться до часу ночи нельзя) |
|||
11
MiniMuk
21.01.19
✎
10:41
|
(9) (10)
|
|||
12
MiniMuk
21.01.19
✎
10:42
|
(9) че зря ноги бить, хоть чаю попить раз пришел.
(10) сотрудники должны отдыхать, иначе они тогда непродуктивно на следуюий день работают |
|||
13
kumena
21.01.19
✎
11:06
|
> Любая более-менее нормальная система СКУД, должна это уметь делать "из коробки". Зачем из 1С это делать?
например, организация снимает офис, и скуд система арендодателя, который дает только лог. > отличная идея) ни разу не отличная. для конторских работников время прихода и ухода обычно контролируется тогда, когда сотрудника уже под колпаком, и нужны доказательства. |
|||
14
Fish
21.01.19
✎
11:10
|
(13) Мда. Про аренду я как-то не подумал :))
Но в любом случае ручками считать, учитывая всевозможные косяки (два входа подряд, переход через 00:00) и т.п. В запросе имхо сложно будет посчитать. |
|||
15
ptiz
21.01.19
✎
11:53
|
(0) Время общее = Последнее зафиксированное время - Первое зафиксированное время - 1 час на обед.
|
|||
16
Fish
21.01.19
✎
11:55
|
(15) А как тогда вычислить, что не час обедал, а по факту больше?
|
|||
17
El_Duke
гуру
21.01.19
✎
11:55
|
(15) Ага
А между ними приходов и уходов на 7 часов Итого по расчету отработано 8 часов, фактически - 1 час |
|||
18
ptiz
21.01.19
✎
12:03
|
(16) Так можно дойти до установки турникетов в туалет и считать проведенное там время.
|
|||
19
Fish
21.01.19
✎
12:04
|
(18) Знаю несколько контор, в которых контролируют обеденное время (особенно в тех, где обед не час, а 45 минут, например).
|
|||
20
Йохохо
21.01.19
✎
12:05
|
(18) там зоны заводятся, зона туалет не прерывает рабочее время, зона улица прерывает если больше 15 минут
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |