Для более гибкой настройки расчета фиксированных выплат сотрудника (оклада и премий) в приложение "KPI - Эффективность работы компании" был добавлен функционал выбора типа оплат.
Для решения этой задачи на страницу "Справочники" был добавлен функционал справочника "Типы оплат", который содержит:
- Элемент "Оклад", который стоит по умолчанию и его нельзя удалить.
- Функционал добавления нового элемента справочника по типу оплат. При добавлении нового элемента происходит проверка на наличие дубля названия элемента в этом справочнике.
- Функционал отправки элемента в архив элемента.
Справочник "Типы оплат"
В таблицу на странице “Сотрудники” добавлен столбец "Типы оплат", в котором выводится отображение всех типов оплат и их заданное значение, а также на детальной странице сотрудника добавлен функционал настройки элемента типа оплаты:
"Типы оплат" на детальной странице сотрудника
На детальную страницу "Цели" в блоки "Изменения" и "Разрешить переработки" добавлены значения из справочника "Типы оплаты" для следующих видов начислений: "Единоразовая выплата при достижении цели", "Долевая выплата", "Выплата за каждый факт выполнения цели", "Пропорциональная выплата":
"Типы оплат" на странице настройки цели
Были добавлены значения из справочника "Типы оплаты" на страницу с результатами работы сотрудника:
"Типы оплат" на главной странице
На странице "Настройки" поле "Отображение оклада в показателях сотрудника" переименовано в "Отображение типов оплат в показателях сотрудника", и отвечает за отображение всех типов оплат сотрудника на странице с результатами работы сотрудника:
Страница "Настройки"
Настроим выплаты для сотрудника по окладу, проектной премии и премии в месяц. Для этого нам необходимо добавить эти выплаты в справочник “Типы оплат”. Далее на детальной странице сотрудника добавляем значения по этим типам.
Добавление типов оплат на детальной странице сотрудника
Настройка цели с фиксированными выплатами.
Создадим цель для сотрудника, чтобы отслеживать прогресс по проектам в работе и настроим выплату по достижению цели. Для этого нам необходимо настроить 3 типа:
- Тип для получения количества всех проектов.
- Тип для получения количества завершенных проектов.
- Тип для получения разницы завершенных проектов из всех проектов (подробнее о функционале с вычитанием сущностей рассказывали тут).
Настройка типа №1: необходимо в поле "Сущность" выбрать значение "Задачи", в поле "Ответственный" указать "Сотрудник из цели" (если хотим, чтобы сотрудник подставлялся автоматически из настроенной по этому типу цели), в поле "Статус" укажем все статусы, в поле "Фильтровать по" выберем значение "крайнему сроку".
Добавление типа для получения количества всех проектов
Настройка типа №2: необходимо в поле "Сущность" выбрать значение "Задачи", в поле "Ответственный" указать "Сотрудник из цели" (если хотим, чтобы сотрудник подставлялся автоматически из настроенной по этому типу цели), в поле "Статус" укажем "Завершена", в поле "Фильтровать по" выберем значение "дате завершения".
Добавление типа для получения количества завершенных проектов
Настройка типа №3: необходимо в поле "Сущность" выбрать значение "Вычитание сущностей", в уменьшаемом указать выбрать тип с подсчетом количества всех проектов, а в вычитаемом – тип с подсчетом количества завершенных проектов.
Добавление типа для получения разницы завершенных проектов из всех проектов
Настройка цели.
Далее создаем цель: выбираем наш тип, плановый показатель и настраиваем выплату по достижению этой цели. Для это выбираем в блоке “Изменения” – ”Долевая выплата”:
- при значении меньше 50% сотрудник получит выплату только “Оклад”;
- при значении от 50% до 80% сотрудник получит выплату “Оклад + проектная премия”;
- при выполнении цели более 80% сотрудник получит выплату только “Оклад + проектная премия + премия в месяц”.
В поле “Тип” нам необходимо выбирать нужный тип оплаты для достижения каждого процента, которые отображаются из справочника “Типы оплат”.
Добавление типов оплат на странице настройки цели
Сохраняем цель и переходим на главную страницу для отслеживания результатов. На данный момент видим, что сотрудник в этом месяце выполнил 60%, то есть получит выплату “Оклад + проектная премия”.
Просмотр выплат сотрудника
