формирование ведомостей объёмов работ Ко всем документам

ДАТАТИМ ВОР. Функциональные характеристики

1. Управление доступом

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

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

2. Справочник расценок

ФункцияОписание
Выгрузка шаблонаФормирование пустого файла Excel с примерами заполнения и листом-инструкцией
Загрузка справочникаПриём файла Excel, проверка структуры, преобразование во внутреннее представление
Проверка корректностиКонтроль обязательных колонок, уникальности кодов, отсутствия пропусков в иерархии
ДиагностикаПострочное сообщение о причинах отклонения файла и о предупреждениях
Сведения о справочникеНаименование, число уровней иерархии, число расценок, наличие цен
Перечень расценокПолный список в виде «код · путь» для выбора вручную
Перечень соседних расценокКороткий список расценок той же ветви для конкретной позиции

Структура шаблона справочника. Лист «Справочник», колонки:

уровней произвольно;

Родительские уровни повторяются в каждой строке. Хвостовые пустые уровни допустимы, пропуск уровня в середине пути — нет.

Справочник привязывается к конкретному проекту. Разные проекты в рамках одной учётной записи могут обрабатываться по разным справочникам.

3. Обработка проектной документации в формате PDF

ЭтапОписание
ЗагрузкаПриём одного или нескольких файлов PDF вместе со справочником расценок
Поиск спецификацийОпределение страниц, содержащих табличные спецификации, по составу заголовков
Извлечение таблицРаспознавание строк и колонок, выгрузка в промежуточное представление
Нормализация наименованийПриведение наименований к единому виду, отделение типоразмеров и марок
ГруппировкаСведение повторяющихся позиций к перечню уникальных
КлассификацияСопоставление каждой уникальной позиции расценке из справочника
Проверочная таблицаВывод результата для проверки и правки специалистом
Таблица привязкиСопоставление исходных строк спецификации выбранным расценкам
Формирование ВОРИтоговая ведомость объёмов работ
ВыгрузкаЭкспорт результатов в формате XLSX

4. Обработка информационных моделей в формате IFC

ЭтапОписание
Загрузка моделиПриём файла IFC
Разбор по классамПреобразование модели в набор таблиц по классам IFC
Построение схемыОпределение состава параметров каждого класса
Определение типа объектаРаспознавание назначения здания по составу модели
Поиск параметров наименованияОпределение параметра, содержащего наименование позиции, отдельно для каждого класса
Формирование спецификацииПеречень уникальных позиций с привязкой к этажу и разделу модели
КлассификацияСопоставление позиций расценкам из справочника
Определение колонок количестваВыбор параметра, содержащего объём, отдельно для каждой позиции
Таблица классификацииВывод результата для проверки и правки
Таблица привязкиСопоставление элементов модели расценкам
Формирование ВОРИтоговая ведомость объёмов работ
Трёхмерный просмотрОтображение модели, подсветка элементов по выбранной строке таблицы
ВыгрузкаЭкспорт результатов в формате XLSX

5. Классификация позиций

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

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

Состав результата по каждой позиции:

ПолеСодержание
Вид работПолный путь по иерархии справочника
Код расценкиКод из справочника
Единица измеренияЕдиница из справочника
ЦенаЦена из справочника, если она в нём указана
ДопущенияПризнаки, которых не было в исходных данных или которые были домыслены
ПроблемыСлучаи, требующие вмешательства специалиста
АльтернативыПрочие рассмотренные ветви справочника

Учёт контекста позиции. Вместе с наименованием системе передаются признаки позиции: раздел спецификации, инженерная система, этаж, класс IFC, тип объекта. Это существенно повышает точность: одноимённые позиции из разных систем (например, трубная теплоизоляция в отоплении и в холодоснабжении) получают разные расценки.

Формат допущений. Допущения записываются единообразно, по шаблону «признак: было → принято». Примеры:

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

6. Проверка и правка результата

ФункцияОписание
Проверочная таблицаПросмотр результата классификации по уникальным позициям
Правка вида работВыбор расценки из выпадающего списка справочника
Подсказка альтернативКороткий список соседних расценок для конкретной строки
Сохранение правокФиксация исправлений и пересчёт зависимых таблиц
Подсветка в моделиВыделение элементов модели по выбранной строке (режим IFC)

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

7. Выгрузка результатов

Все таблицы — спецификация, таблица классификации, таблица привязки, ведомость объёмов работ — выгружаются в формате XLSX для дальнейшей работы в сметных программах и офисных приложениях.

8. Учёт потребления

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

9. Ограничения

сканированных изображений не выполняется.

нижний уровень иерархии, тем точнее сопоставление.

специалистом. Продукт сокращает трудоёмкость подготовки ведомости, но не заменяет квалификацию сметчика.