AEVIONTrust · IP · Globus
DemoAuthQRightQSignBureauPlanetAwardsBankChessPricingAPI
Перейти к содержимому
← К разделам
AEVION Smeta Trainer · База цен

🗄 База цен и нормативный корпус

Сметчик работает с десятками тысяч позиций цен из разных источников: государственные ССЦ РК, индексы, прайсы поставщиков, импорт из АВС-4, собственные исторические базы. Управление базой цен — это процесс ингеста, валидации, индексирования и поддержания актуальности данных. Профессиональный сметчик не работает «по памяти» или «гугля каждую цену» — у него есть структурированная база, которую он обновляет регулярно.

Источники
ССЦ РК + индексы + 5-15 поставщиков
Объём базы
3 000-10 000 позиций активных + архив
Цикл обновления
A-категория — еженедельно, B — раз в месяц

📚 Section 1. Шесть основных источников цен в РК

ССЦ РК (НШ КСМ)

Государственная база
URL
new-shop.ksm.kz/egfntd/ntdgo/kds
Формат
.rar/.docx → .json
Покрытие
172 МБ, 92 .docx файлов, 17 регионов × Кн.1+7 + Кн.2-6
Обновление
Раз в год (актуализация 8.04-08 — на 2025)
Стоимость
Бесплатно

Индексы РК (РГП КазЦентрНОТ)

Государственная база
URL
kazcenter-not.kz
Формат
.xlsx + бюллетень
Покрытие
Индексы стоимости по 16 регионам и 15 видам работ
Обновление
Поквартально
Стоимость
Бесплатно для гос. сектора, лицензия для частных

ИСТ Эталон

Коммерческая (Etalon-Russia)
URL
etalonsmeta.ru/kz
Формат
Программа АВС-4 + .est-файлы
Покрытие
Полный корпус ЭСН + ССЦ + индексы
Обновление
Подписка, ежеквартально
Стоимость
150-450 тыс. тг/год

АВС-4 (Visual Estimator)

Коммерческая (KazSoft)
URL
avs-4.kz
Формат
Native .avs формат
Покрытие
Адаптировано под РК, импорт смет
Обновление
Ежегодно
Стоимость
180-500 тыс. тг + поддержка

Свои базы поставщиков

Внутренняя
URL
В 1С или Excel
Формат
Excel / БД 1С Поставщики
Покрытие
Только материалы, с которыми работает компания
Обновление
При каждой закупке + раз в неделю обзвон
Стоимость
Своими силами

Прайсы поставщиков (KZ.market)

Маркетплейс
URL
stroydom.kz, satu.kz, krepysh.kz
Формат
API + парсинг + Excel
Покрытие
Розничные цены, не оптовые
Обновление
В реальном времени
Стоимость
Бесплатно для просмотра, парсинг через API — платный

🧱 Section 2. Структура записи в базе цен

Каждая позиция — это объект с обязательными полями. Без структурированных данных невозможна автоматизация — фильтрация, расчёты, сравнения, поиск дубликатов.

ПолеЧто хранитПример
codeКод позиции — НП-расценка, ЭСН-номер или внутр. идентификаторЭСН Сб.6-15-1, ССЦ.08.001.001, INT-2025-1234
nameПолное наименование с маркой/типом/ГОСТЦемент М500 Д0 АБРО (Састобе), ГОСТ 31108-2020
unitЕдиница измерения по справочникум³, т, м², шт., компл., 100м
price_supplierЦена поставщика без НДС и доставки32 500 тг/т
price_totalС НДС 12% + доставка + ССЦ-индекс32 500 × 1.12 + 1 200 = 37 600 тг/т
supplier_idСсылка на запись в каталоге поставщиковСастобецемент_TOO_124005056
delivery_daysСрок поставки в днях5-7 (с доставкой по Алматы)
valid_untilДо какой даты гарантирована ценаДо 31.12.2025 (зимний прайс)
min_qtyМинимальная партия для получения цены20 т (полный КамАЗ-цементовоз)
kpd_indexingПривязка к индексам стоимостиИндекс ССЦ 1.32 — Алматы 2025 кв.2

🔄 Section 3. Пайплайн обновления базы цен

Автоматизированный поток обновления (как реализовано в AEVION Smeta):
Источник (ССЦ docx / Excel / Web) → Парсер (Python / Node) → Валидация (Zod-схема) → БД (PostgreSQL / SQLite) → API → UI сметчика (фильтры, поиск) → Применение в смете
# Пример скрипта обновления ССЦ (AEVION Smeta Trainer)
# Файл: raw-corpus/fetch-ksm.py
# Запускается через .github/workflows/update-ksm.yml
# еженедельно, по воскресеньям в 02:00 UTC

WANTED_PREFIXES = ["8.04-08", "8.04-09", "8.04-11", "8.04-12", "8.04-13"]

# 1. Парсинг каталога new-shop.ksm.kz
# 2. Diff с raw-corpus/ksm-state.json
# 3. Скачивание изменённых .rar
# 4. Распаковка → docx → ElementTree
# 5. Конвертация → frontend/public/ssc/ssc-2025-*.json
# 6. Автоматический PR с diff

if changed:
    create_pr(branch="feat/smeta-update-ksm", files=updated)

✅ Section 4. Контроль качества базы цен

Z-score аномалий

Каждый месяц расчёт стандартного отклонения цен. Z > 3σ — повод для проверки (опечатка или поставщик задрал цену).

Дубликаты

Fuzzy-match по названию (Levenshtein), нормализация единиц («м3» vs «м³»), маркировка похожих позиций.

Срок действия

Поле valid_until + автоматическое выделение красным для просроченных. Алерт на email сметчику.

История изменений

Версионирование цен — была 32 000, стала 36 000 (+12.5%). Анализ трендов помогает прогнозировать.

Сравнение поставщиков

Минимум 2-3 цены на одну позицию. ABC-категория A — обязательно 3+ источника. Автоматич. рейтинг по сумме.

Связь с реальными КС-2

Сравнение плановой цены из базы с фактической в КС-2 закрытых объектов. Корректировка коэффициентов.

🧩 Section 5. Упражнения

Упражнение 1 / 4 — Источник для бюджетного объекта
Сметчик готовит смету для бюджетного объекта (государственное финансирование). Какой источник цен он обязан использовать в качестве базового?
Упражнение 2 / 4 — Рост цены год к году
Цемент М500 в 2024 г. стоил 38 000 тг/т. В 2025 г. цена выросла до 45 000 тг/т. На сколько % выросла цена (округление 2 знака)?
Упражнение 3 / 4 — Z-score аномалия
В базе цен из 20 поставщиков плитки керамогр. средняя цена 4 500 тг/м², стандартное отклонение σ = 600 тг/м². Один поставщик предлагает 7 000 тг/м². Z-score = (7 000 − 4 500) / 600 = 4.17. Что это означает и что должен сделать сметчик?
Упражнение 4 / 4 — Сравнение поставщиков
Сметчик сравнивает 2 предложения на одну позицию:
  • Поставщик A: цена 1 000 тг + доставка 50 тг = ? за единицу
  • Поставщик B: цена 950 тг + доставка 100 тг = ? за единицу

Какова полная цена с доставкой у каждого (одна и та же для обоих, поэтому введите её)?

ССЦ РК НШ КСМ — new-shop.ksm.kz. Индексы — kazcenter-not.kz. ИСТ Эталон — etalonsmeta.ru/kz. АВС-4 — avs-4.kz. Парсинг ССЦ в AEVION Smeta Trainer: см. raw-corpus/parse-ssc.py + weekly cron .github/workflows/update-ksm.yml.