Формирование ведомости
рабочих чертежей
Задача
Автоматическое формирование ведомости рабочих чертежей основного комплекта по ГОСТ 21.101−97 форма 1, используя данные штампов листов чертежей.
Решение
Используем возможность СПДС GraphiCS передавать свойства объектов СПДС в табличную форму.
- Из базы элементов вставляем шаблон Таблицы-Таблицы СПДС-Общие данные-Ведомость рабочих чертежей основного комплекта.
- Открываем таблицу в табличном редакторе и нажимаем Привязки к объектам.
- Выбираем объекты СПДС-Форматы, нажимаем Ок.
- В диалоговом окне «Привязки к объектам» по правой кнопке мыши в первой строке выбираем Присоединить объект-Группировка 1.
- В столбце, А первой строке после «Группировка 1» нажимаем правую кнопку мыши и выбираем Формула-Формат (Object1)-Лист (Sheet).
В ячейке появляется запись: =Object1.Sheet
- В столбце B первой строке после «Группировка 1» нажимаем правую кнопку мыши и выбираем Формула-Формат (Object1)-Наименование чертежа (Drawing Type).
В ячейке появляется запись: =Object1.Drawing_Type
Редактируем запись, приводя к виду: =Object1.Drawing_type+" "+Object1.Drawing_type1+" "+Object1.Drawing_type2
- Настраиваем необходимое форматирование ячеек с привязанными свойствами по правой кнопке мыши на ячейке Свойства ячеек (расположение текста, цвет и толщина границ ячеек).
- Нажимаем Ок, возвращаясь в табличный редактор, где появились строки с привязанными свойствами штампов СПДС GraphiCS.
- Сохраняем в базу таблицу с привязанными свойствами под удобным для дальнейшего использования названием.
Дополнение
Вместо штампов СПДС GraphiCS могут быть использованы блоки AutoCAD, в т. ч. и динамические. Вместо объектов Форматы пункта 3, в этом случае надо будет выбрать Вхождение блока и в дальнейшем привязывать атрибуты блоков, содержащие наименование листа.
Примечание
В ведомость могут быть переданы свойства штампов, находящихся в том же dwg. Передача данных со штампов, находящихся в разных dwg, возможна с использованием команды извлечения данных spDataExtraction.