#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.