PikTools
МЕНЕДЖЕР ЛИСТОВ
Менеджер листов пакетное копирование листов с различными настройками, копирование элементов с одного листа на другие и переименование листов
О ПЛАГИНЕ
Плагин позволяет расширить стандартный функционал программы Revit в части работы с листами. Менеджер листов позволяет пакетно:
1. копировать листы внутри проекта с возможностью настроить:
  • какие элементы (например, виды, легенды, спецификации) на листе копировать;
  • для копии листов: имя/номер, основную надпись, копировать или нет параметры основной надписи/ листа;
  • для копии видов: шаблон, способ копирования, имя (добавить префикс/суффикс);
  • для копии спецификации: имя (добавить префикс/суффикс);
2. копировать элементы с одного листа на другой (виды, легенды, спецификации, изображения)
3. переименовывать листы:
  • найти/заменить на добавление префиксов/суффиксов;
  • задание нового имени по шаблону;
  • добавление нумерации к имени;
  • задание нового произвольного имени для каждого листа.

Плагин совместим с Autodesk Revit 2019-2025.
ЗАПУСК ПЛАГИНА
  • Кнопка запуска плагина расположена на вкладке PikTools (панель "Общее").
  • Запуск возможен с любого вида в проекте (также можно заранее выбрать листы в диспетчере проекта).
ОПИСАНИЕ
ВКЛАДКА "КОПИРОВАТЬ"
Вкладка "Копировать" позволяет выполнить копирование листов внутри проекта с различными настройками.
1. Выбор листов
  • В списке отображаются все листы проекта с сохранением иерархии (как в диспетчере проекта);
  • Если на момент запуска плагина были выбраны листы в Revit, то:
- Плагин автоматически выделит их в списке;
- Активируется опция "Только выбранные" и список будет содержать только эти листы (для отображения всех листов в списке необходимо отключить тумблер "Только выбранные");
- Все выбранные листы будут помечены галочками, а соответствующие группы раскрыты.
  • Если необходимо увеличить количество копий листов, то нажмите на "+".
2. Поиск и фильтрация
  • Используйте поле "Поиск по имени/номеру" для быстрого поиска листов;
  • При вводе текста динамически отображаются только те листы, у которых номер или имя содержит указанные символы;
  • Чтобы очистить поиск:
- Нажмите "×" в строке поиска или сотрите значение в поле ввода;
- Список обновится, выбранные элементы останутся выделенными;
  • Чтобы оставить только выбранные элементы, переключите тумблер "Только выбранные".
3. Настройка копирования
Перед копированием необходимо настроить параметры.
Примечание: Настройки, отмеченные на рисунке ниже, сохраняются после выполнения копирования. То есть при повторном запуске плагина они будут такими же, как при последнем копировании.
3.1 Общие настройки
Укажите, какие объекты на листе нужно копировать:
  • Виды (планы этажей, разрезы, чертежные виды, 3D виды...);
  • Легенды;
  • Типовые аннотации;
  • Изображения;
  • Текст;
  • Спецификации (с возможностью создать копию)
- Если галка "Спецификации" неактивна – копируется лист без спецификации;
- Если галка "Спецификации" активна, а "копировать" нет – копируется лист, и на нем размещается та же спецификация;
- Если галка "Спецификации" и "копировать" активны – копируется лист, и на нем размещается копия спецификации.

Управляйте нумерацией листов, а также нумерацией имен видов и спецификаций. Можно добавить нумерацию в начале/в конце, а также указать необходимый символ-разделитель (один). По умолчанию указан "_".
  • Если галка "Добавлять нумерацию" отключена, то в случае получения уникального номера листа/ имени вида/ имени спецификации (если создается ее копия в проекте), нумерация не будет добавляться.
  • В ином случае нумерация будет добавлена в соответствии с настройками полей (в начале/конце) и введенным символом-разделителем.
  • Это связано с тем, что в проекте не может быть несколько листов с одинаковым номером или нескольких видов/спецификаций с одним и тем же именем.
  • Если данная галка включена, то в любом случае к номеру листа/имени вида/имени спецификации (если создается ее копия в проекте) будет добавляться нумерация.

Уникальный номер копии листа может быть получен, если использовать настройки в блоке "Настройки копий листов". Например, используя префикс/суффикс или найти/заменить на.
Уникальное имя копии вида/спецификации может быть получено, если использовать настройки (добавление префикса/суффикса) в блоке "Настройки копий видов"/" Настройки копий спецификаций" соответственно.
3.2 Настройки копий листов
Основная надпись: выберите необходимую основную надпись или оставьте "Сохранить исходную", если изменений не требуется.
При необходимости установите галки "Копировать значения параметров основной надписи", "Копировать значения параметров листа" для копирования значений параметров в копию основной надписи/листа соответственно.
Изменение номера:
  • Введите значение в поля:
  • "Найти" – что заменять;
  • "Заменить на" – на что заменять (если ничего не будет указано, то указанные символы в "Найти" будут вырезаны из номера копии листа);
  • Префикс / Суффикс – добавление символов в начало или конец номера листа.
Изменение имени:
  • Введите значение в поля:
  • "Найти" – что заменять;
  • "Заменить на" – на что заменять (если ничего не будет указано, то указанные символы в "Найти" будут вырезаны из имени копии листа);
  • Префикс / Суффикс – добавление символов в начало или конец имени листа.
3.3 Настройки копий видов
Настройка активна, если в общих настройках установлена галка "Виды", то есть выбрано копирование листов вместе с видами.
Способ копирования:
  • С детализацией – создается полная копия исходного вида, включая оформление;
  • Без детализации – копируются виды без элементов оформления (например, без марок, размеров, линий детализации и др.);
Если копировать чертежные виды без детализации, то плагин выдаст ошибку "Не удалось создать копию элемента", так как не может копировать пустые виды.

Шаблон вида:
  • Выберите шаблон, который будет назначен копиям видов или оставьте текущие ("Сохранить исходный");
  • Если шаблон не выбран – используется шаблон исходного вида.
Изменение имени:
  • Введите значение в поля:
  • Префикс / Суффикс – добавление символов в начало или конец имени вида.
3.4 Настройки копий спецификаций
Настройка активна, если в общих настройках установлена галка "Спецификации" и "Копировать". Так как одна спецификация может размещаться на нескольких листах одновременно, то эти настройки применимы только в том случае, если создается копия спецификации, то есть на копии листа размещается не та же самая спецификация, а новая.
Изменение имени:
  • Можно указать префикс/суффикс для имени спецификации.
ВОЗМОЖНЫЕ ОШИБКИ И СООБЩЕНИЯ
К НИМ
Решение:
Данная ошибка может всплывать, если
  • копируется лист с чертежным видом и выбран способ копирования "Без детализации"
  • либо если копируется лист с пустым видом
Так как Revit ограничивает размещение пустых видов на листе
ВКЛАДКА "КОПИРОВАТЬ НА ЛИСТЫ"
Вкладка "Копировать на листы" позволяет выполнить копирование видов, спецификаций, легенд и изображений с одного листа на другой.
Запуск необходимо осуществлять с листа, с которого необходимо скопировать элементы. Предварительно в диспетчере проекта можно выбрать листы, на которые необходимо скопировать элементы (но также можно выбрать листы в окне плагина).
1. Выбор элементов для копирования
В списке отображаются все элементы (легенды, виды, спецификации, изображения), расположенные на листе. Выберите необходимые для копирования элементы.
2. Поиск листов
  • Введите имя или номер листа в поле поиска
  • При вводе текста динамически отображаются только те листы, у которых номер или имя содержит указанные символы;
  • Чтобы очистить поиск:
  • Нажмите "×" в строке поиска или сотрите значение в поле ввода;
  • Список обновится, выбранные элементы останутся выделенными;
  • Чтобы оставить только выбранные элементы, переключите тумблер "Только выбранные". Если заранее выбираете лист в диспетчере проекта, то данный тумблер будет включен.
3. Настройка способа копирования
  • С детализацией – создается полная копия исходного вида, включая оформление;
  • Без детализации – копируются виды без элементов оформления (например, без марок, размеров, линий детализации и др.);
  • Создать зависимые - полная копия исходного вида, включая оформление, но при этом любые изменения по части оформления на одном виде будут также отражаться и на другом;
4. Выбор целевого листа
Выберите лист/листы, куда необходимо скопировать элементы. Все листы проекта отображаются с той же группировкой, что и в диспетчере. Лист, с которого запущен плагин, не отображается в списке. 
Несколько листов можно также выбрать через Shift.
Если до запуска плагина были выбраны листы в диспетчере проекта, то эти листы уже будут отмечены галками.
ВОЗМОЖНЫЕ ОШИБКИ И СООБЩЕНИЯ
К НИМ
Решение:
Данная ошибка может всплывать при повторном копировании легенды на лист. Если такая легенда уже размещена на листе, то плагин не даст повторно ее разместить, так как Revit не поддерживает размещение нескольких экземпляров одного и того же вида на листе.
ВКЛАДКА "ПЕРЕИМЕНОВАТЬ"
Вкладка "Переименовать" позволяет пакетно переименовывать листы в проекте.
1. Выбор листов
  • В списке отображаются все листы проекта с сохранением иерархии (как в диспетчере проекта);
  • Если на момент запуска плагина были выбраны листы в Revit, то:
- Плагин автоматически выделит их в списке;
- Активируется опция "Только выбранные" и список будет содержать только эти листы (для отображения всех листов в списке необходимо отключить тумблер "Только выбранные");
- Все выбранные листы будут помечены галочками, а соответствующие группы раскрыты.
  • Чтобы выбрать несколько листов зажмите клавишу Shift + лкм
2. Поиск и фильтрация
Вы можете быстро найти нужные листы, введя часть имени или номера в поле «Поиск по имени/номеру». Плагин динамически фильтрует список, показывая только те листы, которые содержат введенное значение. Если вы нажали крестик (✖) рядом с полем поиска — список вернется в исходное состояние.

Фильтрация работает только на текущий список. Если вы включили тумблер «Оставить только выбранные», поиск будет идти только по отмеченным листам.
3. Настройка правил переименования листов
Перед переименование необходимо заполнить поля:
  • Найти - символы, которые нужно заменить (необязательно)
  • Заменить на - на что заменить найденные символы (необязательно).
  • Префикс - добавляется в начало имени листа.
  • Суффикс - добавляется в конец имени листа.
  • Добавить нумерацию с - автоматическая нумерация листов. Добавляется после суффикса, если не установлена галочка "в начале". Если галочка установлена, то нумерация добавляется перед префиксом.
  • Задать новое имя - задается новое имя для всех выделенных листов (также учитывается префикс, суффикс и нумерация).

Имя листа:
  • Для каждого листа можно настроить имя через поле в правой части (распространяется на все выделенные листы).
  • Если имя листа нужно изменить отдельно для каждого листа, то можно изменить имя через поле ввода в левой части.
Недопустимые символы (\ : { } [ ] ; < > ? ~) будут подсвечены красным при вводе

Алгоритм формирования нового имени:
Номер листа (если стоит галка в начале) + Префикс + Имя листа + Суффикс
Префикс + Имя листа + Суффикс + Номер листа (если не стоит галка в начале)