Тема
Проверка спецификации
Спецификация собрана, а в ней пустые строки, оборудование без изготовителя и радиаторы с количеством 0. Причины прячутся в семействах: нет параметра, значение задано формулой, количество не заполнено. Проверка спецификации проходит по типоразмерам ОВ, ВК и ЭО, показывает, что попадёт в спецификацию неправильно, и исправляет найденное прямо из окна: недостающий параметр добавляет в семейство, пустые значения подсказывает из модели. Открывать семейство вручную нужно, только если значение задано формулой.

Что проверяется
Параметры спецификации — обязательные (наименование, единица измерения, количество, группирование, завод-изготовитель, отмечены красным) и желательный (марка, жёлтым). Имена параметров берутся из команды Настройка → «Параметры спецификации» — одно место для всех команд BIMzen, по умолчанию ADSK_*.
- Нет параметра в семействе — элементы не попадут в спецификацию или будут без значения.
- Параметр заблокирован — значение задаёт формула в семействе, поменять его в проекте нельзя. «Группирование» отмечается всегда — в него пишут команды BIMzen; остальные параметры — если заблокированы и при этом пусты.
- Пустые значения — строка спецификации без текста.
- Количество меньше, чем в модели. Штучные (шт., компл.) — у каждого элемента не меньше 1; линейные (м) — не меньше длины; площадные (м²) — не меньше площади. Если единица не задана, трубы, воздуховоды и лотки считаются по длине, остальное — штуками.
- Количество больше, проверьте — больше 1 у штучного или в 1,5 раза больше длины или площади. Только предупреждение: секции, комплекты и запас бывают нарочно, поэтому команда это не исправляет.
- Без замечаний — типоразмеры, у которых все проверки пройдены.
Исправления
- Нет параметра — в семейство. Режим В семейство (по умолчанию) над списком: семейство открывается, получает общий параметр из ФОП и загружается обратно в проект. Значения остальных параметров не меняются, файлы семейств в библиотеке — тоже. Наименование, единица, изготовитель и марка добавляются параметром типа, количество и группирование — параметром экземпляра. Группа параметров — на выбор, по умолчанию «Данные».
- Нет параметра — параметром проекта. Второй режим: общий параметр из ФОП, заданного в Revit, привязывается к категории и появляется у всех её элементов. Если в ФОП его нет, команда спросит файл. Выбранный режим запоминается.
- Системные семейства — трубы, воздуховоды, лотки, короба и их изоляция — всегда получают параметр проекта, в строке у них метка «системное». Семейства, занятые другим пользователем, пропускаются и попадают в отчёт.
- Значение сразу. Для недостающего параметра значение можно вписать прямо в строке — параметр добавится и заполнится за один шаг.
- Пустые значения — значение вводится прямо в строке: параметр типа пишется в тип, параметр экземпляра — в пустые элементы типоразмера. В поле — подсказки из модели: что уже записано в этот параметр у других типоразмеров того же семейства, затем той же категории. Ввели значение — строка отмечается сама.
- Одно значение над списком вписывает одно значение во все отмеченные строки параметра, а если ни одна не отмечена — во все.
- Количество меньше — записывается 1, длина или площадь элемента. Если количество заблокировано формулой — только в семействе.
- Заблокированное формулой правится только в редакторе семейств — уберите формулу у параметра: «открыть семейство» открывает копию, «Загрузить в проект» возвращает исправленное.
- Все исправления — одним действием и отменяются одним «Отменить» в Revit; ход обработки семейств виден в строке состояния. Элементы, занятые другим пользователем, пропускаются и попадают в отчёт.

Как пользоваться
- BIMzen → Спецификация → Проверка спецификации. Окно не мешает работать в модели.
- Выберите, что проверять: вся модель, активный вид или выделенное; категории — в меню рядом. Нажмите Проверить — во время проверки виден индикатор.
- Слева выберите проверку, справа — типоразмеры с замечаниями. «показать» выделит элементы и приблизит вид.
- Отметьте строки (или Отметить все), для пустых введите значение или выберите подсказку. Для недостающего параметра выберите режим — В семейство или Параметром проекта — и группу параметров.
- Нажмите Исправить отмеченные — проверка запустится снова. Скопировать отчёт — список замечаний в буфер обмена.