bablo / стройплощадка
← Все сессии
Дата: 2026-05-23
Часов: 6
Кто: roman

КС-2 Builder — движок расчёта расценок (Фаза 1, вертикальный срез)

Контекст: продолжаем строить собственную базу расценок ТСН-2001 из официального источника (Мосгосэкспертиза, niac.mos.ru). Цель этой сессии — на одном реальном объекте (принятый акт «Капотня антитеррор») доказать, что наш расчётный механизм воспроизводит подписанные заказчиком цифры из первоисточника, прежде чем масштабировать на весь справочник.

Что сделано

  • Эталон из принятого акта. Написан разбор подписанного акта КС-2 «Капотня» — он стал «ключом ответов» для проверки расчёта (12 позиций, все статьи затрат).
  • Парсеры официального справочника ТСН-2001. Разобраны сборники: цены эксплуатации машин (850 позиций), средние сметные цены на материалы (≈19 500 позиций), нормы накладных расходов и сметной прибыли (НР/СП). Загружены в служебную базу.
  • Парсер расценок. Научились читать сами расценки из сборников (монтаж, металлоконструкции и т.п.) — зарплату, эксплуатацию машин, материалы, трудозатраты.
  • Движок расчёта КС-2. Реализован пересчёт: базисная цена × количество × поправочные и зимние коэффициенты × индекс пересчёта по каждой статье затрат.
  • Проверка против акта. Движок воспроизвёл 12 из 12 прямых статей затрат принятого акта точь-в-точь (зарплата, эксплуатация машин, зарплата машинистов, материалы по трём расценкам).
  • Настроено резервное копирование кода в два репозитория; вся работа сохранена.

Решения

  • Идём «вертикальным срезом»: сначала доказываем механизм на расценках одного акта, затем масштабируем на весь справочник. Так меньше риск потратить силы впустую, если методика расчёта где-то расходится.
  • Важное открытие: официальные расценки ТСН-2001 уже содержат стоимость в рублях (зарплата/машины/материалы) — не нужно отдельно «собирать» цену из норм и тарифов. Это заметно упрощает продукт.

Открытые вопросы

  • Зарплата рабочих в нашей базе совпадает с актом точь-в-точь, а цены на эксплуатацию машин и материалы в базовом сборнике отличаются — похоже, акт использовал более свежую редакцию расценок. Отправлен вопрос Руслану: какое дополнение ТСН-2001 стояло в Смета.ру при составлении акта. Ждём ответ.

Что дальше

  • После ответа Руслана — подобрать правильную редакцию расценок и довести воспроизведение акта до 100% (включая накладные расходы и сметную прибыль).
  • Параллельно (не блокируется ответом): расширять охват справочника, готовить разбор правила пересчёта НР/СП, улучшать парсеры.

Расход часов

6 часов Роман = 25 200 ₽ (ставка 4 200 ₽/час, на 30% ниже среднерыночной 6 000 ₽/час). Запись в expenses.yamlKS2-2026-05-23-003.