Сортировка — недостаточно параметров

Эхх, вот у всяких людей жизнь и всё новое, а у нас — лишь одно новое сообщение за целый месяц, да еще и о какой-то ерунде… Ну и ладно. Зато сейчас разберемся, что делать, если не хватает полей для сортировки в спецификациях:

В Revit до версии 2015 было доступно только 4 поля фильтрации:

В Revit 2015 можно фильтровать уже по 8 параметрам:

Хотя мне и 4 фильтров хватало! А вот не хватало полей полей для сортировки, но их осталось как было 4. Например, делал я экспликацию отверстий, да такую, чтобы собирались и прямоугольные, и круглые отверстия:

Отверстия могут различаться по: 1 — категории, 2 — по ширине, 3 — по высоте, 4 — по диаметру, 5 — по высоте расположения! Полей не хватает!
Подключим хитрость: добавим расчетный параметр «СортировкаШиринаВысота» с формулой «Ширина * 1000 + Высота«:
И сортируем по этому параметру:
Что мы получили? Для отверстия 200х200мм этот параметр будет равен «200200». Если ширина увеличится до 300мм — получится 300200, высота уменьшится до 150 — 200150. Таким образом, в сортировке при помощи одного параметра можно отслеживать изменение сразу двух!
Пара замечаний: если отверстия бывают размером более 999мм — лучше умножать на 10000. Ну и надо не забыть сделать столбец невидимым, конечно. Ну и если написать более сложные формулы — можно сортировать и по трем, и даже по ещё большему количеству параметров.