Вставка в отчет по сборке свойств компонентов

Автор GL_E, 13.12.18, 11:37:47

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

GL_E

13.12.18, 11:37:47 Последнее редактирование: 13.12.18, 11:50:16 от GL_E
Собственно вопрос в теме.
Как (есть ли вообще такая возможность) вставить в отчет по сборке свойства деталей. Ведь массу каждой детали он как то показывает.


Пример есть ящик.
Состоит из стенок
у каждой стенки есть свойство ширина и высота


как составить отчет в котором будут отображены перечень деталей со своими свойствами а-ля:


стенка1 2шт 300 100
стенка2 2шт 100 200
стенка3 2шт 300 200


upd*
на текущий момент у меня получилось вытащить все свойства в одну строку :
Ящик 300 100 100 200 300 200

*
"... вытащить в отчет через переменные все свойства СБОРКИ в одну строку"

а как в отчете на строку с компонентом сборки вставить свойства компонента - не понял.




GL_E

Цитата: ТрындецЪ
Остальным пользовательским свойствам идентификатор присваивает КОМПАС (рандомно или по какому-то алгоритму) в момент создания этого свойства. Отсюда следует, что свойство предварительно нужно создать в библиотеке, а затем добавлять в каждую деталь и сборку, чтобы оно потом отобразилось в Редакторе свойств сборки.



В свойства документа нельзя вставить свойства из другого документа - это понятно.


Но почему в отчет можно вставлять свойства только локального документа! Обидно!




Хорошо ... а свойства детали созданной локально в сборке прокатят?

ТрындецЪ

Цитата: GL_E от 13.12.18, 11:59:40
Но почему в отчет можно вставлять свойства только локального документа! Обидно!

В отчёте видны свойства, которые имеет сборка. Если в детали есть то же самое свойство (с тем же ID), то оно будет видно в отчёте этой сборки.
Локальная деталь и сборка-это один документ с одним набором свойств.

Kilia

До v18 делал так:
В самой детали создать Линию-выноску в ней прописать что нужно с использованием переменных (ПКМ-->Вставить ссылку)
В итоге в линии-выноске получаем нужную в отчете строку.
Теперь идем в свойства детали и вставляем ссылку на линию выноску в, например "Наименование" (можно любое свое свойство задать).
Теперь при создании отчета имеем то что хотели. Плюс использования подобного способа (имеется ввиду ссылка именно в наименование детали) - это при создании чертежа автоматом заполняется основная надпись по типу Деталь axbxc.
Так было до v18. В v18 периодически ссылка на линию выноску слетает, и приходится по новой обновлять эту ссылку...

Kilia


Elaeagnus

13.12.18, 13:11:30 #6 Последнее редактирование: 13.12.18, 13:21:32 от Elaeagnus
 Если вернуться к исходнику:
ТрындецЪ, правда, уже подсказал.
Попробуем повторить.
Компонент (деталь) имеет некий набор дополнительных свойств (длина, ширина, площадь, способ покраски и пр.).
Точно такой же набор дополнительных свойств нужно создать (подключить) в сборке, куда будут входить вышеуказанные компоненты. Тогда эти свойства "проявятся" в Редакторе свойств сборки и в Отчёте по сборке.
Точно также нужно поступать для сборок более высокого уровня и т.д. и т.д.

YNA

Не совсем так. У меня в свойствах сборки ни чего не включено, кроме умолчательных свойств. В деталях полно разных свойств, в том числе и рукотворных, но тем не менее отчёт по сборке выдаёт все свойства деталей. Если чего то не видно, то можно настроить свой пользовательский отчёт или включить опцию "отчёт по всем свойствам".

ТрындецЪ

Цитата: YNA от 13.12.18, 13:22:21
Не совсем так. У меня в свойствах сборки ни чего не включено, кроме умолчательных свойств. В деталях полно разных свойств, в том числе и рукотворных, но тем не менее отчёт по сборке выдаёт все свойства деталей. Если чего то не видно, то можно настроить свой пользовательский отчёт или включить опцию "отчёт по всем свойствам".

Я как ни бьюсь у меня ничего не выходит. Вот на приложенном примере покажите, как Вы добираетесь до пользовательских свойств детали из сборки.
В сборке всего одна деталь, у которой есть 2 уникальных свойства.

Kilia

В отчете нужно нажать "настроить стиль отчета", далее выбираете столбец-->Настроить-->А далее добавляете уникальные свойства

ТрындецЪ

Цитата: Kilia от 13.12.18, 13:49:18
В отчете нужно нажать "настроить стиль отчета", далее выбираете столбец-->Настроить-->А далее добавляете уникальные свойства

В предложенном перечне не видно нужных свойств детали.

Kilia

Предварительно пользовательские "уникальные" свойства сохраняются в пользовательские стили в формате .plt
Затем в том окне что у вас открыто только в первой вкладке подключить свои свойства, а затем выбрать их во второй
Для создания соей библиотеки свойств жмем в детали на "Свойства детали", затем управление свойствами, Жмем "Показать библиотеку", и пишем имя новой библиотеки, после этого она создастся. После в нее добавить нужные свойства путем копирования из локальных свойств в свою билиотеку

ТрындецЪ

Цитата: Kilia от 13.12.18, 13:55:59
Предварительно пользовательские "уникальные" свойства сохраняются в пользовательские стили в формате .plt
Затем в том окне что у вас открыто только в первой вкладке подключить свои свойства, а затем выбрать их во второй
Для создания соей библиотеки свойств жмем в детали на "Свойства детали", затем управление свойствами, Жмем "Показать библиотеку", и пишем имя новой библиотеки, после этого она создастся. После в нее добавить нужные свойства путем копирования из локальных свойств в свою билиотеку

Так я про это во втором ответе ещё сказал.

Kilia

Ну немного не так.
Свойства сборки не обязательно должны совпадать со свойствами деталей в нее вставленных, на эти свойства нужно указать в стиле отчета...

ТрындецЪ

Цитата: Kilia от 13.12.18, 14:19:28
Ну немного не так.
Свойства сборки не обязательно должны совпадать со свойствами деталей в нее вставленных, на эти свойства нужно указать в стиле отчета...

Но свойства в детали обязательно должны вставляться из библиотеки свойств, а не создаваться в каждой детали и каждый раз добавляться в библиотеку. В противном случае мы в отчёте рискуем получить кучу столбцов с одинаковым названием, но отображающими свойство одной конкретной детали.

Kilia

Это да, т.е. вновь создаваемые файлы лучше делать из заготовок, т.е. перед моделированием нужно заранее понимать какие свойства захочется видеть в отчете. Я так, например для деталей воздуховода создал шаблон детали с необходимым перечнем свойств A, B и L.
В итоге есть возможность вытащить Сечение и длину участков

ТрындецЪ

Перечень умолчательных свойств для вновь создаваемых документов можно настроить.

Kilia

Да, но в них не будут стоять ссылки на переменные, что потребует большего времени для заполнения. Проще создать детали с набором переменных и свойств, с указанием ссылок на переменные в свойствах, а затем сохранить деталь как шаблон для конкретной задачи.
Например для воздуховодов всегда есть стандартный набор переменных: A1, B1, A2, B2, L, s ну и т.д. В моем случае их больше 10. СОответственно каждая новая деталь заставит меня указывать ссылки на переменные что не рационально, не переношу однообразные действия, а как создать макрос который бы делал это за меня опыта не зхватает=)

Elaeagnus

Цитата: Kilia от 13.12.18, 14:37:48
Да, но в них не будут стоять ссылки на переменные...

Как задано Свойство, так оно и будет работать.

Kilia

Цитата: Elaeagnus от 13.12.18, 16:21:53
Как задано Свойство, так оно и будет работать.


Есть ли возможность создать свойство, например  "Длина", которое при добавлении в новую деталь сама поймет что свое значение она должна брать из переменной L?