#Revit #плагины #автоматизация ## Описание Кнопки на панели: `ITEM → Расстановка подписей → Расстановка подписей: Настройка` ![[Плагин Расстановка подписей 1.png]] `ITEM → Расстановка подписей → Расстановка подписей: Запуск` ![[Плагин Расстановка подписей 2.png]] Плагин предназначен для расстановки подписей на листе по заданному шаблону основной надписи. ## Требования для работы 1. Наличие в файле проекта семейств подписей с именем по форме: `ITEM_Подпись_<Фамилия>` (см. статью [[Создание семейства подписи]]) > [!info] > Все подписи находятся в библиотеке семейств по пути: > `..\Библиотека аннотаций\Подписи\` 2. Заполненные параметры листа, содержащие фамилии сотрудников. 3. Настроены шаблоны расстановки подписей для типов основных надписей проекта. (см. Шаг 1) > [!info] > Как создавать семейства подписей можно прочитать в статье [[Создание семейства подписи]] ## Использование ### Шаг 1: Настройка (необязательный) 1. Запустите команду `ITEM → Расстановка подписей → Расстановка подписей: Настройка` Откроется окно: ![[Плагин Расстановка подписей 3.png]] 2. Сопоставьте типы основных надписей присутствующие в проекте с шаблонами расстановки подписей. Шаблон расстановки определяет какие параметры листа содержат фамилии и в какие места расставлять экземпляры подписей. Если расстановка подписей не требуется, выберите `[Нет]` для соответствующего типа. 3. В настройках плагина по умолчанию заданы шаблоны расстановки подписей по `ГОСТ 21-1101-2013`: - Форма 3 - Форма 4 - Форма 5 - Форма 6 4. В случае если нужно отредактировать или создать новый шаблон расстановки подписей, нажмите `Редактировать шаблоны` Откроется окно: ![[Плагин Расстановка подписей 4.png]] 5. Нажмите на ![[Плагин Расстановка подписей 5.png]] для добавления нового шаблона, а затем ![[Плагин Расстановка подписей 6.png]] появившегося нового шаблона. Откроется окно: ![[Плагин Расстановка подписей 7.png]] 6. Задайте имя для шаблона в поле `Имя шаблона` 7. Нажмите на ![[Плагин Расстановка подписей 5.png]] для добавления нового правила расстановки подписи. 8. Запишите в графу "№ строки" порядковый номер правила для идентификации, например номер строки в штампе основной надписи. 9. Выберите из списка параметров листа, тот в котором записывается фамилия сотрудника. 10. Задайте смещение в миллиметрах от правого нижнего угла основной надписи для основного штампа, и от левого нижнего для бокового. 11. Задайте таким образом все правила. 12. Нажмите "OK" 13. Удалите лишние шаблоны расстановки подписей с помощью кнопки ![[Плагин Расстановка подписей 8.png]] 14. Нажмите "Применить" и "OK" 15. Снова сопоставьте типы основных надписей с новыми или отредактированными шаблонами расстановки подписей. 16. Чтобы сохранить настройки, нажмите "Сохранить в файл". 17. Выберите путь и имя файла куда сохраните настройки. > [!tip] > По умолчанию открывается папка: > C:\Users\<user name>\AppData\Roaming\ITEM\SignaturesPlaceholder > которая содержит файл настроек плагина `Settings.json` 18. С помощью кнопки "Загрузить из файла" вы можете загрузить предварительно сохраненные настройки. 19. Нажмите "OK" для сохранения текущих настроек. ### Шаг 2: Расстановка подписей 1. Впишите фамилии в соответствующие параметры листа. 2. Запустите команду `ITEM → Расстановка подписей → Расстановка подписей: Запуск` 3. Появится предупреждение о том, что все старые экземпляры семейств с именем по форме `ITEM_Подпись_<Фамилия>` будут удалены с листов. Это нужно для их замены. Нажмите "OK" для запуска, "Отмена" для прекращения работы плагина. > [!hint] > Если некоторые из подписей требуется оставить на листе, например подпись ГИПа на первом листе ПЗ, тогда для таких подписей используйте семейство с другим именем, и плагин проигнорирует их. 4. Плагин будет искать и расставлять экземпляры семейств имена которых соответствуют фамилиям в параметре листа, так как это задано в настройках. ![[Плагин Расстановка подписей 9.gif]] 5. Проверьте отчет. Если подписи расставляются неправильно, вернитесь к Шагу 1.