v18.5.0 Open Source

Документация

Всё необходимое для установки, настройки и использования OpenConstructionERP для профессиональной строительной сметы.

Смотрите 12-минутный обзор на YouTube

12 мин · с музыкой

Полный обзор продукта

Онбординг → Новый проект → BoQ → Привязка BIM → DWG → Обмер по PDF → Полная смета → Задачи → Data Explorer → AI-смета → Портфель.

Субтитры, главы и воспроизведение в 1.5× встроены в плеер выше. Предпочитаете смотреть прямо на YouTube? ▶ Открыть на YouTube · подпишитесь на канал, чтобы видеть обзоры новых релизов.

Посмотрите в действии

Каждый блок ниже - это короткий GIF, вырезанный из полного обзора выше, в том же порядке, что и в видео, так что вы можете перейти к нужному рабочему процессу. Хотите один непрерывный поток? ▶ Смотрите 12-минутный обзор на YouTube.

Первичная настройка по ролям

1 · Онбординг по ролям

Войдите как Admin / Сметчик / Менеджер, и мастер заранее выберет нужные 17 из более чем 190 модулей для вашей роли.

Новый проект, глобально

2 · Новый проект, любой регион

Выберите валюту, стандарт классификации, региональный коэффициент - живая карта и погода идут в комплекте бесплатно.

Редактор BOQ

3 · Составьте ведомость объёмов работ

Редактор с приоритетом клавиатуры, 120K+ позиций с ценами, AI-поиск расценок и Smart AI - оценка качества обновляется в реальном времени.

Массовая привязка BIM

4 · BIM → BOQ массовая привязка

Привяжите 100 стен BIM → одну строку BOQ с агрегированной площадью / объёмом / длиной.

Слои DWG

5 · Чертежи DWG и слои

636 объектов стен на 10 слоях DWG - каждый можно привязать к BOQ с обмером на месте.

Обмер по PDF

6 · Обмер по PDF

Загрузите план этажа, измерьте расстояние / площадь / количество и отправьте цифры прямо в BOQ.

Полная смета

7 · Полная смета - $6.26M

Реальный проект BIM → 215 позиций, 88 разделов, цены CWICR, оценка качества 99.

Задачи, связанные с BIM

8 · Каждый модуль - задачи, связанные с BIM

Замечания привязаны к конкретным элементам модели и отслеживаются на доске Kanban вместе с графиком, документами и требованиями.

Сводная таблица Data Explorer

9 · Data Explorer - Сводная таблица → BOQ

Сводная таблица CAD-BIM Explorer превращается в 10 позиций BOQ одним кликом - графики, полосы данных и детализация включены.

AI-смета по фото

10 · AI-смета по фотографии

Загрузите фото со стройки → GPT-4o + YOLO возвращают BOQ с указанием объёма за секунды, с оценкой уверенности.

Панель проектов

11 · Глобальная панель портфеля

7 проектов, 4 континента, $28.3M в активных сметах - одно рабочее пространство, одна карта.

Мгновенный поиск

Бонус · Мгновенный поиск

Найдите любую из более чем 120 000 позиций стоимости в более чем 40 регионах по ключевому слову, единице или классификации.

Содержание

  1. Обзор платформы
  2. Руководство по установке
  3. Редактор BOQ
  4. База данных расценок
  5. Обмер CAD/BIM и PDF
  6. AI-сметы
  7. 4D-график и 5D-модель стоимости
  8. Справочник контактов
  9. Задачи
  10. RFI
  11. Финансы
  12. Закупки
  13. Безопасность
  14. Совещания
  15. Инспекции
  16. Отчёты о несоответствии (NCR)
  17. Материалы на согласование
  18. Корреспонденция
  19. Единая среда данных
  20. Сопроводительные письма
  21. BIM Hub
  22. Отчётность и панель KPI
  23. Уведомления
  24. Комментарии
  25. Диаграмма Ганта
  26. Региональные настройки
  27. Модульная система
  28. Региональные пакеты
  29. Импорт/Экспорт
  30. Конфигурация
  31. Справочник API
  32. Поддержка

Обзор платформы

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

Главное в v18.5.0: более 190 модулей, покрывающих весь жизненный цикл строительства: справочник контактов, задачи с Kanban, учёт RFI, финансы (счета, бюджеты, EVM), закупки, охрана труда, совещания, проверки качества, NCR, submittals, переписка, CDE (ISO 19650), transmittals, BIM Hub, реестр активов с экспортом COBie, отчётность & панель KPI, markups (PDF↔DWG↔hub), сводные визуализации & выбор столбцов для графиков, подключаемый почтовый сервис, мультиарендные контакты, отчёты по расписанию, Regional Packs и полный импорт/экспорт.

Панель мониторинга
Панель управления с KPI проектов, шагами Начала работы, недавними проектами и панелью статуса системы
Полный обзор рабочего процесса
Сквозной обзор - Фото → AI-расчёт сметы → BOQ → обмер по BIM/DWG/PDF → задачи → отчёты - в одном непрерывном потоке

Управление BOQ

Иерархические ведомости объёмов работ с разделами, позициями, ресурсами, сборными расценками и автоматическими наценками.

120K+ позиций расценок

Сметные базы из 9 национальных источников, изданные в 48 рыночных редакциях с местной валютой и языком; 36 региональных баз данных готовы к импорту.

AI-сметы

Генерация BOQ из текста, фотографий, PDF, Excel или моделей CAD/BIM с использованием любого провайдера LLM.

Обмер CAD/BIM

Извлечение объёмов из RVT, IFC, DWG, DGN через конвертеры DDC.

4D/5D-планирование

Календарное планирование по Ганту с CPM, методом освоенного объёма, S-кривой, моделированием Монте-Карло.

Более 190 модулей

Финансы, Безопасность, Качество, CDE, BIM Hub, Закупки, RFI, Задачи, Совещания и многое другое. Включайте только то, что нужно.

Первые шаги после установки

После установки OpenConstructionERP выполните эти шаги, чтобы настроить ваш первый проект и создать первую смету. Весь процесс занимает около 10 минут.

Шаг 1: Вход в систему

Откройте браузер и перейдите по адресу http://localhost:5173 (локальная разработка) или http://localhost:8080 (Docker). Вы увидите страницу входа с панелью «Демо-доступ». Нажмите Admin, чтобы мгновенно войти с демо-учётной записью, или введите свои учётные данные, если вы зарегистрировали новую запись.

Шаг 2: Завершите онбординг

При первом входе мастер онбординга проведёт вас через начальную настройку:

  1. Выберите язык - Выберите из 44 доступного языка. Весь интерфейс переключается мгновенно.
  2. Выберите регион - Это определяет, какая база затрат и стандарт классификации используются по умолчанию (например, DIN 276 для Германии, NRM для Великобритании, MasterFormat для США).
  3. Настройте AI (опционально) - Если вам нужны функции AI-расчёта сметы, введите API-ключ от любого поддерживаемого провайдера (Anthropic, OpenAI, Gemini и др.). Вы можете пропустить этот шаг и добавить ключ позже в Настройках.
  4. Загрузите базу затрат - Система предложит скачать и импортировать базу затрат CWICR для выбранного региона (55 719 позиций). Это занимает около 30 секунд.

Шаг 3: Создайте свой первый проект

Нажмите Новый проект на Панели или перейдите в Проекты. Заполните:

После создания проекта вы будете перенаправлены на страницу с подробной информацией о проекте, где можно начать добавлять BOQ.

Шаг 4: Создайте свой первый BOQ

На странице проекта нажмите Новая смета. Дайте ей название (например, «Смета v1») и при желании выберите шаблон. Откроется редактор BOQ с пустой таблицей, готовой для вашей первой позиции.

Шаг 5: Добавьте позиции

В редакторе BOQ нажмите Добавить позицию или нажмите Enter на пустой строке. Заполните:

Столбец Итого вычисляется автоматически (Количество x Цена за единицу). Вы также можете искать в базе затрат, нажав на значок базы данных рядом с любой позицией, чтобы найти и применить расценку из более чем 120 000 позиций CWICR.

Руководство по установке

OpenConstructionERP спроектирован так, чтобы его было легко установить независимо от вашего технического уровня. Выберите способ, подходящий для вашей конфигурации - все варианты занимают менее 5 минут. Приложение по умолчанию использует встроенный PostgreSQL (без Docker, без отдельного сервера базы данных, без настройки), поэтому всё работает из коробки. Требуется Python 3.12+ для установки через pip и одной командой.

Вариант A: pip (рекомендуется - 1 команда)

pip install --upgrade openconstructionerp
openconstructionerp

Устанавливает бэкенд + готовый React-фронтенд в одном wheel. Открывается по адресу http://localhost:8080 с полным интерфейсом. Встроенный PostgreSQL, без настройки. Если что-то выглядит неправильно, запустите openconstructionerp doctor.

Пользователям Linux / Ubuntu - прочитайте это

В Ubuntu 23.04+ (включая Ubuntu 26) и Debian 12+ pip install напрямую в системный Python завершается ошибкой error: externally-managed-environment (PEP 668). Используйте виртуальное окружение:

# Ubuntu 26 - install Python 3.12 explicitly if needed
sudo apt install -y python3.12 python3.12-venv

# Create and activate a venv, then install
python3.12 -m venv ~/ocerp-venv
source ~/ocerp-venv/bin/activate
pip install --upgrade openconstructionerp
openconstructionerp

Если pip переходит к сборке из исходников, установите заголовки: sudo apt install -y build-essential libpq-dev libjpeg-dev zlib1g-dev libgeos-dev. Полное руководство по Linux с устранением проблем: docs/INSTALL_LINUX.md.

Вариант B: Установка в одну строку (автоопределение Docker / uv / pip)

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.ps1 | iex

Выбирает Docker, если он установлен, иначе uv, иначе pip. Работает по адресу http://localhost:8080.

Вариант C: Docker

git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
make quickstart

Открывается по адресу http://localhost:8080 (~2 мин на первую сборку).

Вариант D: Локальная разработка (clone + npm + uvicorn)

git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP

# Backend (embedded PostgreSQL, zero config)
cd backend && pip install -r requirements.txt
uvicorn app.main:create_app --factory --reload --port 8000

# Frontend (new terminal)
cd frontend && npm install && npm run dev

Бэкенд: http://localhost:8000 / Фронтенд: http://localhost:5173

Демо-аккаунты

АккаунтEmailПарольРоль
Admindemo@openconstructionerp.comDemoPass1234!Полный доступ
Estimatorestimator@openconstructionerp.comDemoPass1234!Сметчик
Managermanager@openconstructionerp.comDemoPass1234!Менеджер

5 демо-проектов (Берлин, Лондон, Нью-Йорк, Париж, Дубай) с полными BOQ, графиками и моделями стоимости.

Редактор BOQ

Редактор ведомости объёмов работ - это то, где вы проводите большую часть времени. Он предоставляет профессиональный, похожий на таблицу интерфейс на базе AG Grid со встроенными специфичными для строительства функциями - иерархические разделы, привязка ресурсов, рецепты сборных расценок и автоматический расчёт наценок. Каждое изменение отслеживается с полной поддержкой отмены/повтора. 42 правила валидации работают автоматически в фоновом режиме, отлавливая ошибки вроде отсутствующих объёмов, нулевых цен, дублирующихся позиций и проблем соответствия классификации, прежде чем они станут проблемой.

🎬 Смотрите редактор BOQ в действии на YouTube - редактирование с клавиатуры, более 120 000 позиций с ценами, оценка качества в реальном времени.

Редактор BOQ
Обзор ведомости объёмов работ, показывающий 11 смет по 5 проектам со статистикой: 424 позиции, общая стоимость 232.6M
Быстрое составление BOQ
Создание BOQ с клавиатуры - Tab между ячейками, автозаполнение из более чем 120 000 позиций с ценами, оценка качества в реальном времени, отмена/повтор на каждом шаге
Редактор BOQ в действии
Управление разделами и позициями - иерархия с перетаскиванием, встроенное редактирование, AI-поиск затрат, переключение региональных расценок

Работа с разделами

Разделы организуют ваш BOQ в логические группы (например, "300 Конструкции", "400 ОВиК"). Чтобы создать раздел:

  1. Нажмите Добавить раздел на панели инструментов
  2. Введите название раздела и опциональный код классификации DIN 276/NRM
  3. Все позиции, добавленные после заголовка раздела, относятся к этому разделу
  4. Каждый раздел показывает свой промежуточный итог внизу

Вы можете сворачивать/разворачивать разделы, чтобы сосредоточиться на конкретных видах работ. Перетаскивайте разделы для изменения порядка всей структуры BOQ.

Привязка ресурсов

Каждая позиция BOQ может иметь привязанные ресурсы, которые разбивают единичную расценку на составляющие:

Чтобы добавить ресурсы: разверните строку позиции, нажмите "Добавить ресурс", найдите в каталоге, задайте коэффициент количества (например, 120 кг арматуры на м3 бетона). Единичная расценка позиции обновляется автоматически из суммы её ресурсов.

Настройка наценок

Наценки применяются после чистого итога (суммы всех позиций). Распространённые наценки включают:

Нажмите Добавить наценку на панели инструментов. Вы можете задать региональные значения по умолчанию или настроить для каждого проекта. Наценки могут быть процентными или фиксированными суммами и применяются по порядку (сначала накладные расходы, затем прибыль на сумму с накладными расходами, затем НДС на итог).

Запуск валидации

Нажмите Ctrl+Shift+V или значок щита на панели инструментов, чтобы запустить валидацию. Система проверяет ваш BOQ по выбранным наборам правил и показывает результаты прямо в таблице:

Импорт данных

Редактор BOQ поддерживает импорт из нескольких источников:

Горячие клавиши

Сочетание клавишДействие
Ctrl+KПалитра команд
Ctrl+NНовый проект
Ctrl+Shift+VЗапустить валидацию
Ctrl+Z / YОтменить / Повторить

База данных расценок

Получите доступ к крупнейшей в мире открытой базе стоимости строительства: более 120 000 позиций в более чем 40 регионах. Глобальная база CWICR добавляет более 55 000 позиций с описаниями на 9 языках, сгруппированных по видам работ (земляные работы, бетон, кладка, сталь, кровля, фасады, ОВиК, электрика, сантехника, отделка, благоустройство). Каждая позиция содержит единицу измерения, базовую расценку для указанного региона, коды классификации (DIN 276, NRM, MasterFormat) и, если есть, разбивку на материалы, труд и механизмы.

База данных затрат
База данных расценок с выбранным регионом Германия/DACH, показывающая 55 719 позиций с немецкими описаниями, расценками и классификацией
Мгновенный поиск
Мгновенный поиск по более чем 120 000 расценённых позиций в более чем 40 регионах: введите ключевое слово, единицу или классификацию и сразу применяйте к позиции BOQ
РегионВалютаСтандартПозиции
Германия (DACH)EURDIN 27655,719
ВеликобританияGBPNRM 1/255,719
СШАUSDMasterFormat55,719
ФранцияEURDPGF55,719
РоссияRUBGESN55,719
ОАЭAEDМестный55,719
КитайCNYGB/T55,719
ИндияINRCPWD55,719

Как использовать базу данных расценок

База данных расценок рассчитана на два основных сценария работы:

Сценарий A: Просмотр и применение к BOQ

  1. Перейдите в Базы данных → База затрат
  2. Выберите вкладку вашего региона (например, "Германия / DACH")
  3. Найдите позицию расценки, введя запрос в строке поиска (например, "бетонный фундамент")
  4. Нажмите на значок звезды, чтобы добавить часто используемые позиции в Избранное
  5. В редакторе BOQ нажмите на значок базы данных рядом с любой позицией, чтобы найти и применить расценку

Сценарий B: Импорт собственной базы данных

  1. Перейдите в Базы данных → База затрат → Импорт базы
  2. Подготовьте файл Excel или CSV со столбцами: Код, Описание, Единица, Расценка, Валюта
  3. Загрузите файл и сопоставьте столбцы в мастере импорта
  4. Просмотрите данные перед подтверждением
  5. Импортированные позиции появятся рядом с данными CWICR с вашим пользовательским тегом источника

Понимание структуры позиции расценки

Каждая позиция расценки содержит:

Векторный поиск

Включите семантический поиск, чтобы находить позиции расценок по смыслу, а не только по точному совпадению ключевых слов. Когда вы ищете "бетонная стена", система также находит позиции вроде "армированная перегородка C30/37, 24 см с опалубкой" - даже если точные слова не встречаются. Это работает на основе эмбеддингов sentence-transformer, которые преобразуют описания в числовые векторы и находят ближайшие совпадения в многомерном пространстве. Поддерживаются два бэкенда векторной базы данных: LanceDB (встроенный, работает внутри процесса как SQLite, 384-мерные эмбеддинги) и Qdrant (производственный сервер с готовыми 3072-мерными снимками, загружаемыми с GitHub).

Обмер CAD/BIM и PDF

Извлекайте объёмы напрямую из чертежей и моделей вашего проекта - без ручного подсчёта. Загрузите файлы RVT, IFC, DWG или DGN, и система извлечёт каждый строительный элемент с объёмами, площадями и длинами. Для чертежей PDF открывайте их прямо в браузере и используйте откалиброванные инструменты измерения для обмера расстояний, площадей и количества элементов. Все извлечённые объёмы можно перенести в BOQ для оценки стоимости.

🎬 Смотрите главы о массовой привязке BIM → BOQ, обмере по слоям DWG и измерении по PDF на YouTube.

Обмер CAD/BIM
Обмер по PDF с рабочим процессом из 4 шагов (Загрузка, AI-анализ, Проверка, Добавить в BOQ), выбором проекта/BOQ и зоной перетаскивания для загрузки
Из BIM в BOQ
BIM → BOQ - выбирайте элементы в 3D-просмотрщике и отправляйте их геометрию и свойства прямо в позицию BOQ
Массовая привязка группы BIM
Массовая привязка 100 стен BIM к одной строке BOQ - агрегированные площадь, объём и длина, создание в один клик
Слои DWG
636 объектов стен на 10 слоях DWG - переключайте слои, изолируйте виды работ, привязывайте любой объект к BOQ на месте
Обмер по PDF в действии
Загрузите план этажа, измерьте расстояние / площадь / количество инструментами на холсте, отправьте цифры в BOQ за секунды
ФорматПОКонвертер
.rvt / .rfaBIMDDC RvtExporter
.ifcIFC (любой BIM)DDC IfcExporter
.dwg / .dxfCADDDC DwgExporter
.dgnCADDDC DgnExporter

Обмер CAD/BIM: шаг за шагом

  1. Перейдите в Обмер → Обмер по CAD/BIM
  2. Перетащите ваш файл CAD/BIM (.rvt, .ifc, .dwg, .dgn) в область загрузки
  3. Дождитесь, пока конвертер DDC извлечёт элементы (30-60 секунд для типичных файлов)
  4. Система показывает доступные столбцы и предлагает пресеты группировки: Стандартный BIM QTO - Группировка по Категории + Имени типа, суммирование Объёма/Площади/Количества Детальный - Добавьте Уровень для разбивки по этажам По семейству - Группировка по Семейству для списков закупок Пользовательский - Выберите любую комбинацию из 1200+ извлечённых столбцов
  5. Нажмите Применить группировку, чтобы увидеть таблицу объёмов
  6. Проверьте сгруппированные результаты - отфильтруйте пустые группы, удалите нерелевантные категории, отсортируйте по объёму
  7. Нажмите Сохранить как BOQ, чтобы перенести объёмы в ведомость объёмов работ для расценки

Обмер по PDF: шаг за шагом

  1. Перейдите в Обмер → Обмер по PDF
  2. Загрузите ваш строительный чертёж в PDF
  3. Система автоматически извлекает текст и таблицы из PDF
  4. Нажмите Анализ с помощью AI, чтобы извлечь строительные элементы с объёмами
  5. Или перейдите на вкладку Измерения для ручного обмера:
    • Задайте масштаб чертежа (укажите две известные точки и введите реальное расстояние или выберите готовый масштаб, например 1:100)
    • Выберите инструмент Расстояние и укажите две точки для измерения длины
    • Выберите инструмент Площадь и укажите вершины полигона для измерения площади
    • Выберите инструмент Подсчёт и кликайте по элементам для их подсчёта
  6. Все измерения сохраняются и могут быть экспортированы в BOQ

Пресеты группировки QTO

AI-сметы

Подключите любого провайдера LLM для генерации строительных смет из текстовых описаний, фотографий зданий, отсканированных PDF, таблиц Excel или моделей CAD/BIM. AI-система создаёт полные позиции BOQ с объёмами и ценами по рыночным расценкам. После генерации вы можете сопоставить каждую позицию с базой данных расценок CWICR, чтобы заменить расценки, оценённые AI, на проверенные региональные рыночные цены. AI-функции полностью опциональны - платформа работает в полном объёме без них.

🎬 Смотрите "AI-смета по фотографии" на YouTube - загрузите фото со стройплощадки и получите готовый BOQ за секунды.

AI-смета
Страница AI-сметы с текстовым вводом, селекторами локации/валюты/стандарта и 5 режимами ввода: Текст, Фото, PDF, Excel, Вставка
AI-смета по фотографии
Фото → AI-смета - загрузите фото со стройплощадки, GPT-4o + YOLO возвращают готовый BOQ за секунды с оценками достоверности
ПровайдерМоделиФункции
AnthropicClaude Sonnet / OpusТекст, изображения, документы
OpenAIGPT-4oТекст, изображения, документы
GoogleGemini ProТекст, изображения
Mistral / Groq / DeepSeekРазличныеТекст
1

Быстрая смета

Опишите ваш проект обычным текстом, и AI сгенерирует 15-30 позиций BOQ с объёмами и рыночными расценками.

2

Сопоставление с базой расценок

Сопоставьте AI-сметы с базой данных CWICR, чтобы заменить приблизительные расценки реальными рыночными ценами.

3

AI-советник по стоимости

Общайтесь с AI о стоимости, материалах и ценах, используя вашу базу данных расценок как контекст.

AI-советник по затратам
Чат AI-советника по стоимости с предлагаемыми вопросами, селектором региона и интеграцией с базой данных CWICR

4D-график и 5D-модель стоимости

Планируйте сроки вашего строительного проекта и отслеживайте затраты во времени с помощью интегрированных инструментов календарного планирования и финансового моделирования.

4D-график

Модуль планирования предоставляет профессиональную диаграмму Ганта для управления сроками строительства. Создавайте работы, задавайте длительности, определяйте зависимости, и система автоматически рассчитывает критический путь, показывая, какие работы не должны задерживаться.

5D-модель стоимости

Модель стоимости связывает данные вашего BOQ с графиком проекта, давая вам распределённое во времени представление затрат на строительство с метриками метода освоенного объёма.

Тендеры и управление предложениями

Управляйте полным процессом закупок - от создания тендерных пакетов до сравнения предложений и заключения контрактов с субподрядчиками.

Создание тендерного пакета

Перейдите в Закупки, выберите проект и нажмите "Создать пакет". Укажите название пакета, описание объёма работ, срок подачи и выберите, какие позиции BOQ включить. Вы можете создавать несколько пакетов на проект (например, конструктивные работы, MEP, отделка).

Управление предложениями

Добавляйте предложения от субподрядчиков с названием компании, контактными данными и предложенными ценами по каждой позиции BOQ. Система поддерживает несколько предложений на пакет для параллельного сравнения.

Сравнение предложений

Зеркало цен показывает все предложения в сравнительной таблице с единичными расценками и итогами по каждой позиции. Визуальные индикаторы выделяют самые низкие и самые высокие предложения. Экспортируйте сравнение в CSV для рассмотрения заинтересованными сторонами.

Процесс присуждения

Отметьте выигравшее предложение кнопкой Присудить и добавьте обоснование. Статус пакета отслеживается через: Черновик, Выпущен, Сбор, Оценка, Присуждён, Закрыт.

Реестр рисков

Выявляйте, оценивайте и управляйте рисками проекта с помощью матрицы вероятность-воздействие. Количественно оценивайте подверженность риску и планируйте стратегии снижения для каждого выявленного риска.

Матрица оценки рисков

Матрица отображает все риски на сетке вероятность (0.1-0.9) против воздействия (низкое/среднее/высокое/критическое) с цветовой кодировкой. Каждый риск показывает свою рассчитанную оценку подверженности (вероятность, умноженная на стоимость воздействия).

Управление рисками

Для каждого риска задокументируйте: уникальный код (R-001), название, категорию (технический, финансовый, по срокам, нормативный, экологический, по безопасности), стратегию снижения, план на случай непредвиденных обстоятельств, владельца риска, влияние на стоимость и влияние на сроки в днях. Отслеживайте статус через: Выявлен, Оценён, Снижается, Закрыт или Реализовался.

Изменения объёма работ

Отслеживайте изменения объёма работ и их влияние на стоимость и сроки проекта. Изменения объёма работ предоставляют журнал аудита всех модификаций, внесённых после первоначальной сметы.

Рабочий процесс изменения объёма работ

Создайте изменение объёма работ с кодом (CO-001), названием и категорией причины (запрос клиента, изменение проекта, непредвиденное условие, нормативное требование). Добавьте строки, указывающие затронутые позиции BOQ с исходными и новыми объёмами/расценками. Система рассчитывает дельты стоимости автоматически. Статус проходит через: Черновик, Подан, На рассмотрении, Утверждён/Отклонён.

Валидация и проверки качества

Валидация
Страница валидации - выберите проект и BOQ, запустите проверки качества по настраиваемым наборам правил

Запускайте автоматические проверки качества ваших BOQ, чтобы отловить ошибки, прежде чем они станут проблемой. Движок валидации применяет 42 настраиваемых правила к данным вашей сметы.

Наборы правил

Понимание результатов

Каждая валидация выдаёт оценку качества (0-100%) с цветовой кодировкой находок: Ошибки (красный, обязательно исправить), Предупреждения (жёлтый, следует проверить), Информация (синий, рекомендации). Нажмите на любую находку, чтобы перейти напрямую к затронутой позиции BOQ.

Отчёты и экспорт

Отчёты
Страница отчётов с 9 форматами экспорта: BOQ (PDF/Excel), Отчёт о стоимости, GAEB XML, Валидация, График, 5D-стоимость, Тендеры, Изменения объёма работ, Реестр рисков
Сводная таблица Data Explorer
Сводная таблица Data Explorer → 10 позиций BOQ одним кликом - графики, гистограммы данных и детализация по любому свойству CAD/BIM
Полная смета
Полная смета по реальной модели BIM - 215 позиций, 88 разделов, цены CWICR, итого $6,26 млн, оценка качества 99

Генерируйте профессиональные документы из данных вашего проекта для заинтересованных сторон, клиентов и нормативного соответствия.

Управление документами

Документы
Управление документами с загрузкой перетаскиванием, фильтрами категорий (Чертёж, Контракт, Спецификация, Фото), тегами и предпросмотром файлов

Централизуйте все документы проекта. Загружайте чертежи, контракты, спецификации и фотографии с автоматической категоризацией и поиском.

Панель аналитики

Аналитика
Кросс-проектная аналитика с карточками KPI (Общий бюджет 125.6M, Отклонение 63.4M), таблицей сравнения проектов с бюджетом/фактом/отклонением по регионам
Панель проектов
Глобальная панель портфеля - 7 проектов на 4 континентах, $28,3 млн в активных сметах, единый вид на карте

Просматривайте исполнение бюджета по всем проектам. Панель агрегирует финансовые данные по всем проектам для выявления трендов, отклонений и бюджетов под угрозой.

Справочник контактов

Управляйте всеми заинтересованными сторонами проекта в централизованном справочнике. Отслеживайте клиентов, субподрядчиков, поставщиков, архитекторов и консультантов с полными контактными данными, привязками к компаниям и категоризацией по ролям. Связывайте контакты с проектами, тендерами, заказами на закупку и корреспонденцией для полной прослеживаемости.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/contacts/Список всех контактов
POST/api/v1/contacts/Создать контакт
GET/api/v1/contacts/{id}Получить данные контакта
PUT/api/v1/contacts/{id}Обновить контакт
POST/api/v1/contacts/importМассовый импорт контактов

Задачи

Организуйте работу по проекту с таксономией из 5 типов задач и визуальной доской Kanban. Задачи можно назначать членам команды, связывать с конкретными позициями BOQ, документами или RFI и отслеживать через настраиваемые этапы рабочего процесса. Каждый тип задачи имеет свою цветовую кодировку и поля по умолчанию.

Задачи, связанные с BIM
Задачи привязаны к конкретным элементам BIM - нажмите на задачу, и камера переместится к элементу, к которому она относится. Виды Kanban, список и календарь используют одну и ту же связь с моделью.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/tasks/Список задач (с фильтрацией по проекту, исполнителю, статусу)
POST/api/v1/tasks/Создать задачу
PATCH/api/v1/tasks/{id}Обновить задачу (статус, исполнитель, приоритет)
GET/api/v1/tasks/board/{project_id}Получить данные доски Kanban

RFI - запросы информации

Отслеживайте формальные запросы информации между участниками проекта с назначением ответственной стороны (ball-in-court). RFI проходят структурированный жизненный цикл от черновика до закрытия, гарантируя, что на каждый вопрос будет получен документированный ответ. Отслеживание ball-in-court показывает, кто в данный момент отвечает за действие.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/rfis/Список RFI
POST/api/v1/rfis/Создать RFI
POST/api/v1/rfis/{id}/respondОтправить ответ
PATCH/api/v1/rfis/{id}/statusОбновить статус / ball-in-court

Финансы

Полное управление финансами проекта, охватывающее счета, бюджеты, платежи и управление освоенным объёмом (EVM). Отслеживайте плановые и фактические затраты, формируйте заявки на оплату и контролируйте состояние бюджета с анализом отклонений в реальном времени. Интегрируется с данными BOQ для автоматического формирования базовой линии затрат.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/finance/invoices/Список счетов
POST/api/v1/finance/invoices/Создать счёт
GET/api/v1/finance/budgets/Список бюджетов
POST/api/v1/finance/budgets/importИмпортировать бюджет из Excel
GET/api/v1/finance/evm/{project_id}Получить метрики EVM
GET/api/v1/finance/payments/Список платежей

Закупки

Управляйте заказами на закупку и приёмкой товаров для строительных материалов и услуг. Создавайте заказы, привязанные к позициям BOQ, отслеживайте статус поставки и фиксируйте приёмку товаров с проверкой количества. Интегрируется с модулем Контакты для управления поставщиками.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/procurement/orders/Список заказов на закупку
POST/api/v1/procurement/orders/Создать заказ на закупку
POST/api/v1/procurement/orders/{id}/receiveЗафиксировать приёмку товаров
GET/api/v1/procurement/receipts/Список приёмок товаров

Охрана труда

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

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/safety/incidents/Список происшествий
POST/api/v1/safety/incidents/Сообщить о происшествии
GET/api/v1/safety/observations/Список наблюдений
POST/api/v1/safety/observations/Зафиксировать наблюдение
GET/api/v1/safety/dashboard/{project_id}Получить KPI по охране труда

Совещания

Ведите протоколы совещаний со структурированными повестками и отслеживаемыми поручениями. Создавайте серии повторяющихся совещаний (например, еженедельные встречи на площадке), фиксируйте участников, записывайте обсуждаемые вопросы и автоматически формируйте поручения, интегрируемые с модулем Задачи.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/meetings/Список совещаний
POST/api/v1/meetings/Создать совещание
GET/api/v1/meetings/{id}/minutesПолучить протокол совещания
POST/api/v1/meetings/{id}/actionsДобавить поручение

Инспекции

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

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/inspections/Список инспекций
POST/api/v1/inspections/Создать инспекцию из шаблона
GET/api/v1/inspections/templates/Список шаблонов чек-листов
PATCH/api/v1/inspections/{id}/itemsОбновить результаты пунктов чек-листа

Отчёты о несоответствиях (NCR)

Документируйте и отслеживайте несоответствия качества, когда работа не соответствует спецификациям. NCR проходят формальный жизненный цикл от выявления через анализ первопричин до проверки корректирующих действий, гарантируя надлежащее устранение и документирование всех отклонений качества.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/ncr/Список NCR
POST/api/v1/ncr/Создать NCR
PATCH/api/v1/ncr/{id}/statusОбновить статус NCR
POST/api/v1/ncr/{id}/actionsДобавить корректирующее действие

Согласования материалов

Управляйте процессом согласования строительных материалов, рабочих чертежей и данных о продукции. Отслеживайте многоэтапные процессы рассмотрения, где документы проходят через нескольких рецензентов до окончательного утверждения. Ведите полную историю всех циклов рассмотрения и редакций.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/submittals/Список согласований
POST/api/v1/submittals/Создать согласование
POST/api/v1/submittals/{id}/reviewОтправить решение по рассмотрению
POST/api/v1/submittals/{id}/reviseЗагрузить новую редакцию

Корреспонденция

Ведите формальный реестр коммуникаций для всей корреспонденции проекта. Отслеживайте письма, электронную почту, уведомления и инструкции между участниками проекта с уникальными ссылочными номерами, отслеживанием ответов и полнотекстовым поиском. Обеспечивает надлежащее документирование и прослеживаемость договорных коммуникаций.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/correspondence/Список корреспонденции
POST/api/v1/correspondence/Создать запись корреспонденции
GET/api/v1/correspondence/{id}Получить сведения с вложениями
GET/api/v1/correspondence/{id}/threadПолучить связанную цепочку корреспонденции

Единая среда данных (CDE)

Единая среда данных, соответствующая ISO 19650, для управления информацией проекта с контролируемыми переходами статусов. Документы проходят через состояния «В работе» (WIP), «Общий доступ», «Опубликован» и «Архив» с этапами утверждения. Обеспечивает соответствие управления информацией стандартам BIM для совместной работы.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/cde/documents/Список документов CDE (фильтрация по статусу, пригодности)
POST/api/v1/cde/documents/Загрузить документ в CDE
PATCH/api/v1/cde/documents/{id}/statusИзменить статус документа
GET/api/v1/cde/documents/{id}/historyПолучить историю редакций

Сопроводительные письма

Формально распространяйте документы внешним сторонам с отслеживанием доставки и подтверждения получения. Создавайте пакеты сопроводительных писем с несколькими документами, указывайте получателей и отслеживайте, получил ли каждый получатель документы и подтвердил ли их получение. Обеспечивает договорную фиксацию обмена информацией.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/transmittals/Список сопроводительных писем
POST/api/v1/transmittals/Создать сопроводительное письмо
POST/api/v1/transmittals/{id}/sendОтправить сопроводительное письмо получателям
PATCH/api/v1/transmittals/{id}/acknowledgeЗафиксировать подтверждение получателя

BIM Hub

Центральный узел управления BIM-моделями с доступом к данным на уровне элементов и прямой привязкой к BOQ. Загружайте модели IFC/RVT, просматривайте элементы здания с их свойствами и объёмами, а также связывайте элементы с позициями BOQ для 5D-интеграции затрат. Обеспечивает связь между проектными данными и сметным расчётом.

🎬 Демо массовой привязки BIM на YouTube - 100 стен BIM → одна строка BOQ с агрегированными площадью, объёмом и длиной.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/bim/models/Список BIM-моделей
POST/api/v1/bim/models/Загрузить BIM-модель
GET/api/v1/bim/models/{id}/elementsСписок элементов модели
POST/api/v1/bim/elements/{id}/link-boqСвязать элемент с позицией BOQ

Отчёты и панель KPI

Комплексный механизм формирования отчётов с панелью KPI, настраиваемыми шаблонами отчётов и отчётами по расписанию. Агрегируйте данные по проектам для аналитики на уровне портфеля. Создавайте собственные шаблоны отчётов, объединяющие данные из любого модуля (BOQ, Финансы, График, Охрана труда, Качество).

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/reporting/kpi/{project_id}Получить KPI проекта
GET/api/v1/reporting/templates/Список шаблонов отчётов
POST/api/v1/reporting/generateСформировать отчёт по шаблону
GET/api/v1/reporting/portfolio/Получить данные панели портфеля

Уведомления

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

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/notifications/Список уведомлений (сначала непрочитанные)
PATCH/api/v1/notifications/{id}/readОтметить уведомление как прочитанное
POST/api/v1/notifications/read-allОтметить все как прочитанные
GET/api/v1/notifications/preferencesПолучить настройки уведомлений

Комментарии

Система комментариев с обсуждениями, которую можно прикрепить к любой сущности платформы - позициям BOQ, задачам, RFI, согласованиям, документам, инспекциям и многому другому. Поддерживает @упоминания для оповещения участников команды, вложения файлов и отслеживание решения для предметных обсуждений.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/comments/?entity_type=task&entity_id=...Список комментариев для сущности
POST/api/v1/comments/Создать комментарий
POST/api/v1/comments/{id}/replyОтветить на комментарий
PATCH/api/v1/comments/{id}/resolveОтметить обсуждение как решённое

Диаграмма Ганта

Диаграмма Ганта на чистом SVG для визуализации строительного графика. Отображает временные шкалы, зависимости, контрольные точки и критический путь прямо в браузере без внешних библиотек. Поддерживает масштабирование от уровня дня до уровня года и экспорт в PDF/PNG для отчётности.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/schedule/gantt/{project_id}Получить данные диаграммы Ганта (работы, зависимости)
PATCH/api/v1/schedule/activities/{id}Обновить даты/прогресс работы
POST/api/v1/schedule/dependencies/Создать зависимость

Региональные настройки

Настраивайте часовой пояс, валюту, формат чисел и формат даты для каждого пользователя и каждого проекта. Региональные настройки каскадируются от системных значений по умолчанию к переопределениям на уровне проекта и далее к предпочтениям пользователя, гарантируя, что каждый участник команды видит данные в формате своей локали.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/settings/regional/Получить текущие региональные настройки
PUT/api/v1/settings/regional/Обновить региональные настройки
GET/api/v1/settings/regional/timezonesСписок доступных часовых поясов
GET/api/v1/settings/regional/currenciesСписок поддерживаемых валют

Система модулей

Включайте или отключайте модули платформы, чтобы адаптировать OpenConstructionERP под ваш рабочий процесс. Каждый модуль можно переключать независимо, не затрагивая другие модули. Отключённые модули скрыты из интерфейса, их API-эндпоинты возвращают 404, а их таблицы базы данных остаются нетронутыми для повторной активации.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/modules/Список всех модулей со статусом
PATCH/api/v1/modules/{name}/toggleВключить или отключить модуль
GET/api/v1/modules/{name}/dependenciesПроверить зависимости модуля

Региональные пакеты

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

Доступные пакеты

ПакетРегионСтандартыВалюта
USСШАMasterFormat, UniFormat, CSIUSD
DACHГермания, Австрия, ШвейцарияDIN 276, GAEB, VOB, HOAIEUR/CHF
UKВеликобританияNRM 1/2, RICS, JCTGBP
RussiaРоссия, СНГGESN, FER, TER, SNIPRUB
Ближний ВостокОАЭ, Саудовская Аравия, КатарRICS, CESMM, FIDICAED/SAR/QAR
Asia-PacificКитай, Япония, АвстралияGB/T, AS 4000, JASSCNY/AUD/JPY
IndiaИндияCPWD, IS standards, DSRINR
LatAmБразилия, Мексика, КолумбияSINAPI, CMIC, local normsBRL/MXN/COP

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
GET/api/v1/regional-packs/Список доступных региональных пакетов
POST/api/v1/regional-packs/{name}/installУстановить региональный пакет
GET/api/v1/regional-packs/{name}/detailsПолучить содержимое и конфигурацию пакета

Импорт/Экспорт

Комплексные возможности импорта и экспорта данных по всем модулям. Импортируйте контакты, бюджеты, BOQ и базы затрат из файлов Excel и CSV с интеллектуальным сопоставлением столбцов. Экспортируйте данные проекта в Excel, PDF и CSV с настраиваемыми шаблонами. Все экспортируемые файлы сохраняют форматирование и включают заголовки с метаданными.

Ключевые возможности

Конечные точки API

МетодКонечная точкаОписание
POST/api/v1/import/contactsИмпортировать контакты из файла
POST/api/v1/import/budgetИмпортировать бюджет из Excel
POST/api/v1/export/boq/{id}Экспортировать BOQ (формат: excel, pdf, gaeb, csv)
POST/api/v1/export/reportСформировать и экспортировать отчёт

Конфигурация

Первичная настройка по ролям
Мастер первоначальной настройки по ролям: войдите как Admin / Сметчик / Менеджер, и мастер заранее выберет нужные 17 из более чем 190 модулей для вашей роли
Новый проект, любой регион
Новый проект, любой регион - выберите валюту, стандарт классификации, региональный коэффициент; виджеты карты и погоды подключаются автоматически
Настройки
Страница настроек с управлением профилем, переключателем простого/расширенного режима интерфейса и конфигурацией модулей
ПеременнаяПо умолчаниюОписание
DATABASE_URL(не задано = встроенный PostgreSQL)База данных (по умолчанию встроенный PostgreSQL; задайте для внешнего PostgreSQL). Оставьте не заданным, чтобы использовать встроенный PostgreSQL, или укажите внешнюю базу, например postgresql+asyncpg://oe:oe@localhost:5432/openestimate.
JWT_SECRETdev-keyСекрет JWT (изменить в продакшене!)
SEED_DEMOtrueСоздать демо-учётные записи
VECTOR_BACKENDlancedbБэкенд векторного поиска

Справочник API

OpenConstructionERP предоставляет полноценный REST API, который обеспечивает работу фронтенда и может использоваться для интеграций, автоматизации и пользовательских процессов. Любое действие, доступное в интерфейсе - создание проектов, редактирование BOQ, запуск AI-смет, поиск по затратам - доступно как эндпоинт API. Интерактивная документация Swagger с кнопками «Попробовать» доступна по адресу /api/docs при запущенном бэкенде.

Основные эндпоинты

МетодКонечная точкаОписание
POST/api/v1/users/auth/loginВход
GET/api/v1/projects/Список проектов
GET/api/v1/boq/boqs/?project_id=...Список BOQ
GET/api/v1/costs/?q=concreteПоиск затрат
POST/api/v1/ai/quick-estimateAI-расчёт сметы
POST/api/v1/takeoff/cad-extractИзвлечение из CAD
GET/api/healthПроверка состояния

Модули v18.5.0

МодульПрефиксОписание
Contacts/api/v1/contacts/CRUD справочника контактов, импорт
Tasks/api/v1/tasks/Управление задачами, доска Kanban
RFI/api/v1/rfis/Запросы информации
Finance/api/v1/finance/Счета, бюджеты, платежи, EVM
Procurement/api/v1/procurement/Заказы на закупку, приёмка товаров
Safety/api/v1/safety/Происшествия, наблюдения, оценка рисков
Meetings/api/v1/meetings/Протоколы, повестка, поручения
Inspections/api/v1/inspections/Инспекции качества, чек-листы
NCR/api/v1/ncr/Отчёты о несоответствиях
Submittals/api/v1/submittals/Многоэтапное согласование материалов
Correspondence/api/v1/correspondence/Реестр коммуникаций
CDE/api/v1/cde/Среда документов ISO 19650
Transmittals/api/v1/transmittals/Распространение документов
BIM Hub/api/v1/bim/BIM-модели, элементы, привязка к BOQ
Reporting/api/v1/reporting/Панель KPI, шаблоны отчётов
Notifications/api/v1/notifications/Встроенная система уведомлений
Comments/api/v1/comments/Комментарии с обсуждениями для любой сущности
Gantt/api/v1/schedule/gantt/SVG-визуализация графика
Regional/api/v1/settings/regional/Часовой пояс, валюта, настройки формата
Modules/api/v1/modules/Включение/отключение модулей
Regional Packs/api/v1/regional-packs/Установка региональных конфигураций
Import/Export/api/v1/import/ / /api/v1/export/Массовый импорт и экспорт данных

Подробную документацию по эндпоинтам с параметрами и описаниями смотрите в разделе каждого модуля выше.

Аналитика проекта (PCI)

AI-анализ проекта, который оценивает ваш проект по 9 взвешенным областям и формирует оценку полноты от 0 до 100 (баллы от A до F).

Домены и веса

Возможности

API: GET /api/v1/project_intelligence/score/?project_id=X - возвращает общую оценку, оценки по областям, критические пробелы и достижения.

Управление пользователями

Управляйте участниками команды, ролями и доступом по каждому модулю.

Роли

Матрица доступа к модулям

Администраторы могут настраивать видимость модулей и уровни доступа по каждому пользователю (Нет, Просмотр, Редактирование, Полный) на странице /users. Можно назначать пользовательские названия ролей (например, «Инженер на объекте», «Менеджер по затратам»).

Возможности

Поддержка и участие

Поставить звезду на GitHub

Поставьте звезду репозиторию, чтобы помочь другим найти проект.

Канал на YouTube

Подпишитесь, чтобы получать обзоры релизов и обучающие материалы. Начните с 12-минутного обзора продукта.

Сообщить о проблеме

Создайте issue на GitHub.

Обсуждения

Присоединяйтесь к сообществу в Telegram, чтобы задать вопросы.

Консалтинг

Свяжитесь с нами по вопросам развёртывания и обучения.

Лицензия: AGPL-3.0. Коммерческое лицензирование: info@datadrivenconstruction.io

OpenConstructionERP

Разработано командой DataDrivenConstruction

2026 Data Driven Construction. AGPL-3.0