Artonit

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Артонит Лайт, учет рабочего времени. Одно и то же время при входе и выходе.  (Прочитано 3470 раз)

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля

Строю отчет, и вижу, что почти у всех время прихода и время ухода одно и то же. Соответственно, и время нахождения на работе =0.
Это же неправильно!
PS этот вопрос составлен по результатам нескольких аналогичных запросов в службу технической поддержки.

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля

Алгоритм учета рабочего времени обрабатывает только события с кодом 0 (Действительная карта).
Анализ подобных вопросов показал, что причиной такого "странного" поведения программы было:
1. За текущие сутки у пользователя всего одна отметка о приходе. В этом случае в отчете добавляется сообщение Нечетное количество проходов.
2. У сотрудника за текущие сутки событие типа действительная карта (см. коды событий Артонит Лайт) всего одно. Остальные события имеют код, отличный от 0. Вот пример такого журнала:
   06.11.2012 17:42:01 561 1 1 0102 129,52735
   07.11.2012 08:32:01 607 1 0 0000 129,52735
   07.11.2012 18:52:27 674 1 1 0102 129,52735
   08.11.2012 08:15:11 694 1 0 0102 129,52735

Владелец карты 129,52735 прибыл на работу 7.11.2012 в 8:32:01, событие 607, код события 0 (т.е. действительная карта),
а отбыл с работы 7.11.2012 в 18:52:27, событие 674, код события 102 (т.е. пользователь не пропущен по времени).
Т.к. учет рабочего времени обрабатывает только события с кодом 0, то в расчете было учтено только событие 607 (утренний приход).
Очевидно, что в приведенном примере сотруднику запрещен прохода в 18:52 (как, впрочем, и в 8:15, что видно в событии 694), и система учета рабочего времени игнорировала это событие.
В приведенном примере я бы рекомендовал изменить параметры временной зоны т.о., чтобы события по сотрудникам имели тип Действительная карта. Тогда все расчеты будут проводиться верно.
« Последнее редактирование: Ноября 11, 2012, 23:49:16 от adminsmf »