КС-2 Builder — собственная база расценок ТСН-2001 (расценки + коэффициенты)
Контекст: продолжаем строить собственную структурную базу сметных норм Москвы (ТСН-2001) из официального источника — Мосгосэкспертизы. Идея: один раз превратить официальные документы (сотни PDF) в чистую базу данных, с которой дальше работают все продукты, вместо того чтобы каждый раз разбирать «сырой» текст. На прошлой сессии мы доказали методику на одном акте; в этой — масштабировали на весь справочник.
Что сделано
- Расценки — весь справочник. Из официальных сборников ТСН-2001 загружено ≈74 000 расценок (зарплата, эксплуатация машин, материалы, трудозатраты, состав ресурсов). Покрыты все главы строительных и ремонтно-строительных работ.
- Коэффициенты пересчёта — полностью. Загружены официальные сборники индексов пересчёта в текущие цены за все доступные периоды — десятки миллионов значений по каждой расценке (отдельно индексы на эксплуатацию машин и на материалы, а также на оборудование).
- Ссылка на источник у каждого значения (главное). Любая цена и любой коэффициент в базе хранят ссылку на конкретный документ-первоисточник и номер страницы. Если у заказчика возникнет сомнение в цифре — мы открываем официальную страницу, откуда она взята. Это основа доверия к смете.
- Расширяемость на регионы заложена. Структура базы с самого начала поддерживает добавление других нормативных баз и регионов России (по запросу клиентов) без переделки.
- Качество под контролем. Каждый блок работы проходил двойную независимую проверку. Проверки выявили и сразу устранили несколько серьёзных дефектов в разборе данных (искажённые значения, потеря части документов, замедление загрузки) — до того, как они попали бы в рабочую базу.
Решения
- Работаем с базой данных, а не с текстом. Разовое построение чистой базы убирает повторяющиеся ошибки распознавания и ускоряет всю дальнейшую работу.
- Только официальный источник. Все данные — из Мосгосэкспертизы; никаких сторонних коммерческих программ и их файлов.
- Часть «ремонтных» работ — это нормы расхода, а не готовые рубли. Для них в базе сохранены трудозатраты и состав ресурсов; перевод в рубли (через тарифы и цены) — следующий отдельный шаг. Прямо-готовые рублёвые расценки уже в базе.
Открытые вопросы
- Несколько исторических выпусков коэффициентов (2012–2016 гг.) и один свежий выпуск 2023 г. с особым оформлением подхватились не полностью — они помечены к доработке. На точность смет по текущему периоду это не влияет.
- По-прежнему ждём ответ Руслана о редакции расценок принятого акта Капотни (вопрос с прошлой сессии) — это нужно, чтобы довести воспроизведение акта до 100%.
Что дальше
- Загрузить сборники дополнений (правки и добавления расценок по периодам) — это также может прояснить вопрос по редакции акта Капотни.
- Доработать подхват оставшихся выпусков коэффициентов.
- После наполнения базы — перевести продукты КС-2 на работу с ней напрямую.
Расход часов
4 часа Роман = 16 800 ₽ (ставка 4 200 ₽/час, на 30% ниже среднерыночной 6 000 ₽/час). Запись в expenses.yaml — KS2-2026-05-24-001.