Описание
Скрипт работает с категорией Элементы узлов.
Для работы скрипта необходимо:
- Вспомогательный чертежный вид ЧВ_Ведомость спецификаций
- Семейство Строка спецификации
- Спецификация на элементы узлов Ведомость спецификаций
Фильтр по умолчанию Группа модели = Строка спецификации, для сортировки элементов узлов, участвующих в Ведомости спецификаций.
Параметры, участвующие в скрипте:
- Раздел проекта – Параметр ФОП для записи раздела спецификации;
- Комплект – Параметр ФОП для записи комплекта спецификации;
- Столбец спецификации_1 – Параметр проекта для записи номера листа, на котором располагается спецификация;
- Столбец спецификации_2 – Параметр проекта для записи наименований спецификаций через запятую;
- Столбец спецификации_3 – Параметр проекта для записи примечаний, если требуется;
- Номер листа – Параметр ФОП для записи номера листа, на котором располагается спецификация. Можно использовать любой другой параметр, отвечающий за номер листа.
- Ведомость — Параметр ФОП Да/Нет для учитывания или не учитывая спецификации в ведомости спецификаций.
Алгоритм
- Через параметр Ведомость определить какие спецификации учитывать в ведомости, а какие нет, по умолчанию стоит «учитывать»;
- Запустить проигрыватель Dynamo;
- Запустить скрипт АР_12_Заполнить ведомость спецификаций
- Ввести название параметра для значений номера листа, например Номер листа;
- Выбрать семейство Строка спецификации;
- Запустить скрипт, дождаться выполнения. В среднем скрипт отрабатывает за 1-5 минут, в зависимости от количества листов в модели;
- В конце отработки скрипта появится эксель таблица со спецификациями, которые находятся на листе и которым назначен параметр Ведомость = Нет. Это нужно для контроля качества, чтобы в выборку случайно не попала нужная спецификация;
- Если необходимо выдать ведомость спецификаций только по одному разделу, настроить фильтр по Разделу проекта. Пример: Раздел проекта = АР1