Перейти к содержанию

7. ГАРАНТИРОВАННЫЙ МИНИМУМ

7. ГАРАНТИРОВАННЫЙ МИНИМУМ

7.1. Ставки гарантированного минимума за сутки

7.1.1 Гарантированный минимум за смену зависит от типа смены (день, ночь) и должности сотрудника

Для должности "Сменный мастер" ставка 0 руб., так как ему не начисляется эта доплата

7.1.2 В системе должна быть возможность вводить новое значение ставки гарантированного минимума с определенной даты

7.1.3 Новая ставка действует с ближайшей дневной смены

Например, с 15.02.2026 для должности "Мастер" гарантированный минимум увеличен с 1'800 руб. до 2'000 руб.:

  • смена День 09:00:00 14.02.2026 - 20:59:59 14.02.2026, гарантированный минимум 1'800 руб.
  • смена Ночь 21:00:00 14.02.2026 - 08:59:59 15.02.2026, гарантированный минимум 1'800 руб.
  • смена День 09:00:00 15.02.2026 - 20:59:59 15.02.2026, гарантированный минимум 2'000 руб.

7.2. Полнота отработанных смен

7.2.1 Полнота отработанных смен должна учитываться вне зависимости от точки, на которой работал сотрудник

Например:

  • Первую половину дневной смены он мог работать на Зорге, а вторую отработать на Рамсторе
  • Полная смена 720 минут (12 часов)
  • Полнота отработанной смены определяется по формуле:
Отработанное за смену (в минутах) / 720

7.2.2 Полнота отработанной смены не может быть больше единицы

Например, если сотрудник отработал с начала смены непрерывно 780 минут (13 часов), то полнота отработанной смены равна 1, а не 1.08 = 780 / 720

7.3. Сумма доплаты до гарантированного минимума

7.3.1 Время работы и сделка должны учитываться вне зависимости от точки, на которой работал сотрудник

Например, часть суток он мог работать на Зорге, а часть отработать на Рамсторе

7.3.2 Гарантированный минимум не начисляется, если на смену зарегистрировано три и более мастеров

Требование противоречит другим

Реализация не определена в функциональном проекте

Проверка

7.3.3 Начисление доплаты до минимума производится в центральной базе автоматически при условии закрытия обеих (день и ночь) смен суток на всех точках

7.3.4 Алгоритм расчета

  1. Суммируем сделку сотрудника по всем точкам за дневную смену - Сделка за день
  2. Суммируем сделку сотрудника по всем точкам за ночную смену - Сделка за ночь
  3. Определяем полноту дневной смены по сотруднику - Полнота смены за день
  4. Определяем полноту ночной смены по сотруднику - Полнота смены за ночь
  5. Получаем суточный бонус по сотруднику за сутки - Суточный бонус
  6. Определяем ставку гаранитированного минимума за день по должности сотрудника - Ставка ГМ день
  7. Определяем ставку гаранитированного минимума за ночь по должности сотрудника - Ставка ГМ ночь
  8. Рассчитываем сумму гаранитированного минимума за день - ГМ за день
ГМ за день = Ставка ГМ день * Полнота смены за день
  1. Рассчитываем сумму гаранитированного минимума за ночь - ГМ за ночь
ГМ за ночь = Ставка ГМ ночь * Полнота смены за ночь
  1. Рассчитываем сумму гаранитированного минимума за сутки - ГМ за сутки

ГМ за сутки = ГМ за день +  ГМ за ночь
11. Рассчитываем базовые начисления сотруднику за сутки - Начисления за сутки

Начисления за сутки = Сделка за день + Сделка за ночь + Суточный бонус
12. Рассчитываем сумму начисления до гарантированного минимума - Начисление до ГМ

Начисление до ГМ = ГМ за сутки - Начисления за сутки
При этом Начисление до ГМ не может быть отрицательным