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 Алгоритм расчета
- Суммируем сделку сотрудника по всем точкам за дневную смену - Сделка за день
- Суммируем сделку сотрудника по всем точкам за ночную смену - Сделка за ночь
- Определяем полноту дневной смены по сотруднику - Полнота смены за день
- Определяем полноту ночной смены по сотруднику - Полнота смены за ночь
- Получаем суточный бонус по сотруднику за сутки - Суточный бонус
- Определяем ставку гаранитированного минимума за день по должности сотрудника - Ставка ГМ день
- Определяем ставку гаранитированного минимума за ночь по должности сотрудника - Ставка ГМ ночь
- Рассчитываем сумму гаранитированного минимума за день - ГМ за день
ГМ за день = Ставка ГМ день * Полнота смены за день
- Рассчитываем сумму гаранитированного минимума за ночь - ГМ за ночь
ГМ за ночь = Ставка ГМ ночь * Полнота смены за ночь
- Рассчитываем сумму гаранитированного минимума за сутки - ГМ за сутки
ГМ за сутки = ГМ за день + ГМ за ночь
Начисления за сутки = Сделка за день + Сделка за ночь + Суточный бонус
Начисление до ГМ = ГМ за сутки - Начисления за сутки