Это шестая часть большой инструкции для спецификаций. Полную версию читайте тут.

Внешний вид на листе

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

Вот так спецификация выглядит на листе. Скоро сделаем её по ГОСТу
Вот так спецификация выглядит на листе. Скоро сделаем её по ГОСТу

Сейчас нам нужно:

  • убрать пустую строку и заголовок «П1»;
  • исправить ширины столбцов по ГОСТ;
  • выравнять текст;
  • изменить высоту строк на 8 мм;
  • настроить заголовки и шапку.

Будем плотно работать со свойствами спецификации и лентой Ревита.Чтобы убрать заголовок «П1» иду в «Сортировку/Группирование», убираю галочку «Заголовок». Поскольку я фильтрую по имени системы, то сортировать по нему нет смысла, так как в спецификации только одна система. Поэтому не только сниму галочку, а и просто уберу сортировку по имени системы. Если у вас остаётся несколько систем, сортировку надо оставлять.

Отключил сортировку по имени системы
Отключил сортировку по имени системы

Чтобы убрать пустую строку, иду на вкладку «Вид» и там снимаю галочку с «Отделять данные пустой строкой».

Снимаю галочку
Снимаю галочку

После первой итерации получается вот такое:

Пустые строки ушли
Пустые строки ушли

Как менять ширину столбцов, я показывал выше. Выделяю столбец, нажимаю на «Изменить размер» (по горизонтали), вбиваю нужные значения по ГОСТу. Вот результат:

Формат листа А3, и спецификация целиком его заполняет, как и должно быть
Формат листа А3, и спецификация целиком его заполняет, как и должно быть

Теперь выравниваю текст в столбцах. Наименование и примечание по левому краю, остальное по центру. И все столбцы выравниваю по высоте так, чтобы текст всегда был по середине. Всё это делаю двумя командами с ленты «Выровнять по горизонтали» и «Выровнять по вертикали». Итог покажу на куске спецификации:

Всё выровнено, как надо
Всё выровнено, как надо

Теперь разберёмся с высотой строк. Сейчас строка у меня меньше 8 мм:

Измерить это можно только рулеткой, стандартным инструментом размера нельзя
Измерить это можно только рулеткой, стандартным инструментом размера нельзя

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

Для этого есть хитрый трюк. Помните, мы с помощью команды «Шрифт» меняли не только цвет и сам шрифт текста, но и его размер? Можно подобрать для столбца такой размер шрифта, что высота строки подстроится под этот размер и станет 8 мм. Сделать это можно двумя вариантами.

1. Есть пустой столбец, который нужен для спецификации, но данных в нём точно не будет. Тогда просто выделяю весь столбец (для этого выберу ADSK_Код изделия), нажимаю на ленте на «Шрифт» и задаю вот такие настройки:

При таких настройках наша ячейка вырастет до 8 мм
При таких настройках наша ячейка вырастет до 8 мм
Вуаля, вот они, наши 8 мм
Вуаля, вот они, наши 8 мм

Минус способа в том, что тогда текст в заголовке (сейчас это ADSK_Код изделия) тоже станет большим:

Поскольку мы меняли высоту шрифта у всего столбца, то и тут он тоже изменился
Поскольку мы меняли высоту шрифта у всего столбца, то и тут он тоже изменился

Чтобы решить проблему, два пути: либо индивидуально изменить шрифт в этом заголовке, либо просто отключить все заголовки и настроить шапку с заголовками так, как нам надо. Первый путь понятен, а второй я покажу далее. Второй путь нравится больше вот почему: у заголовков тоже есть требования ГОСТ по высоте и выполнить их, играя высотой шрифта, не получится, так как буквы будут слишком большими.

2. Если нет свободного столбца, в котором можно изменить высоту шрифта, то придётся добавить какой-нибудь столбец. Это должен быть опять-таки столбец, в котором нет данных. Например, какой-нибудь ifcGUID. Задать уже ему высоту шрифта, как показывал выше, в итоге строки вновь станут по 8 мм.

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

Добавил столбец, он вылезает за рамку листа
Добавил столбец, он вылезает за рамку листа
Настроил шрифт так, чтобы было 8 мм
Настроил шрифт так, чтобы было 8 мм
Выделил на листе спецификацию, появились вот такие ручки для изменения ширины
Выделил на листе спецификацию, появились вот такие ручки для изменения ширины
Двигаю влево, в определённый момент места для текста не остаётся и он исчезает
Двигаю влево, в определённый момент места для текста не остаётся и он исчезает
Сужаю границы до тех пор, пока они не сольются с рамкой
Сужаю границы до тех пор, пока они не сольются с рамкой

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

Подписаться на обновления блога

в Телеграм-канале «Блог Муратова про Revit MEP»

Другие части

Часть 1. Принцип работы. Выбор категорий

Часть 2. Выбор полей (столбцов) спецификации

Часть 3. Фильтрация и Сортировка/Группирование

Часть 4. Оформление. Форматирование

Часть 5. Оформление. Внешний вид ячеек

Часть 6. Оформление. Вид на листе

Часть 7. Оформление. Шапка и заголовки

Часть 8. Оформление. Настройки свойств в окне «Вид»