Перейти к основному содержимому

Timekeeping & Shifts

Управляйте рабочими сменами, распределением выходных и данными учёта времени для сотрудников.

Path: Admin -> HRM -> Timekeeping URL: admin/hrm/timekeeping Permission: Administrator only


Обзор

Модуль Timekeeping включает:

  1. Manage Timekeeping – Просмотр и редактирование записей учёта времени
  2. Allocate Shiftwork – Назначение смен сотрудникам
  3. Table Shiftwork – Просмотр расписания смен
  4. Manage Day Off – Настройка праздников и типов выходных

Вкладки Timekeeping

1. Manage Timekeeping

URL: admin/hrm/timekeeping (default)

Purpose: Просмотр и управление ежедневными записями учёта времени (приход/уход, отработанные часы).

User Flow:

  1. Выберите month и year
  2. Просмотрите сетку учёта времени (Handsontable) со сотрудниками и датами
  3. Редактируйте значения прямо (если разрешено)
  4. Данные могут использоваться в Payroll для расчёта зарплаты

2. Allocate Shiftwork

URL: admin/hrm/timekeeping?group=allocate_shiftwork

Purpose: Назначение расписания смен сотрудникам.

User Flow:

  1. Выберите сотрудника и смену
  2. Установите диапазон дат для назначения
  3. Сохраните назначение
  4. Сотрудники видят свои назначенные смены в расписании

3. Table Shiftwork

URL: admin/hrm/timekeeping?group=table_shiftwork

Purpose: Просмотр расписания смен в формате таблицы/сетки.

Features:

  • См. кто работает в какой смене в какую дату
  • Фильтр по диапазону дат, сотрудникам или типу смены

4. Manage Day Off

URL: admin/hrm/timekeeping?group=manage_dayoff

Purpose: Определение праздников и типов выходных.

User Flow:

  1. Добавьте записи day off (например, праздники)
  2. Установите date и description
  3. Эти дни исключаются из рабочих дней в расчётах
  4. Удаляйте или редактируйте записи выходных по необходимости

Actions:

  • Add day off
  • Edit day off
  • Delete day off

Shifts Management

URL: admin/hrm/shifts

Purpose: Создание и управление типами смен (например, Morning, Evening, Night).

User Flow:

  1. Добавьте смену с name и time range
  2. Смены можно назначать сотрудникам через Allocate Shiftwork
  3. Редактируйте или удаляйте смены по необходимости

Интеграция с Payroll

Данные учёта времени (отработанные часы, сверхурочные и т.д.) могут использоваться в:

  • Payroll – Для расчёта зарплаты на основе посещаемости
  • Reports – Для отчётов по посещаемости и сверхурочным