Утративший силу
Так же, как и при выгрузке элементов на портал, можно выгружать только невыгруженные на портал элементы. Для этого предназначена команда «Выгрузить невыгруженные элементы» (см. Рис. 42).
Одни и те же семейства, типоразмеры и материалы используются в различных проектах. Для того чтобы не указывать CGC и расход для одинаковых элементов в каждом проекте предусмотрен обмен данных о привязке типоразмеров и материалов к CGC, расхода материалов и самих материалов между различными проектами.
Экспорт данных представляет собой выгрузку информации о привязке к CGC, расхода и материалов во внешний XML-файл. Для экспорта данных необходимо выполнить команду «Экспорт», которая находится в правом верхнем углу главной формы расширения (см. Рис. 43). Затем выбрать путь и имя файла, в который нужно выгрузить данные.
Импорт данных позволяет загрузить информацию о привязке к CGC, расходе материала, а также новые материалы из внешнего XML-файла.
После выполнения команды «Импорт», откроется окно импорта данных (см. Рис. 45). Первоначально, в левой части таблицы отображены все семейства и типоразмеры, которые представлены в проекте. В нижней части отображается информация об общем количестве типоразмеров в текущем проекте и о количестве материалов.
Затем необходимо открыть файл с данными, которые были экспортированы из другого проекта. Выбор файла осуществляется после нажатия на кнопку «Открыть файл».
После выбора файла для каждого типоразмера в проекте будет произведен поиск соответствующего типоразмера в файле экспорта и определено, какие параметры могут быть импортированы из файла в текущий проект (Ничего, Только CGC, Только расход материала, Все). В нижней части окна появится статистика о количестве типоразмеров в файле экспорта, одинаковых типоразмеров и о количестве материалов в файле (см. Рис. 46). Сопоставленные типоразмеры будут отображены в правой части таблицы.
Для каждого типоразмера подбирается подходящий вариант импорта. Однако, по желанию его можно изменить.
Перед окончательным импортом, необходимо определить, нужно ли из файла экспорта импортировать материалы, которых нет в текущем проекте. Если отсутствующие материалы необходимо перенести в текущий проект, то нужно поставить галочку «Импортировать новые материалы». В этом случае, все материалы, которых нет в проекте, но есть в файле экспорта, будут перенесены в текущий проект. В противном случае, из файла будут импортированы CGC для тех материалов, которые есть в проекте.
После установки нужных параметров импорта, необходимо выполнить команду «Импорт». По завершении импорта будет отображено информационное окно.
Данные о привязке ресурсов к типоразмерам элементов проекта Revit хранятся непосредственно в модели. В случае, если проект Revit-а не был сохранен, но какие-либо элементы или материалы выгружались на портал модуль отобразит противоречивую информацию в дереве элементов: сами элементы показываются как выгруженные, при этом не показывается выгрузка выше в дереве и привязанный ресурс. Это означает, что привязку следует исправить (см. Рис. 48). В выгрузке по материалам элементы также показываются как выгруженные, но данные о привязанных единичных ресурсах не показываются.
Для исправления привязок во внешних инструментах (на вкладке «Надстройки») добавлены команды для проверки и исправления связок элементов и материалов проекта с сайтом ИСП (см. Рис. 49).
Исправление привязок возможно только для элементов текущего проекта. При необходимости исправления элементов связанных файлов выводится сообщение с указанием имени связанного файла.
При удалении элементов из 3D-модели, в случае если этот элемент был уже выгружен, может не произойти автоматическое их удаление с портала по каким-либо техническим причинам.
Данное расширение при запуске сравнивает элементы, которые находятся в 3D-модели и элементы, которые выгружены на портал. Если на портале есть элементы, которых нет в текущем файле модели, то, вероятней всего этот элемент был удален из модели, и его надо удалить с портала.
Так как для одного и того же инвестиционного проекта выгрузка на портал может происходить из нескольких файлов 3D-модели, необходимо знать из какого файла 3D-модели элементы были выгружены на портал. Для этого, при запуске расширения создается новый параметр «Уникальный идентификатор проекта» и записывается в Информацию о проекте (см. раздел «Идентификаторы файлов проекта»). Этот идентификатор также загружается на портал. Таким образом, элементы пометятся как удаленные, если они были выгружены на портал из того же файла модели, из которого запущено расширение.
Если на портал были выгружены элементы из какого-то файла и в дальнейшем по каким-либо причинам этот файл больше нигде и никогда не используется в проекте, то такие элементы будут «висеть» на портале и не будет отмечены как удаленные.
При открытии расширения производится поиск удаленных элементов. Если на портале найдены элементы, которых нет в модели, то в правом нижнем углу появится мигающий предупреждающий знак « » и на панели инструментов появится кнопка « ».
Для удаления удаленных объектов необходимо зайти в окно «Удаленные элементы» (см. Рис. 51) выполнив команду «Удалить элементы». Отобразится список элементов, которые были удалены в модели, CGC, которым были привязаны эти элементы и материалы, и их количество.
- В файле, из которого было запущено расширение, находились элементы с идентификаторами 378652, 378658, 288897, 378660, 439584. Типоразмеры элементов 378652, 378658, 288897, 378660 были привязаны к CGC 23.61.12.14.04.443.1201 Панель цокольная внутренняя железобетонная и выгружены на портал. Материал, с идентификатором 138316, к которому привязаны CGC 23.32.11 Кирпич и CGC 43.99.60.12.53.0022.002 Перекладка кирпичного карниза, использовался на элементе 439584 также был выгружен на портал.
- Позднее, элементы с идентификаторами 378652, 378658, 288897, 378660, 439584 были удалены из этого файла. Однако, на портале остались ссылки на эти элементы с указанным CGC и количеством.