КС-2 Builder — дополнения ТСН-2001 + проверка движка на принятом акте
Вторая часть дневной сессии (после загрузки основных расценок и коэффициентов). Цель — добавить сборники дополнений и проверить, что наша база действительно собирает принятый заказчиком акт.
Что сделано
- Сборники дополнений загружены. В базу добавлены расценки из дополнений к ТСН-2001 (редакции по периодам) — ещё ~21 500 позиций, каждая со ссылкой на документ-первоисточник и страницу. Итого в базе расценок ~95 000 позиций.
- Редакция принятого акта определена ИЗ ДАННЫХ. Раньше мы ждали от Руслана уточнения, какая редакция расценок стояла при составлении акта Капотни. Сверив акт с разными редакциями в нашей базе, мы установили это сами: акт сделан по Дополнению 67. Вопрос можно закрыть, ответ Руслана для этого уже не нужен.
- Движок расчёта проверен на принятом акте. Наш расчёт из официальной базы воспроизвёл акт по ключевым статьям точь-в-точь: зарплата рабочих, накладные расходы и сметная прибыль — совпадение до копейки по всем проверенным позициям. Выведено и подтверждено правило пересчёта накладных и прибыли в текущие цены (раньше было не формализовано).
- Найдены расхождения по базовым ценам — и это ценно. По нескольким позициям базовая стоимость «эксплуатации машин» в акте отличается от официальной по Дополнению 67. Поскольку наш расчёт берёт официальное значение (с указанием документа и страницы), продукт показывает: вот официальная цифра, вот источник. Это и есть аудит сметы — система считает по официальным данным и подсвечивает отклонения, а не повторяет их.
Решения
- Акт — это пример, а не истина в последней инстанции. Акт составлен человеком и может содержать ошибки (другой коэффициент, другая редакция, опечатка). Поэтому цель — не «подогнать расчёт под акт на 100%», а посчитать официально и объяснить каждое расхождение. Это усиливает продукт: мы ловим ошибки, а не тиражируем их.
Открытые вопросы
- Расхождения по базовой «эксплуатации машин» в нескольких позициях требуют проверки: какую именно редакцию/коэффициент применил сметчик. Это уточняющая работа, не влияет на доказанную часть (зарплата, накладные, прибыль).
- Часть старых дополнений и приложений оформлена в другом формате (ценники, общие положения) — для их полного охвата нужны отдельные обработчики. На текущий период это не влияет.
Что дальше
- Перевести продукт КС-2 (подбор расценок и расчёт акта) на работу с этой базой вместо ручного справочника.
- Доработать перевод «ресурсных» норм (отдельные виды работ) в рубли.
Расход часов
2 часа Роман = 8 400 ₽ (ставка 4 200 ₽/час, на 30% ниже среднерыночной 6 000 ₽/час). Запись в expenses.yaml — KS2-2026-05-24-002. (Первые 4 часа этой сессии — отдельной записью KS2-2026-05-24-001.)