TGViewer
Дневник Ревитчика Дневник Ревитчика @revitdiary · 585 subscribers
Post #459 2.82K
Сегодня я пошёл против всего святого

потому что сознательно добавил в семейства импорты DWG.

Это было нужно для маркировочных табличек на коллекторах. Решение, конечно, так себе, но иначе эти мелкие линии просто не создать. Поэтому я пошёл на сознательный риск, ещё добавлю какой-нибудь файлик с предупреждением об этом для пользователей.

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

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

Отсюда сразу две проблемы. Первая — общее семейство будет падать в спецификацию. Вторая — в выпадающий список залетят вообще все семейства из проекта, которые есть в категории того семейства, на который делаешь выпадающий список.

К сожалению, не все пользователи так же много в своей жизни потели жопой на стуле перед Ревитом, как я, чтобы с легкостью решать эти проблемы, а решаются они с лёгкостью.

Первая решается фильтрацией в спецификации. Я не добавлял параметр АДСК_Количество в эти таблички, соответственно, можно легко отфильтровать по АДСК_Количество «параметр существует» или просто больше 0.

Вторая решается костыльно — через выбор какой-нибудь непопулярной категории, в которой с большой долей вероятность просто не будет никаких других семейств. Так как разработка для инженеров, то я подумал, что категория «Озеленение» вряд ли им сильно помешает. Поэтому запихал все семейства в эту категорию.

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

Кстати, есть прикол, забыл, кто мне его рассказал, вроде Саша Климович, что если у семейства одинаковые имя семейства и имя типоразмера, то такое семейство в выпадающем списке отображается как просто имя типоразмера, то есть форма записи не «Имя семейства» : «Имя типоразмера», а просто «Имя типоразмера».

Кароч, я решил объединить наклейки по логике применимости. Собрал отдельно семейство с наклейками для жилых помещений, для нежилых, для горячей воды и холодной, для отопления и теплого пола, в общем получилось 13 семейства, общим весом больше 5 мегабайт, но каждое семейство весит не больше 450 КБ. Даже то, в котором 13 импортов.

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

Я когда-то давно делал семейства табличек для эвакуационных выходов. И вот там я в натуре выдавливаниями и линиями рисовал кучу табличек. Я засунул всё в одно семейство, наскрывал галочками варианты. И получилось очень тяжёлое и медленное семейство. Поэтому больше такое повторять не хочу, сделал вот такое вот с общими вложенными.

Очень надеюсь, что ни у кого проекты фаталить не будут из-за линий Автокада. Опасная эта тема. Но иначе делать не вариант, размер таблички небольшой, туда просто не влезут все эти линии, если делать так, чтобы минимальная была 0.8 мм.
  • 👏 1
More from @revitdiary
  1. Sep 23, 2026Замучался делать спицы у штурвала редуктора. Ну вот эти радиальные штуки у колеса. Придумы…
  2. Sep 22, 2026Делал таблицу выбора для пропускной способности затвора. И мне стало лень переформатироват…
  3. Sep 21, 2026Всегда найдется какой-то петух))
  4. Sep 19, 2026Посоветуйте беспроводные наушники для работы за компом. Накладные, чтобы с хорошими басами…
  5. Sep 17, 2026Ну просто симпотяшечка получилась. На самом деле, делать такую арматуру очень муторно и сл…
  6. Sep 15, 2026Билл Гейтс, блядь, ну за что? Ну реально утомил уже, удали вообще эти функции из Экселя, о…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →