Глюки в семействах балок и колонн

В последнее время столкнулся с парой проблем в семействах балок и колонн — обе проблемы знакомы, но тут вылезли с неожиданной стороны.

Немного скучного текста под катом.

Балки

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

Что такое «Параметр для отчета» — можно почитать в справке.

В Revit 2014 это работало не очень стабильно, но в 2015 — нормально. Правда, я и тут столкнулся с проблемой, но из-за того, что добавил в одно семейство два параметра для отчета. Даже шаблон пришлось переделывать, когда мне указали на ошибку.

Сейчас у меня в библиотеке все семейства работают адекватно. Попробовал обновить семейства до 2016 и 2017 — тоже нормально работает.

Но не тут-то было! Оказалось, что если добавлять»Параметр для отчета» к балке в Revit 2016 — опять не работает!

Причем обновленные с 2015 работают нормально, и в 2017 при создании с нуля нет проблем. Такой вот локальный глюк 2016 версии — но мы перешли с 2015 сразу на 2017, потому ничего и не заметили.

А если бы уважаемый Сергей Кукарский, указавший мне на проблему, не стеснялся и тоже взял мои балки из библиотеки, а не изобретал свои — и у него бы проблем не было :)
Тем, кто использует 2016 — будьте внимательнее.

Колонны

Проблема со смещением колонн на 0.5мм — тоже давно известна. В некоторых семействах колонн в стандартной библиотеке геометрия в семейства находится не в точке вставки семейства, а со смещением на 0.5мм. Вставка колонны при «Ручном» размещении происходит по центру геометрии, да еще и пользуются все размерами с округлением, поэтому проблема сразу не заметна. Но если устанавливать колонны через «Разместить на линиях сетки», или проверять аналитическую модель — проблема всплывает:

Я обычно боролся с этим таким образом: заходил в семейство колонны и выставлял для опорных плоскостей галочку «Задает начало»:

После этого колонны устанавливаются правильно:

Во всех моих колоннах в библиотеке было так и сделано.

Но опять — не тут-то было!
Оказалось, что проблема снова всплывает в наклонных колоннах — снова появляется смещение на 0.5мм от оси.

Из-за того, что это наклонные колонны — увидеть трудно, поэтому мы не сразу ошибку заметили, только когда начали узлы прорабатывать.

Более правильный способ отремонтировать семейство — выделить все и сдвинуть на 0.5мм вверх. Все «Закрепленные» элементы, конечно, предварительно открепить, галочку «Задает начало» — можно отключить.

После загрузки в проект наклонная колонна сразу встает правильно, и, главное — вертикальные колонны никуда не уезжают:

В библиотеке все семейства колонн уже исправлены — обновите при необходимости.
Всем хорошей работы и поменьше глюков!