Коротко
- Согласно документации Revit 2024, для создания Note Block нужно загрузить в модель семейство generic annotation и разместить его.
- Поля Note Block выбираются в списке Available Fields и добавляются в Scheduled Fields.
- В документации Revit 2022 описано добавление строк данных в schedule для room, area, key и space schedule, а также sheet list.
- Согласно справочнику Revit API 26.4.0.0, KeyScheduleParameterName возвращает имя параметра, используемого для выбора ключа в key schedule.
Schedule в Revit нужны не только для подготовки ведомостей объёмов или списков помещений: с их помощью можно оформлять пояснительные символы в виде таблиц и упорядочивать сведения об элементах модели. В документации Autodesk для Revit 2024 описано создание Note Block, в документации Revit 2022 — редактирование schedule, а в справочнике Revit API 26.4.0.0 — параметр key schedule. В этом руководстве основные рабочие процессы рассмотрены отдельно для каждой указанной версии.
1. Выберите подходящий тип schedule
Сначала решите, какие сведения должны отображаться в таблице. Перечисление полей элементов модели, документирование пояснительных символов на чертеже и выбор ключа через key schedule — это разные задачи. Поэтому перед редактированием существующего schedule проверьте его тип и связь с моделью.
В документации Autodesk для Revit 2024 Note Block описан в разделе annotation schedule (блок примечаний). Этот способ предназначен для отображения в таблице параметров элементов generic annotation, размещённых в модели. Key schedule добавляет элементам определённой категории новый параметр, позволяющий выбрать один из заданных ключей. В документации Autodesk API имя этого параметра указано через свойство KeyScheduleParameterName.
Документация Revit 2022 по редактированию стандартных schedule охватывает работу с ячейками, столбцами, строками, параметрами и форматированием. В ней отдельно отмечено, что graphical column schedule нельзя изменять так же, как стандартные schedule. Поэтому, если действие не даёт ожидаемого результата, полезно сначала проверить тип schedule.
2. Создайте Note Block в Revit 2024
Ниже приведён порядок действий из справки Autodesk для Revit 2024:
Загрузите в модель одно или несколько семейств generic annotation.
Разместите пояснительные символы в нужных местах модели и заполните их параметры содержательными данными. В качестве примера Autodesk приводит добавление комментария в параметр Description.
Перейдите по пути
View tab › Create panel › Schedules drop-down › Note Block.В поле Family окна New Note Block выберите generic annotation. При необходимости укажите имя в поле Note Block Name и нажмите OK.
В разделе Available Fields окна Note Block Properties выберите параметры для таблицы и нажмите Add, чтобы перенести их в список Scheduled Fields.
При необходимости задайте остальные свойства Note Block. Для удобства чтения строк можно включить параметр Stripe Rows. Нажмите OK, чтобы завершить настройку.
Важно сначала разместить элементы семейства и заполнить их параметры, а уже затем создавать таблицу. Так вы подготовите данные пояснений, которые будут отображаться в schedule. При выборе полей добавляйте только те сведения, которые нужны на чертеже или в документации проекта: так назначение таблицы будет понятнее. Документация не задаёт обязательного количества полей — это практический подход к оформлению.
3. Отредактируйте schedule и сделайте его более читаемым
Согласно документации Revit 2022, schedule можно открыть двойным щелчком по его имени в Project Browser или нажатием на его вкладку. Чтобы изменить ячейку, щёлкните по ней и выберите существующее значение из списка либо введите текст. Для перехода на новую строку в текстовой ячейке используйте Shift+Enter; переносы строк отображаются и после размещения schedule на листе.
Перед изменением таблицы определите, какие сведения нужно добавить или удалить. Чтобы добавить столбец в основную часть schedule, согласно документации, выберите ячейку или столбец в этой области и воспользуйтесь командой Insert на панели Columns; затем добавьте поле в окне Select Fields. Если нужно добавить строку данных в room schedule, area schedule, key schedule, space schedule или sheet list, выберите ячейку и выполните команду Insert Data Row на панели Rows. Новая строка появится в конце списка, после чего в неё можно ввести значения.
В документации также описаны варианты для упорядочивания информации и повышения читаемости: скрытие столбцов, изменение их ширины и объединение ячеек заголовка. Скрытые столбцы не отображаются в schedule или на листе, но их содержимое можно использовать для фильтрации, сортировки и группировки. Поэтому скрытие столбца не означает удаления данных из schedule.
При редактировании ячеек учитывайте область действия изменений: согласно документации Revit 2022, изменение элемента в schedule, сгруппированном по типам, распространяется на все экземпляры этого типа в проекте. Перед изменением параметра или форматированием проверьте, что выбрана нужная ячейка или столбец. Для улучшения представления таблицы также можно настроить выравнивание текста, заливку ячеек, формат единиц измерения и оформление заголовков.
4. Key schedule, архитектурный рабочий процесс и распространённые ошибки
Документация API помогает понять, что именно представляет собой параметр key schedule: KeyScheduleParameterName возвращает или задаёт имя параметра, с помощью которого в key schedule выбирают один из ключей. Это свойство принадлежит классу ViewSchedule из Autodesk.Revit.DB. В справочнике Autodesk указана версия 26.4.0.0 для RevitAPI.dll; эта информация относится к использованию API и не должна смешиваться с версией интерфейса Note Block, описанной в этом руководстве.
Чтобы задать свойство через API, документ должен находиться внутри открытой транзакции. В справочнике также указано, что если этот ViewSchedule не является key schedule, может возникнуть InvalidOperationException, а при передаче null вместо обязательного аргумента — ArgumentNullException. Изменение могут блокировать и другие обстоятельства, например загрузка документа или режим обработки ошибок. Поэтому при автоматизации через API важно проверять и тип объекта, и состояние документа.
Для команд, занимающихся архитектурой, дизайном интерьеров и визуализацией, практическая ценность этих инструментов заключается в более упорядоченном представлении сведений модели и чертежей. Note Block позволяет собрать параметры пояснительных символов в документации чертежа, а инструменты редактирования schedule — выбрать нужные поля и улучшить оформление таблицы. Связь key schedule с выбираемыми ключами также может упорядочить ввод данных в подходящих проектах; в исходной документации не указано, какие именно ключи следует создавать для конкретного проекта.
Распространённые ошибки: если перед созданием Note Block не загрузить семейство generic annotation или не разместить символы, ожидаемые данные могут не появиться в таблице. Не следует считать, что при скрытии столбца его данные удаляются: значения по-прежнему можно использовать для фильтрации, сортировки и группировки. Ошибочно полагать, что изменение в schedule, сгруппированном по типам, затронет только выбранный экземпляр: согласно документации Revit 2022, оно распространяется на все экземпляры того же типа. Наконец, прежде чем применять к graphical column schedule стандартные способы редактирования schedule, проверьте тип таблицы.
Источники
Источников: 3Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для офисов в Турции ценность этих рабочих процессов — в возможности упорядоченно вести сведения чертежей и модели в рамках одной системы документации. В частности, сбор пояснительных символов в Note Block может упростить проверку информации на листах, а ограничение набора полей потребностями проекта помогает сохранить таблицу читаемой.
Дополнительные требования к оборудованию здесь не указаны; главное — учитывать версию и контекст операции. Инструкции по Note Block основаны на документации Revit 2024, а пояснения по редактированию schedule — на документации Revit 2022. Офисам, разрабатывающим автоматизацию через API, также следует учитывать требование транзакции и проверку key schedule из справочника Revit API 26.4.0.0.
Частые вопросы
Как создать Note Block в Revit?
Загрузите семейство generic annotation в модель и разместите символы. Затем перейдите по пути View tab › Create panel › Schedules drop-down › Note Block и добавьте нужные поля в список Scheduled Fields.
Как добавить новую строку данных в schedule Revit?
Согласно документации Revit 2022, выберите ячейку и выполните команду Insert Data Row на панели Rows. Эта операция описана для room, area, key и space schedule, а также sheet list.
Для чего нужен KeyScheduleParameterName?
В Revit API это свойство получает или задаёт имя параметра, который используется для выбора одного из ключей в key schedule. Оно применимо только к ViewSchedule, являющемуся key schedule.



