#Revit #плагины #автоматизация ## Описание Кнопка на панели: ![[Плагин Валидатор параметров 1.png]] Плагин предназначен для валидации и корректировки параметров в проекте по задаваемым шаблонам проверки. ## Требования для работы Плагин работает без дополнительных требований. ## Использование ### Список кнопок в интерфейсе плагина: | Название кнопки | Действие | | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Файл | Открытие меню действий плагина | | Файл/Сохранить текущий шаблон | Сохранить шаблон. | | Файл/Загрузить шаблон | Загрузить шаблон из файла. | | Файл/Сформировать шаблон на основе текущего документа | Шаблон сформируется на основе параметров, содержащихся в текущем документе. | | Файл/ Исправить параметры в соответствии с шаблоном | Исправить параметры в соответствии с заданным шаблоном.<br><br>Примечание: плагин исправляет только Общие параметры на основе установленного файла общих параметров проекта. | | Файл/ Откатить исправления параметров | Откатить последнее исправление параметров (“Исправить параметры в соответствии с шаблоном” или “Удалить лишние параметры проекта”). | | Файл/ Удалить лишние параметры проекта | Удалить из проекта параметры, помеченные в шаблоне отметкой “Лишний”. | | Добавить | Добавить параметр в шаблон. | | Удалить из шаблона | Удалить заранее выбранные параметры из шаблона. | | Выполнить проверку | Выполнить проверку параметров согласно заданному шаблону. | | Изменить | Изменить параметр в шаблоне | | Изменить текущий документ | Изменить документ, для которого происходит проверка параметров. | | | | | | | ### Порядок действий: ### Шаг 1: Запуск плагина Запустите команду. Откроется окно задания шаблона проверки: ![[Плагин Валидатор параметров 2.png]] ### Шаг 2: Выбор документа для проверки По умолчанию проверка выполняется в открытом документе. Плагин может работать с неоткрытыми в Revit документами. В таком режиме при запуске плагина необходимо будет выбрать интересующий rvt-файл через кнопку `Изменить текущий документ`. После этого разблокируются кнопки для валидации параметров в проекте. ### Шаг 3: Добавление параметра в шаблон По нажатию кнопки “Добавить” откроется окно добавления параметра в шаблон: ![[Плагин Валидатор параметров 3.png]] Добавьте требуемый параметр заполнив и выбрав свойства параметра и нажмите `Принять`. ### Шаг 4: Проверка параметров По нажатию на кнопку “Выполнить проверку” произойдет проверка параметров проекта на соответствие шаблону. После проверки строки шаблона окрасятся в один из трех цветов, который соответствует статусу проверки в колонке `Результат проверки`: - Зеленый – параметр соответствует шаблону; - Желтый – параметр не соответствует шаблону; - Красный – параметр отсутствует в проекте; - Синий – параметр является лишним в проекте. ![[Плагин Валидатор параметров 4.png]] При наведении на строку параметра с несовпадением значений (Желтый цвет) всплывет окно, которое показывает, какие параметры не совпали. При необходимости возможна сортировка таблицы по результату проверки и прочим колонкам. ### Шаг 5: Исправление параметров По нажатию на кнопку “Файл/ Исправить параметры в соответствии с шаблоном“ запустится исправление параметров. Примечание 1: плагин исправляет только Общие параметры на основе текущего шаблона. Параметры типа “Параметр проекта” пропускаются. Примечание 2: при несоответствии в параметре документа свойств “Тип/Экземпляр” или “Тип данных” с соответствующими свойствами параметра шаблона исправление параметра будет пропущено в силу специфики, Revit-а о неизменяемости данных свойств параметра после их добавления в проект. О пропуске пользователь будет уведомлен в окне результатов: ![[Плагин Валидатор параметров 5.png]] ### Шаг 6: Удаление лишних параметров По нажатию на кнопку “Файл/ Удалить лишние параметры из проекта“ запустится удаление лишних параметров из проекта. Если в списке были выбраны лишние параметры, то удалятся только они. ![[Плагин Валидатор параметров 6.png]] Если в списке не были выбраны лишние параметры, то удалятся все лишние параметры. Запуск удаления лишних параметров: ![[Плагин Валидатор параметров 7.png]] ### Шаг 7: Откат изменений По нажатию на кнопку “Файл/ Откатить исправление параметров“ запустится отмена предыдущих изменений параметров. ### Шаг 8: Отчет о валидации После работы плагина выводится отсчет, где описываются возникшие проблемы. ![[Плагин Валидатор параметров 8.png]]