BIMIT
BCF

Подробное руководство

BCF (Задачи) — руководство пользователя

Раздел Задачи в Anchor позволяет работать с Building Collaboration Format (BCF) в связке с проектом Bimit и открытой моделью в Revit или Archicad.

Краткая версия: 05 BCF.


Назначение

ВозможностьОписание
Просмотр замечанийСписок BCF-топиков проекта Bimit
КомментарииЧтение, ответы, вложенные ответы, локальное удаление
Навигация в CADТочка обзора (камера) и выделение элементов по IFC GUID
Импорт / экспортФайлы `.bcf` и `.bcfzip` с диска

Anchor не выполняет двустороннюю синхронизацию с Bimit в реальном времени. Кнопка Синхронизация в UI отключена. Обмен с внешними системами — через Сохранить BCF / Загрузить из файла.


Экран «Задачи»

Шапка

ЭлементПоведение
Документ`CurrentDocumentService` — цель IPC-команд BCF (Revit/Archicad)
ПроектТекущий проект Bimit; смена → `ReloadTasks()` из API
Загрузить из файла`BcfAppService.LoadFromFile` — полная замена `TaskItems`
Сохранить BCFДиалог сохранения `.bcf`; сериализация текущего списка
СинхронизацияЗаглушка («скоро»)

Список задач (`TaskList`)

- Карточки BCFTaskCard: превью, дата (dd-MM-yy), заголовок топика. - Поиск — подстрока в Topic.Title (без учёта регистра). - Фильтр (диалог FilterBox):

  • Автор — Topic.CreationAuthor;
  • Начало / Конец — диапазон Topic.CreationDate;
  • фильтр Модель в разметке скрыт (Visibility="Hidden"), в коде не применяется к FilteredTasks.

Панель деталей (`BCFTaskInfo`)

Открывается при выборе карточки. Показывает:

- заголовок, описание, Ответственный (AssignedTo); - автора и дату создания топика; - превью первого viewpoint задачи; - список корневых комментариев (ответы вложены под родителем); - форму CommentAnswer для нового комментария.

Кнопка-стрелка (ExpanderButton) переключает режим «только список» / «список + детали». При ширине окна < 700 px список автоматически сужается до 230 px (IsShrinked).


Комментарии

Просмотр (`BCFCommentCard`)

При наведении на превью комментария:

КнопкаУсловиеДействие
ГлазЕсть изображениеОкно с увеличенным снимком
Куб (`CubeScan`)Есть `Components` с IFC GUID`SelectElements` → IPC в CAD
3D (`Video3d`)Есть `VisualizationInfo``ShowViewPoint` → IPC в CAD

Вкладки: текст комментария, метаданные, список IFC GUID.

Ответ и новый комментарий

- Ответить — встраивает CommentAnswer с привязкой к родительскому комментарию (ReplyToComment). - Корневая форма внизу задачи — комментарий верхнего уровня.

Отправить:

  1. Если есть email из профиля Bimit — автор = email профиля. 2. Иначе — диалог Введите свой Email (сохраняется в сессии через SetAuthorEmail). 3. Опционально — изображение (jpg/png/bmp) как viewpoint без камеры. 4. Опционально — CommentsSelector: при выборе нескольких комментариев создаётся клон ответа для каждого (поле Clones в BCF).

Удалить — только комментарии с CanDelete == true (добавленные в текущей сессии Anchor).

Поиск внутри задачи

Фильтр по подстроке в тексте комментария (Comment.Comment1).


Связь с CAD

Для Выделить элементы и Точка обзора нужны:

  1. Документ выбран в шапке и открыт в CAD (зелёная точка в списке документов на экспорте). 2. Плагин Anchor запущен в CAD.

Команды IPC (Data.Common.IPC.IpcBcfCommands):

- BCF_SELECT_ELEMENTS — список IFC GUID; - BCF_SHOW_VIEWPOINT — камера + опционально reference GUID для кадрирования; - BCF_OPERATION_RESULT — ответ в snackbar.

Реализация: RevitDocumentService, ArchicadDocumentService. Базовый BaseDocumentService возвращает предупреждение «не поддерживается».


Загрузка и сохранение

ОперацияИсточник / приёмникПримечание
Открытие раздела / смена проектаBimit API `exportBCF` (BCF 3.0)`MainRepository.LoadBCF()`
Загрузить из файлаЛокальный `.bcf` / `.bcfzip`Парсинг `BaseBCFService`
Сохранить BCFЛокальный `.bcf``BimitService.SaveBCF`; при пути — файл на диск

Локальные правки (новые комментарии) остаются в памяти до сохранения в файл. Обратная запись в Bimit через UI не реализована.


Типичные сценарии

Разбор замечания в Revit

  1. Войти в Bimit, выбрать проект и документ. 2. Revit: Расширения → Запустить якорь. 3. Задачи → открыть карточку → 3D-камера на комментарии. 4. При необходимости Куб для выделения элементов.

Передать ответы коллеге

  1. Добавить комментарии в Anchor. 2. Сохранить BCF → отправить .bcf файл.

Работа офлайн с архивом

  1. Загрузить из файла → .bcfzip от координатора. 2. Просмотр и комментарии локально. 3. Сохранить BCF с обновлениями.

Ограничения

- Нет автосинхронизации с Bimit (кнопка Sync отключена). - Удаление комментариев — только локально добавленных. - Фильтр по модели Bimit в UI не активен. - Навигация BCF зависит от поддержки в плагине конкретного CAD.

Copyright © 2026