0116

Менеджер подписей

Новый функционал КЖ 25 July 2025 Никита Савков

Разработано новое решение для управления подписями в проекте!
CPSK_Менеджер подписей_v1.1

🎯 Что делает скрипт

Автоматически размещает подписи проектировщиков в штампах чертежей по данным из параметров листа.


🚀 Как запустить

  1. Откройте Dynamo в Revit
  2. Добавьте узел Python Script
  3. Вставьте код скрипта и запустите
  4. Откроется окно с кнопками

🎛️ Кнопки и их назначение

Разместить подписи

Когда использовать: В новом проекте или при первом размещении

Что происходит: Ставит подписи там, где их нет. Уже размещенные не трогает.


🔄 Обновить подписи

Когда использовать: После изменения фамилий в штампах

Что происходит:

  • Добавляет новые подписи
  • Заменяет неправильные фамилии
  • Удаляет лишние подписи

🗑️ Удалить все подписи

Когда использовать: Для полной очистки проекта

Что происходит: Удаляет ВСЕ подписи со всех листов (требует подтверждения)


📋 Подготовка проекта

📊 Быстрое заполнение штампов

Для удобного заполнения параметров штампа на всех листах используйте специальную ведомость "В_Штамп_Заполнение данных".

Как найти ведомость:

  1. В диспетчере проекта → Ведомости/Спецификации
  2. Найдите "В_Штамп_Заполнение данных"
  3. Откройте ведомость двойным кликом

Что увидите:

  • Список всех листов проекта
  • Колонки для заполнения фамилий (1 должность, 2 должность, 3 должность и т.д.)
  • Возможность массово заполнить штампы

Как заполнить:

  1. В колонках "1 фамилия", "2 фамилия", "3 фамилия" укажите нужные фамилии
  2. Фамилии заполняются сверху вниз (1 = верхняя строка штампа)
  3. Сохраните изменения
  4. Штампы на листах обновятся автоматически

⚠️ Важно: Фамилии должны точно совпадать с названиями в семействах подписей


📝 Заполните штамп на листе:

ADSK_Штамп_1 фамилия = Корепанов    ← верхняя строка
ADSK_Штамп_2 фамилия = Мальшева    ← вторая строка  
ADSK_Штамп_3 фамилия = Рыжанкова   ← третья строка

📦 Подготовьте семейства подписей:

  • Семейство с названием, содержащим "CPSK"
  • У каждого типоразмера параметр "Фамилия" с нужным значением

▶️ Нажмите кнопку:

Скрипт найдет совпадения и разместит подписи автоматически.


✅ Типичные ситуации

🆕 Новый проект

  1. Заполните параметры штампа на листах
  2. Нажмите "Разместить подписи"

🔄 Изменили фамилии в штампе

  1. Нажмите "Обновить подписи"

👥 Сменился состав проектировщиков

  1. Обновите штампы на листах
  2. Загрузите новые семейства подписей
  3. Нажмите "Обновить подписи"

🔄 Что-то пошло не так

  1. Нажмите "Удалить все подписи"
  2. Проверьте настройки
  3. Нажмите "Разместить подписи"

❓ Частые вопросы

❌ "Семейства подписей не найдены" → Проверьте, что семейства загружены и содержат "CPSK" в названии

⚠️ "Пропущено (уже были на месте)" → Это нормально, дубли не создаются

🔄 Нужно переставить подписи → Удалите все и разместите заново


💡 Главное правило

Фамилии в параметрах штампа должны точно совпадать с параметрами "Фамилия" в семействах подписей


Готово! Теперь подписи будут размещаться автоматически.