АР_12_Ведомость спецификаций

Код скрипта: АР_12

Общая информация: Скрипт работает с категорией Элементы узлов.

Для работы скрипта необходимо:

  • Вспомогательный чертежный вид ЧВ_Ведомость спецификаций
Рисунок 6.2.8.1 — Вспомогательный чертежный вид «ЧВ_Ведомость спецификаций»
  • Семейство Строка спецификации
Рисунок 6.2.8.2 — Семейство «Строка спецификации»
  • Спецификация на элементы узлов Ведомость спецификаций
Рисунок 6.2.8.3 — Спецификация «Ведомость спецификаций»

Фильтр по умолчанию Группа модели = Строка спецификации, для сортировки элементов узлов, участвующих в Ведомости спецификаций.

Параметры, участвующие в скрипте:

  • Раздел проекта – Параметр ФОП для записи раздела спецификации;
  • Комплект – Параметр ФОП для записи комплекта спецификации;
  • Столбец спецификации_1 – Параметр проекта для записи номера листа, на котором располагается спецификация;
  • Столбец спецификации_2 – Параметр проекта для записи наименований спецификаций через запятую;
  • Столбец спецификации_3 – Параметр проекта для записи примечаний, если требуется;
  • Номер листа – Параметр ФОП для записи номера листа, на котором располагается спецификация. Можно использовать любой другой параметр, отвечающий за номер листа.
  • Ведомость  — Параметр ФОП Да/Нет для учитывания или не учитывая спецификации в ведомости спецификаций.

Работа скрипта:

  1. Запустить проигрыватель Dynamo;
  2. Запустить скрипт АР_12_Заполнить ведомость спецификаций
  3. Ввести название параметра для значений номера листа, например Номер листа;
  4. Выбрать семейство Строка спецификации;
  5. Запустить скрипт, дождаться выполнения. В среднем скрипт отрабатывает 5-10 минут, в зависимости от количества листов в модели;
  6. Если необходимо выдать ведомость спецификаций только по одному разделу, настроить фильтр по Разделу проекта. Пример: Раздел проекта = АР1
Примечание: наименование спецификации записывается из диспетчера проекта, а не из шапки спецификации. Подробнее смотри правила наименования спецификаций

Удалить все параметры, которых нет в ФОП

Скрипт сверяет параметры проекта по GUID с параметрами ФОП, если такого GUID нет в ФОП, то параметры удаляются. Удаляемые параметры записываются в Excel.

Примечание: Удаление параметров из семейств и моделей проекта влечёт за собой множество проблем. Такие как, сломанные семейства, оформленные виды, листы и пр. Скрипт стоит использовать только с особой осторожностью.

Алгоритм:

  1. Создать на рабочем столе пустую Excel таблицу со стандартным наименованием листа;
  2. Запустить проигрыватель Dynamo;
  3. Указать путь до ФОП в формате *xlxs с именем листа «DS_Shared Parametrs»;
  4. Указать путь к пустому Excel файлу;
  5. Результат удаленных параметров будет записан в пустой Excel файл.

Была ли статья полезной?