О проекте
Мы — производственная компания (емкостное оборудование из стеклопластика). У нас уже работает система онлайн-калькуляторов для расчёта изделий с генерацией коммерческих предложений (DOCX). Необходимо внедрить новый модуль — калькулятор жироуловителей, а также реализовать ограничение доступов к калькуляторам для клиентов.
Технологический стек
Backend: Python, Django
Frontend: React JS
Генерация документов: DOCX (Word)
Цели проекта
Этап 1 — Внедрение калькулятора жироуловителей
Интеграция в существующую архитектуру (без отдельных решений).
Использование уже реализованных расчетных модулей:
Корпус
Утепление
Патрубки
Лестница
Обязательно использовать расчетную логику существующего калькулятора РКиКОП.
Не переносить формулы из Excel — расчёты ведутся по логике системы.
Функционал калькулятора:
Два режима подбора:
По производительности (из справочника, с возможностью администрирования).
По габаритам (длина, ширина, диаметр).
Расчет специфических компонентов:
Сигнализатор уровня жира (стоимость редактируется в админке).
Отбойник выходного патрубка (формула).
Внутренняя перегородка (формула площади × стоимость формовки).
Генерация коммерческого предложения (DOCX).
Интерфейс:
Клиентская версия — упрощённая.
Визуально — патрубки как в ЛОС, остальное — в стиле РКиКОП.
Этап 2 — Ограничение доступа к калькуляторам
В админ-панели:
Настройка доступных калькуляторов для каждого контрагента (чекбоксы).
В клиентской зоне:
Пользователь видит только разрешённые калькуляторы.
При отзыве доступа:
Кнопки «Цена» и «Скачать ТКП» блокируются.
Доступ к ранее сформированным расчетам и ТКП сохраняется.
Отчетность
Все расчёты и действия должны отображаться в существующей системе отчетов и истории.
Критерии приемки
Этап 1:
Корректная генерация ТКП в DOCX.
Расхождение итоговой цены — не более 1%.
Приоритет — корректность компонентных расчетов, а не совпадение с Excel.
Этап 2:
Ограничения доступа корректно влияют на интерфейс и действия пользователя.
Требования к специалисту / команде
Опыт работы с Django + React.
Опыт интеграции расчетных модулей и генерации документов.
Умение работать с существующим кодом и архитектурой.
Понимание бизнес-логики B2B-калькуляторов и коммерческих расчетов.
Опубликован 19.01.2026 в 16:12
Заказ находится в архиве