История сотрудника
Основная информация о связанных с работой зарегистрированных в системе изменениях хранится в таблице Истории сотрудников (hrm_employee_history). С помощью записей истории сотрудника вы можете отслеживать изменения в его карьере: например, под чьим началом и как долго сотрудник трудился в той или иной должности, а также как вознаграждался его труд.
подсказка
Требуемые роли:
- Чтение – hrm_manager, hrm_supervisor, hrm_finance_controller; hrm_agent, кроме поля Зарплата; любой сотрудник – только свои записи, а также его руководители всех уровней вне зависимости от имеющихся ролей.
- Создание, обновление – hrm_manager, hrm_supervisor, hrm_finance_controller.
Создание и обновление Истории сотрудника
Запись в таблице Истории сотрудников создается при первом сохранении изменений в полях, которые ссылаются на записи таблиц Сотрудники (employee) и Трудовые договоры (hrm_employment_contract). Последующие изменения в течение дня добавляются в текущую запись истории сотрудника.
Поля формы История сотрудника
| Поле | Обязательно | Описание |
|---|---|---|
| Сотрудник | Да | Поле заполняется автоматически именем и фамилией пользователя из таблицы Сотрудники (employee). |
| Начало периода | Да | Поле заполняется автоматически датой первого сохранения изменений. |
| Окончание периода | Нет | Поле заполняется автоматически предыдущей датой от даты сохранения следующего изменения. |
| Продолжительность | Нет | Поле заполняется автоматически. |
| Руководитель | Нет | Поле заполняется автоматически именем и фамилией текущего руководителя пользователя из таблицы Сотрудники (employee). |
| Подразделение | Нет | Поле заполняется автоматически названием текущего подразделения пользователя из таблицы Сотрудники (employee). |
| Должность | Нет | Поле заполняется автоматически названием текущей должности пользователя из таблицы Сотрудники (employee). |
| Зарплата | Нет | Поле заполняется автоматически текущим значением заработной платы пользователя из таблицы Трудовые договоры(hrm_employee_contract). |
| Тип занятости | Нет | Поле заполняется автоматически значением, которое совпадает с текущим типом занятости пользователя из таблицы Трудовые договоры (hrm_employee_contract). Возможные значения:
|
| Предыдущая запись | Нет | Поле заполняется автоматически названием записи, которая хронологически предшествует текущей записи истории сотрудника. |
| Предыдущая запись.Руководитель | Нет | Предыдущий руководитель сотрудника. Поле отображается, если значение поля Руководитель предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Руководитель текущей записи. Поле заполняется автоматически. |
| Предыдущая запись.Подразделение | Нет | Предыдущее подразделение сотрудника. Поле отображается, если значение поля Подразделение предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Подразделение текущей записи. Поле заполняется автоматически. |
| Предыдущая запись.Должность | Нет | Предыдущая должность сотрудника. Поле отображается, если значение поля Должность предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Должность текущей записи. Поле заполняется автоматически. |
| Предыдущая запись.Зарплата | Нет | Предыдущая сумма заработной платы сотрудника. Поле отображается, если значение поля Зарплата предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Зарплата текущей записи. Поле заполняется автоматически. |
| Предыдущая запись.Тип занятости | Нет | Предыдущий тип занятости сотрудника. Поле отображается, если значение поля Тип занятости предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Тип занятости текущей записи. Поле заполняется автоматически. |