Это развитие уже работающего раздела «Расчёт КП / Сметы», а не новая программа. Справочник цен, шаблоны, сметы, заморозка цен, наряды, логистика, ссылка клиенту и PDF — всё остаётся как есть. Добавляется два блока: умные шаблоны по типам бассейнов (разделы + расчёт количества от параметров объекта) и наглядное КП для клиента (картинки, портфолио, комплектация тезисно).
Сейчас шаблон — это плоский список позиций с количеством. Чтобы посчитать новый объект, менеджер всё равно перебирает шаблон строка за строкой: что-то убирает, где-то пересчитывает песок, бетон, облицовку под конкретную чашу. А клиент получает смету в виде таблицы — без картинок, без примеров работ и без понятного описания, что входит в комплект.
После внедрения:
| Понятие | Что это |
|---|---|
| Тип бассейна | Категория объекта: композитная чаша, лагуна, спа-бассейн и т.д. Список типов ведёт руководитель. У типа — своя галерея картинок, ссылки на портфолио и типовые шаблоны |
| Типовой шаблон | Шаблон сметы, привязанный к типу бассейна. Внутри — разделы, позиции и правила расчёта количества. На один тип может быть несколько шаблонов (например «базовая», «расширенная» комплектация) |
| Раздел шаблона | Группа позиций внутри шаблона: «Подготовка основания», «Чаша», «Оборудование», «Облицовка», «Монтаж»… Разделы переносятся в смету и в КП клиенту |
| Параметры объекта | Числа, которые менеджер вводит при создании сметы: длина, ширина, глубина, наличие и размер ступеней, тип основания и т.п. |
| Правило количества | Как считается количество позиции: фиксированное число или формула от параметров объекта (например песок под ступени = объём пустоты × коэффициент уплотнения × запас) |
| Галерея типа | Набор картинок по умолчанию для типа бассейна. Подставляется в каждое КП этого типа автоматически |
| Тезисы комплектации | Короткие карточки «что входит» с картинкой и 1–2 строками текста — для клиента, который не будет читать таблицу |
Новый подраздел в разделе «Расчёт КП / Сметы». Карточка типа содержит:
Точный перечень типов даёт заказчик (предварительно: композитная чаша, лагуна, спа). Добавлять и править типы можно в любой момент без участия разработчика.
Шаблон перестаёт быть плоским списком. Позиции группируются по разделам с порядком и заголовком. У раздела есть:
Разделы переносятся в смету и показываются клиенту с подытогами по каждому разделу. Существующие шаблоны переносятся автоматически в один раздел «Основной» — ничего не теряется.
У каждого типа бассейна — свой набор параметров. Примерный набор для композитной чаши:
| Параметр | Пример | На что влияет |
|---|---|---|
| Модель чаши / длина × ширина × глубина | 8,0 × 3,5 × 1,5 м | объём котлована, бетон, дренаж, облицовка борта, длина трубопроводов |
| Периметр чаши | 23 м | копинговый камень, подсыпка по периметру |
| Объём пустот под ступенями и лежаками | 1,8 м³ | песок / песчано-цементная смесь под ступени с учётом уплотнения |
| Тип основания под ступени | песок / песок + цемент | какие позиции попадают в раздел «Подготовка основания» и в каких пропорциях |
| Тип грунта / уровень грунтовых вод | глина, УГВ высокий | дренаж, геотекстиль, объём щебня |
У каждой позиции шаблона задаётся правило количества:
песок = объём_пустот × 1,3 (уплотнение) × 1,1 (запас). Формулы вводятся в понятном виде в карточке позиции шаблона, без программиста;Формулы и коэффициенты задаёт заказчик. В системе будет механизм; конкретные правила (сколько песка на кубометр пустоты, какая пропорция цемента, запас на трамбовку) мы закладываем по вашим расчётам и вашим действующим сметам. Их перечень — в приложении к этому ТЗ после получения материалов (см. раздел 6).
Всё остальное — как сейчас: цены живые за справочником до кнопки «Отправить в работу», после неё — заморожены; наряды, таблица логиста, бланк ТЗ формируются без изменений.
Меняется страница сметы для клиента (та, что открывается по ссылке и скачивается в PDF). Все финансовые ограничения сохраняются: клиент по-прежнему не видит закупочные цены, бонусы, налог и прибыль.
На телефоне страница читается сверху вниз; PDF формируется с той же страницы и сохраняет картинки.
Строятся автоматически из разделов сметы: заголовок раздела + его описание + картинка (заданы в шаблоне, п. 3.2). Отключённые разделы не показываются. Менеджер может в конкретной смете скрыть отдельный тезис или переписать текст.
Под тезисами — кнопка «Полная комплектация», раскрывающая подробную таблицу. Кому нужны детали — увидят; кому нет — не утонут в строках.
Единый фирменный стиль КП (цвета, логотип, шрифты, подпись в футере) задаётся один раз в настройках раздела. Менеджеры его не меняют.
| Идея | Статус |
|---|---|
| Интерактивный персонаж-помощник в КП и на сайте | Отдельная задача после запуска блоков А и Б. Идею фиксируем, к ней вернёмся |
| Удалённый мониторинг бассейна для клиентов (станции дозирования, свет, аттракционы) | Отдельный проект, отдельное ТЗ — кратко в разделе 8 |
| Изменения сайта компании | Не затрагивается |
| Наряды, логистика, бланк ТЗ, уведомления | Работают как сейчас, не меняются |
Начать разработку можно, как только есть пункты 1–2. Остальное подключаем по ходу — структура системы от этого не зависит.
| Этап | Что получаете | Как проверяем |
|---|---|---|
| 1. Типы и разделы | Справочник типов с галереей и портфолио; шаблоны с разделами; существующие шаблоны перенесены | Заводите свои типы, собираете первый типовой шаблон с разделами |
| 2. Параметры и формулы | Параметры объекта у типа, правила количества у позиций, создание сметы «тип → шаблон → параметры», пересчёт | Считаете реальный объект и сверяете с вашей таблицей до рубля |
| 3. Наглядное КП | Новая страница для клиента + PDF, вкладка «Оформление КП» в смете, фирменный стиль | Отправляете КП себе на телефон, открываете ссылку и PDF |
Каждый этап сдаётся на боевой системе и принимается вами по короткому чек-листу. Следующий этап начинается после приёмки предыдущего.
Сроки и стоимость назову отдельно после согласования этого ТЗ и получения материалов из раздела 6 — так оценка будет честной, а не «на глаз».
Как понята задача (для фиксации, детали обсудим отдельно):
Чтобы оценить, нужно понять: производитель и модель станций дозирования и какой у них удалённый доступ (облако производителя, локальный контроллер, есть ли документация к API); чем управляются свет и аттракционы (контроллер, реле, «умный дом»); прототип интерфейса, о котором шла речь; только для своих клиентов или как продукт. Отдельное ТЗ подготовлю после этих ответов.