Проектная документация формируется и хранится в APPIUS — системе управления проектной документацией. Сметы ведутся в ГРАНД-Смете. Из APPIUS документы выгружаются в PDF, из ГРАНД-Сметы — в XML-файл.
Сейчас специалист вручную сопоставляет два массива данных: ищет соответствующие позиции, сравнивает их и собирает результаты в отдельный консолидированный Excel-файл. Системы напрямую друг с другом не связаны.
Чем больше проект, тем больше времени занимает такая проверка. При этом расхождения между проектной документацией и сметой могут быть обнаружены уже на позднем этапе.
Задача проекта — автоматизировать сопоставление проектной документации и сметы, чтобы выявлять расхождения ещё на этапе подготовки документов.
За основу взяли Nord.OCR —
решение для обработки документов. Система извлекает данные из PDF-файла с проектной документацией и XML-файла сметы.
Данные из двух источников могут отличаться по формату: одна и та же позиция может иметь разные наименования, сокращения, единицы измерения и порядок указания параметров. Nord.OCR приводит такие данные к единому виду: выделяет название позиции, характеристики, единицы измерения и другие параметры, убирает различия в написании и подготавливает их для сравнения.
После этого система сопоставляет позиции из проектной документации с позициями сметы по совокупности наименования и параметров. Если соответствие найдено, данные из двух источников объединяются в одну строку. Если позиция отличается или отсутствует в одном из источников, система фиксирует это как расхождение.
По результатам проверки формируется консолидированный Excel-файл с сопоставленными позициями и найденными расхождениями. Данные можно использовать для проверки соответствия сметы проектной документации и дальнейшей корректировки документов.