Задача

Исправить ошибки в логике работы программы расчета заработной платы и внести изменения в интерфейсы основных вкладок.

Функциональные правки по вкладкам

Вкладка «Сотрудники»

  • Колонка «Активные» показывает некорректное количество клиентов - необходимо исправить.
  • Удаление сотрудников не работает - добавить функционал удаления.
  • Колонка «Стоп» не отображает клиентов со статусом «Остановлен». Исправить.
  • Процент остановленных клиентов не рассчитывается (из-за ошибок выше).

Вкладка «Клиенты»

  • Дата назначения (передачи таргетологу) считается неправильно. Добавить ручное окно для самостоятельного выставления даты передачи.
  • Убрать колонку «Старт» для таргетологов.

Вкладка «Статистика»

  • Добавить кнопку «Детали» для детального просмотра данных.

Вкладка «Зарплаты»

  • У таргетолога отображается меньше клиентов, чем выбрано (показано 5 из 6 выбраных). Исправить.
  • Колонка «Начало» должна содержать дату передачи проекта таргетологу (вместо текущей неинформативной информации).
  • Рабочие дни необходимо считать с даты передачи, если она наступила позже общей даты начала работы.
  • Кнопка «+» для добавления бонуса к зарплате не работает: бонус не суммируется с общей суммой, не отображается в оплате и не учитывается в статистике. Исправить взаимодействие бонуса.
  • У таргетологов и проджекта не отображается период и количество дней в паузе (у проджекта это видно только по одному клиенту). Починить.
  • Не считается количество рабочих дней для проджекта: например, для проекта с датой начала 02.01.2026 всегда показывает 2 рабочих дня - исправить расчёт.
  • Ошибка дублирования клиентов - один и тот же клиент повторяется у двух разных проджектов. Устранить дубли.
  • У сейлов учитывается только один тестовый клиент, остальные не работают. Поправить логику их зарплаты.
  • Та же проблема с дублированием клиентов и для сейлов - убрать повторы.