Общая концепция
Разработать многофункциональный табель учета рабочего времени. В системе необходимо фиксировать отработанные часы каждого сотрудника и автоматически начислять заработную плату на основе почасовой ставки.
Ключевые требования
Управление данными
- Множество объектов: Возможность вести один или несколько проектов/объектов одновременно.
- Иерархия: Сотрудник может работать в рамках одного отчетного периода на разных объектах.
- Кадровый учет: Поддержка «текучки» кадров (увольнение, прием новых работников).
Функционал расчета
- Индивидуальные ставки: Установка часовой ставки для каждого человека, с возможностью задавать разные ставки для разных объектов, где он работает.
- Журнал выплат: Внесение данных по выплате зарплаты с обязательным указанием типа операции (аванс, заработная плата на карту, наличные, удержание по исполнительным листам).
- Контроль переработок: Отслеживание двойного внесения одних и тех же часов на разных объектах (защита от дублирования).
Отчетность
- Сводный отчет: Полная сводка о начисленной зарплате за месяц (общая по компании и отдельно по каждому объекту).
- Личный отчет: Для каждого сотрудника - итоговая зарплата по всем объектам за месяц.
Доступ и администрирование
- Удаленный доступ: Разграничение прав пользователей (ролевая модель), возможность одновременной работы нескольких пользователей.