Александр Руин

Консультант по проектированию AI‑систем

Александр Руин — консультант по проектированию систем. Помогаю спроектировать архитектуру, оценить риски и выстроить прозрачный процесс — от выбора технологий до сопровождения. Рутину берут на себя AI‑исполнители. Направления: автоматизация, интеграции, AI‑продукты.

Дашборд для строительной компании 2026: WIP, бюджет, change orders, материалы и сроки без красивой ошибки

Дашборд для строительной компании полезен не тогда, когда на экране много диаграмм, а когда директор, ПТО, сметчик и прораб видят одну управленческую картину: какой объект съедает бюджет, какие change orders не утверждены, где WIP показывает underbilling, какие материалы ушли сверх нормы и какой этап реально двигает срок сдачи.

Главная опасность строительной аналитики - уверенный график на несверенных данных. В смете один cost code, в бухгалтерии другой, материалы списаны после факта, акт КС-2 закрыт позже работ, ПКО/заявка на изменение висит в почте, а подрядчик уже выставил счет. Такой дашборд может выглядеть аккуратно и все равно скрывать риск кассового разрыва.

Дашборд для строительной компании бюджет проекта, расход материалов, сроки этапов

Главное

  • Первый экран строительного дашборда должен связывать 5 слоев: бюджет план/факт, WIP/cashflow, change orders, материалы/закупки и сроки этапов.
  • Earned Value Management полезен как логика проверки: DOE описывает EVM как подход, который интегрирует cost, schedule и scope/technical accomplishments, а не как отдельный красивый график.
  • WIP нельзя читать только как "сколько работ в процессе". CMAA в WIP schedule выделяет underbillings, overbillings, cash flow и gross profit как ключевые индикаторы для контроля проекта.
  • Change orders должны попадать в бюджет по статусам. Autodesk Cost Management показывает цепочку PCO -> COR/OCO/SCO и статусы от Draft/Open до Approved/Executed; pending и approved changes нельзя смешивать в одном числе.
  • Форумы подрядчиков и бухгалтеров использованы ниже только как сигналы практических проблем: WIP в Excel, спорные change orders, invoices без PO, cost codes, cashflow, delays, materials и estimates. Точные формулы надо проверять по вашей учетной системе и договорным правилам.
  • SimpleDashboard подходит для первого рабочего слоя из CSV/XLSX/API-выгрузки. Он не заменяет 1С, сметную программу, бухгалтерию, ЭДО или ERP, а помогает быстро собрать проверяемую панель и показать спорные строки.

Эта статья для владельца строительной компании, директора проектов, ПТО, сметчика, финансового директора или подрядчика, которому нужен дашборд строительного проекта для ежедневного контроля, а не общая статья про "цифровизацию".

В нашем практическом тесте с типовой таблицей объектов первая проблема появилась до визуализации: budget_amount был в сметных ценах, actual_cost - по бухгалтерским оплатам, материалы списывались с задержкой, а изменение объема работ жило отдельным файлом. Поэтому правильный строительный дашборд начинается не с графика бюджета, а со сверки источников и статусов.

KPI и риски для строительного дашборда

KPI Практическая формула для пилота Что показывает Главный риск интерпретации
Бюджет план/факт actual_cost / current_budget по объекту, этапу и cost code Где проект уже выходит за текущий утвержденный бюджет Если брать original budget без approved changes, перерасход будет ложным или запоздалым
Current budget original_budget + approved_change_orders + approved_budget_transfers Актуальная база для план/факт Pending changes нельзя автоматически считать утвержденным бюджетом
Forecast at completion actual_cost_to_date + estimate_to_complete + committed_not_invoiced Ожидаемая стоимость завершения Если committed costs и незакрытые материалы не учтены, прогноз слишком оптимистичный
WIP under/overbilling Earned revenue vs billed amount по percent complete Cashflow и разрыв между выполненными/выставленными работами Percent complete по затратам, физическому объему и актам может расходиться
Cashflow exposure receivables + underbilling + pending CO - payables due Нужны ли деньги на ближайшие недели Счета поставщиков и субподрядчиков приходят быстрее утверждения изменений
Change order exposure Сумма PCO/COR по статусам: Draft/Open/Submitted/Approved/Executed Сколько денег и сроков зависло в изменениях Работы по устному согласованию могут не стать оплачиваемым CO
Schedule variance Плановая дата этапа vs forecast/actual date Где объект уходит из графика Задержка материала, RFI или подрядчика часто не видна в одном календаре
Material variance actual_qty - estimated_qty и actual_cost - estimated_cost по позиции Перерасход материалов и закупок Списание после факта скрывает проблему на 1-4 недели
Procurement delay Дни от заявки до поставки и доля просроченных поставок Риск простоя бригад и этапов В смете материал есть, но на площадке его нет
Estimate drift Изменение ETC, margin и scope с даты baseline Насколько проект ушел от исходной сметы Смета обновляется вручную, а факт уже живет в бухгалтерии
Data errors Пустой object_id, cost code, status, date, negative qty, duplicates Можно ли доверять панели сегодня AI построит график и по грязной таблице, если не вывести ошибки отдельно

Для директора достаточно 8-10 карточек: объекты в риске, current budget, actual cost, forecast at completion, gross margin, WIP under/overbilling, cashflow exposure, pending/approved change orders, schedule variance и data errors. Для прораба важнее материалы, заявки, поставки, работы на неделю и отклонения по конкретным позициям.

Что говорят официальные docs и стандарты

EVM: cost, schedule и scope должны жить вместе

DOE Project Management описывает Earned Value Management как системный подход к интеграции и измерению стоимости, графика и содержания работ. Для строительного дашборда это означает простую вещь: нельзя отдельно смотреть "потрачено 60%" и "срок прошел 50%", если не понятно, сколько физического объема реально выполнено.

В пилотном дашборде не обязательно внедрять полный EVMS. Но полезно явно держать три базовых поля рядом: planned value, earned/accepted value и actual cost. Если earned value считается по актам, а actual cost по оплатам, это должно быть подписано прямо на экране.

WIP: underbilling, overbilling, cashflow и gross profit

CMAA в материале про WIP schedules пишет, что точный и обновленный WIP schedule помогает заранее увидеть потенциальные проблемы, а среди ключевых индикаторов выделяет underbillings, overbillings, cash flow и gross profit. Это хороший минимум для строительной компании, где прибыльность объекта может выглядеть нормальной до момента, когда выясняется: работы выполнены, но не выставлены; или деньги получены вперед, но cost-to-complete занижен.

Практический вывод: WIP-блок в дашборде должен показывать не только percent complete, но и billed amount, earned revenue, cost to date, estimate to complete, over/underbilling, receivables, payables и дату последней сверки.

Change orders: pending и approved - разные деньги

Autodesk Build Cost Management описывает Potential Change Orders как стартовую точку любого budget/cost change; PCO можно связать с affected budget, contract и supplier. В документации также показаны статусы PCO/COR/OCO/SCO: Draft, Open, Submitted, Accepted, Approved, Executed, Rejected и другие.

Для дашборда это критично. Если pending change order уже выполнен на площадке, но не approved/executed, его нельзя безоговорочно добавить в current budget. Его нужно показать отдельной строкой риска: "работа выполнена / стоимость не утверждена / влияние на cashflow и margin".

Microsoft Project: отчеты по earned value, ресурсам и cash flow

Даже в Microsoft Project стандартные dashboard reports включают Earned Value Report, Resource Cost Overview, Task Cost Overview и Cash Flow Report. Это подтверждает практический набор: строительный экран должен соединять стоимость, ресурсы, задачи/этапы и cashflow, а не ограничиваться диаграммой "план/факт".

Community-сигналы подрядчиков: что чаще ломается

Форумы не являются источником нормативов, но хорошо показывают реальные failure modes.

В Reddit r/ConstructionManagers участники обсуждают, что cost performance надо смотреть по проектам и бизнес-юнитам, а cash position и billing burn downs важны при schedule change orders. В другой ветке подрядчики повторяют правило: работы по change order до подписания легко превращаются в спор о цене, overhead/profit и сроках.

В r/ConstructionMNGT recurring pain выглядит еще приземленнее: field decision принят, работа выполнена, PO или change order не обновлен, invoice приходит позже, а офис начинает "cleanup instead of control". Это сигнал для дашборда: показывать не только факт затрат, но и строки без PO/CO reference.

В r/Bookkeeping и Sage Community видно, что WIP и job costing часто уходят в Excel, потому что native reports не всегда показывают cost codes, phase tracking или change order budgets так, как нужно проектным менеджерам. Это не доказательство, что конкретная система плохая; это сигнал заранее сверить, какие reports включают original budget, approved changes, current budget и over/under billings.

В CR4 discussion по construction cashflow участники прямо скептичны к детальным cashflow forecasts при меняющихся site conditions. Для дашборда вывод простой: cashflow forecast должен иметь сценарии и дату пересчета, а не выглядеть как точный прогноз до рубля на полгода.

Reconciliation: что сверить перед запуском

Сверка Что сравнить Почему важно Что вывести на дашборде
Original budget vs current budget Исходная смета, approved CO, budget transfers План/факт без current budget искажает перерасход original_budget, approved_changes, current_budget
Actual cost vs invoices/payments Бухгалтерский факт, счета, оплаты, начисления Оплата не равна возникшей стоимости работ cost_to_date, invoiced, paid, accrued
WIP vs acts Percent complete, КС-2/акты, billed amount Можно быть profitable на бумаге и underbilled в cashflow earned, billed, under_overbilling
Pending CO vs field work PCO/COR, переписка, work logs, signed approvals Выполненная работа без утверждения бьет по марже pending_co_amount, work_done_without_approval
Materials estimate vs actual qty Норма/смета, заявки, поставки, склад, списание Перерасход часто виден позже фактического ухода материала estimated_qty, ordered_qty, used_qty, variance
Procurement vs schedule Дата заявки, PO, delivery date, planned task start Срок этапа ломается из-за поставки до начала работ late_materials, tasks_blocked_by_procurement
Subcontract commitments Договоры, дополнительные соглашения, счета субподрядчиков Committed cost может не попасть в факт до инвойса committed_not_invoiced
Cost codes and phases Справочник cost codes, этапы, объект, subcontractor Один и тот же расход может разъехаться по кодам unmapped_cost_code, phase_missing
Estimates and ETC Исходная смета, revised estimate, estimate to complete Forecast at completion зависит от живого ETC etc_source, forecast_last_reviewed_at
Data freshness Дата выгрузки 1С/ERP, сметы, склада, графика Старый файл выглядит как свежая управленческая правда last_updated_at по каждому источнику

Эта таблица обычно дает больше пользы, чем еще один график. Если на экране видно "17 строк без cost code", "3 pending CO выполнены без approved status", "materials usage updated 18 дней назад" и "WIP не сверялся с актами", руководитель понимает, где риск, а не спорит с цветом диаграммы.

Минимальный набор данных для пилота

Для первого дашборда строительной компании достаточно выгрузок за 30-90 дней:

  • объекты: project_id, объект, заказчик, договор, старт, плановая дата сдачи, PM/прораб;
  • бюджет: cost_code, этап, original budget, approved changes, current budget;
  • факт затрат: дата, объект, cost code, vendor/subcontractor, amount, invoice status, payment status;
  • WIP: percent complete, earned revenue, billed amount, receivables, under/overbilling, gross profit;
  • change orders: PCO/COR/OCO/SCO ID, source, scope, amount, status, requested/submitted/approved/executed dates;
  • материалы: позиция, норма/estimate qty, ordered qty, delivered qty, used qty, unit cost, supplier, delivery status;
  • сроки: этап, planned start/finish, forecast finish, actual finish, responsible, blocker reason;
  • закупки и субподряд: PO/subcontract ID, committed amount, invoiced amount, not invoiced commitment;
  • контроль качества данных: дата выгрузки, источник, owner, ошибки маппинга.

Если часть полей отсутствует, дашборд можно собрать, но показатель должен быть помечен как "оценочный", "неполный" или "требует сверки". Особенно это касается WIP, gross margin, forecast at completion и cashflow exposure.

Как собрать дашборд строительной компании через SimpleDashboard

Шаг 1. Загрузите выгрузки

Подойдут CSV/XLSX из 1С, ERP, сметной программы, Гранд-Сметы, Excel, Google Sheets, склада, календарного плана или системы учета задач. Лучше начать с 1-3 активных объектов, а не со всей компании: так проще сверить формулы и увидеть реальные расхождения.

Шаг 2. Опишите экран на русском

Отправьте файл в @coderboxbot и напишите:

Собери дашборд строительной компании: объекты в риске, бюджет план/факт, current budget с approved change orders, WIP under/overbilling, cashflow exposure, pending change orders, расход материалов по норме/факту, задержки этапов и таблицу строк без cost code, PO или CO reference.

AI предложит структуру графиков и группировку KPI, но формулы current budget, WIP, percent complete, gross margin и change order status должен подтвердить владелец процесса.

Шаг 3. Сверьте 10-20 контрольных строк

Перед публикацией выберите реальные строки:

  1. Один объект без проблем.
  2. Один объект с approved change order.
  3. Один pending change order без подписи.
  4. Один материал с перерасходом.
  5. Один счет субподрядчика без PO или cost code.
  6. Один этап с задержкой из-за поставки.
  7. Один объект с underbilling.
  8. Один объект с overbilling.
  9. Один revised estimate/ETC.
  10. Один закрытый акт/КС-2.

Если эти строки не сходятся с 1С, сметой, складом и договорной логикой, сначала чинится mapping. Красивый график до сверки только ускоряет ошибочное решение.

Шаг 4. Публикуйте с ограничениями

На рабочем дашборде должны быть видны:

  • дата последней загрузки по каждому источнику;
  • словарь статусов change orders;
  • правило расчета percent complete;
  • что включено в current budget;
  • что включено в committed cost;
  • доля строк без cost code/project_id/CO/PO;
  • список KPI, которые считаются оценочно.

Это не бюрократия. В строительстве одно и то же слово "факт" может означать выполненный объем, подписанный акт, счет, оплату, списание материалов или начисление затрат.

Что показывать на первом экране

Зона Что показывает Зачем руководителю
Portfolio risk Объекты с перерасходом, задержкой, negative forecast margin, stale WIP Быстро выбрать 3 объекта для разбора
Cost control Original/current budget, actual cost, committed cost, forecast at completion Видеть реальную стоимость завершения, а не только оплаченный факт
WIP/cashflow Earned, billed, receivables, under/overbilling, payables due Управлять cashflow и риском недовыставленных работ
Change orders Pending/submitted/approved/executed amounts, aging, blocked owner approvals Не терять деньги на изменениях объема
Materials Qty estimate/order/delivery/use, unit cost variance, late deliveries Ловить перерасход и риск простоя до акта списания
Schedule Этапы с delay days, blocked by material/RFI/subcontractor, forecast finish Отделять календарную задержку от финансового риска
Subcontractors Committed, invoiced, not invoiced, overdue, CO status Видеть будущие затраты до прихода счета
Data quality Missing cost codes, duplicate rows, stale sources, unmapped phases Не принимать решения по сломанному импорту

Когда достаточно Excel, а когда нужен отдельный BI-проект

Сценарий Excel еще подходит SimpleDashboard подходит Нужен BI/ERP-проект
1-2 объекта, один сметчик, еженедельная ручная сверка Да Как быстрый экран для директора Обычно нет
3-10 активных объектов, данные в 1С/Excel/сметах Временно Да, как управленческий слой и прототип Если нужны роли, audit trail и API
Change orders ведутся в почте и файлах Рискованно Да, чтобы показать aging и суммы риска Если CO влияет на договорной workflow
WIP и cashflow закрываются вручную раз в месяц Да, но медленно Да, для сверки и early warning Если отчет влияет на финзакрытие и кредиторов
KPI влияют на премии, claims или юридические споры Нет Только как вспомогательный слой Да, нужна утвержденная методология и аудит
Нужны live-данные склада, ERP, ЭДО, задач и графика Нет Пилот/витрина Да, полноценная интеграция

SimpleDashboard стоит 5 000 ₽/мес и хорошо работает как первый проверяемый дашборд: загрузить выгрузку, увидеть риски, согласовать формулы и решить, где нужен тяжелый контур.

Часто задаваемые вопросы

Что должно быть в дашборде строительного проекта?

Минимум: объект, этап, current budget, actual cost, committed cost, forecast at completion, WIP under/overbilling, pending/approved change orders, расход материалов, задержки этапов, cashflow exposure и ошибки данных. Без WIP и change orders дашборд показывает только часть финансового риска.

Как считать перерасход бюджета?

Сравнивайте actual cost и forecast at completion с current budget, а не только с original budget. Current budget должен включать approved change orders и утвержденные budget transfers. Pending changes лучше показывать отдельно как exposure.

Почему WIP не совпадает с бухгалтерией?

Потому что WIP смотрит на выполненный/заработанный объем, выставление и under/overbilling, а бухгалтерия может жить по счетам, оплатам или актам. Нужна явная связка: cost to date, earned revenue, billed amount, receivables и percent complete rule.

Как учитывать материалы?

Разделяйте estimate qty, ordered qty, delivered qty, used qty и written-off qty. Если списание происходит после факта, добавьте блок "материалы без списания" и "late material usage update". Иначе перерасход будет виден слишком поздно.

Можно ли собрать дашборд из 1С и Excel?

Да. Для пилота достаточно CSV/XLSX из 1С, сметной программы и таблицы сроков. Для регулярного контура лучше подключать API, регламентированный экспорт или отдельную витрину данных, чтобы не копировать файлы вручную.

AI сам поймет строительные KPI?

AI ускорит черновую сборку, но не должен сам утверждать формулы WIP, current budget, percent complete, gross margin и change order status. Эти правила зависят от договоров, учетной политики, статусов в 1С/ERP и процессов компании.

Что подготовить перед внедрением

  • выгрузку объектов и этапов за 30-90 дней;
  • original budget и current budget с approved changes;
  • факт затрат по cost codes;
  • список change orders со статусами и суммами;
  • WIP/акты/выставление за последний месяц;
  • закупки, поставки и движение ключевых материалов;
  • список PO/subcontracts и committed costs;
  • календарный план с forecast dates;
  • 10-20 контрольных строк для ручной сверки.

Стоимость SimpleDashboard - 5 000 ₽/мес. Напишите в Telegram: @coderboxbot - соберем первый дашборд строительной компании по вашим выгрузкам и отдельно покажем, где цифры нельзя считать финальными.

Попробовать бесплатно | SimpleDashboard

Смотрите также

Источники и проверка

Официальные и методические источники:

  • U.S. Department of Energy, Project Management: Earned Value Management - https://www.energy.gov/projectmanagement/earned-value-management
  • Autodesk Help, Build Cost Management: Change Orders - https://help.autodesk.com/cloudhelp/ENG/Build-Cost/files/Cost_Change_Orders_Overview.html
  • Autodesk Help, Build Cost Management: Potential Change Orders - https://help.autodesk.com/cloudhelp/ENG/Build-Cost/files/change-orders/Cost_Potential_Change_Orders.html
  • Autodesk Help, Build Cost Management: Change Order Statuses - https://help.autodesk.com/cloudhelp/ENG/Build-Cost/files/change-orders/Cost_Change_Order_Statuses.html
  • Microsoft Support: Pick the right report in Project - https://support.microsoft.com/en-gb/office/pick-the-right-report-in-project-61324235-aaec-4eef-acab-4c5245fedaeb
  • Construction Management Association of America: WIP Schedules PDF - https://www.cmaanet.org/sites/default/files/resource/WIP%20Schedules.pdf

Community-сигналы, использованные только как индикаторы практических проблем:

  • Sage Community Hub: Budgets for Change Orders - https://communityhub.sage.com/us/sage_construction_and_real_estate/f/sage-100-contractor-general-discussion/183242/budgets-for-change-orders
  • Reddit r/ConstructionManagers: Construction project KPIs and metrics - https://www.reddit.com/r/ConstructionManagers/comments/19e1ok2/
  • Reddit r/ConstructionManagers: Why do subs lose on change orders before work even starts? - https://www.reddit.com/r/ConstructionManagers/comments/1m4rzl6/why_do_subs_lose_on_change_orders_before_work/
  • Reddit r/ConstructionMNGT: documentation, PO and change-order cleanup discussion - https://www.reddit.com/r/ConstructionMNGT/comments/1s1leb5/these_are_daily_problems_and_they_just_continue/
  • Reddit r/Bookkeeping: WIP reports and job costing for construction clients in QBO - https://www.reddit.com/r/Bookkeeping/comments/1ra95cy/how_are_you_handling_wip_reports_and_job_costing/
  • CR4 GlobalSpec: Why Highly Detailed Construction Cashflow Budgets Often Fail - https://cr4.globalspec.com/thread/151321/Why-Highly-Detailed-Construction-Cashflow-Budgets-Often-Fail

AI disclosure: материал обновлен 2026-05-05 для wave simple-dashboard-wave-5 по issue #113. AI-инструмент использовался для первичного исследования DOE EVM, Autodesk Cost Management docs, WIP/cashflow materials, contractor/community/forum signals, черновой структуры и проверки Google 2026 quality gaps. Форумы использованы только как сигналы практических проблем, не как единственное основание для точных утверждений. Финальные формулы KPI, risk table, reconciliation checklist, источники, CTA и продуктовые ограничения проверил Александр Руин, основатель habab.ru.

О сервисе "AI-конструктор бизнес-дашбордов"

Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.

Ключевые преимущества:

  • Не нужен программист или BI-аналитик
  • Дашборд готов за минуты, а не за недели
  • AI сам предлагает подходящие визуализации
  • Данные остаются на вашем сервере
  • Интеграция с любыми источниками через API
  • Автоматическое обновление и рассылка отчётов

Для кого подходит:

Руководители малого и среднего бизнеса Маркетологи и аналитики Руководители отделов продаж Финансовые директора Продакт-менеджеры стартапов

Сценарии использования:

💡 Дашборд продаж с воронкой и KPI
💡 Маркетинговая аналитика (трафик, конверсии, ROI)
💡 Финансовый дашборд (выручка, расходы, прогнозы)
💡 Мониторинг операций (заказы, склад, логистика)
💡 CRM-аналитика (лиды, сделки, pipeline)
💡 Управленческие отчёты для руководителя
💡 Воронка продаж — визуализация этапов и конверсий
💡 KPI менеджеров по продажам — план/факт и рейтинг
💡 Сквозная аналитика — от рекламы до сделки
💡 Отчёт менеджера по продажам — ежедневный/недельный
💡 Дашборд отдела продаж — сводка по команде

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.