Настроить установленную CRM. С системой будет работать: руководство. Всего сотрудников: 4 человека. Нужно приложение «Штрафы по задачам» для одного портала Битрикс24. Это внутренний отчёт, не коробочный продукт и не подписка. Открывается из левого меню Битрикса, само читает задачи и считает штраф за просрочку. В задачи ничего не записывает. Отчёт помесячный. Месяц переключается. В выбранном месяце видны только дни этого месяца. Правило штрафа - 500 рублей только в первый день просрочки одного захода. - Каждый следующий день того же захода — 100 рублей, в том числе если просрочка перешла на следующий месяц. Новые 500 рублей в новом месяце не берутся. - Если срок перенесли вперёд и его снова сорвали, это новый заход: 500 рублей снова. - Уже начисленное до переноса остаётся. - Штраф остаётся на том, кто был исполнителем в этом заходе. - Если задача ушла с исполнителя, этот заход дальше не капает. - 0 дней = 0 рублей. - Дни считаются целыми сутками, без долей. Экраны - Сводка по людям за месяц: число задач, заходов, дней и сумма штрафа. - Список задач: сотрудник, постановщик, название со ссылкой в Битрикс, срок, дни, штраф и пояснение, откуда взялись дни. - Блок «кто чаще попадал в штраф с января»: сколько месяцев, задач и заходов, сколько месяцев подряд. Это частота, а не сумма денег за год. Из премии вычитается штраф выбранного месяца. - Скачивание Excel за выбранный месяц с теми же таблицами и пояснениями. - Пока отчёт считается, на экране понятная загрузка. Если Битрикс не отдал данные, текст ошибки, а не бесконечное ожидание. Доступ Только 4 конкретных сотрудника. Список дам отдельно. Остальные пользователи портала отчёт не открывают. Страница по прямой ссылке без входа из Битрикса не отдаётся. Битрикс24 Локальное приложение со своим интерфейсом. Пункт левого меню «Штрафы». Права только на чтение: задачи и пользователи. Вебхук не использовать. Пропуск приложения живёт около часа и должен продлеваться сам по коду и ключу приложения. Объём: порядка 900 задач за год. Историю задач кэшировать, не скачивать все заново при каждом открытии. Днём отчёт может обновляться сам, не чаще раза в час. Ночью портал сам не дёргать. Кнопка «Обновить» есть. Сервер Код поставить на мой VPS. Отдельный порт наружу не открывать. Домен мой. Хостинг и сервер в стоимость разработки не входят, сервер уже есть. Готово, когда - отчёт открывается из меню Битрикса под разрешённым сотрудником; - чужой сотрудник и прямая ссылка отчёт не видят; - формула сходится на примерах: первый месяц захода с 500 рублями, следующий месяц той же просрочки только по 100 рублей в день, новый срыв после переноса срока снова с 500; - Excel скачивается за выбранный месяц; - после часа пропуск обновляется сам, меню открывать заново не нужно. Не нужно Мобильное приложение, запись штрафа обратно в Битрикс, несколько порталов, личный кабинет для всех сотрудников, рассылка, автоматическое удержание из зарплаты.