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

История сотрудника

Основная информация о связанных с работой зарегистрированных в системе изменениях хранится в таблице Истории сотрудников (hrm_employee_history). С помощью записей истории сотрудника вы можете отслеживать изменения в его карьере: например, под чьим началом и как долго сотрудник трудился в той или иной должности, а также как вознаграждался его труд.

подсказка

Требуемые роли:

  • Чтение – сотрудник, непосредственный и вышестоящие руководители сотрудника, hrm_agent.
  • Создание, обновление – непосредственный и вышестоящие руководители сотрудника, hrm_agent.

Создание и обновление Истории сотрудника


Запись в таблице Истории сотрудников создается при первом сохранении изменений в полях, которые ссылаются на записи таблиц Сотрудники (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) отличается от значения поля Тип занятости текущей записи. Поле заполняется автоматически.