![Юрий Козырев](/upload/image_resize_cache/iblock/beb/322ooa5kcmmjyjfudf16w6iqw2r30suc-1536-1131-5.webp)
С выходом 23-й версии программного решения nanoCAD BIM Конструкции у нас появилась замечательная возможность специфицировать BIM-компоненты модели при помощи стандартных таблиц nanoCAD. В этой статье для демонстрации функционала таблиц nanoCAD мы рассмотрим пошаговое создание спецификации на ферму (рис. 1).
![Рис. 1](/upload/image_resize_cache/sprint.editor/ff0/b0hurbq9ih03nxfvgbf23ncd0cv75213-456-350-5.webp)
![](/upload/image_resize_cache/sprint.editor/2de/gh6x2g2qmiz2sthhyq732sv9nhv0qwo2-456-350-5.webp)
1. Нажимаем кнопку Таблица nanoCAD на вкладке Главная. По умолчанию нам предлагается создать таблицу с нуля. Но в базе уже лежат заготовки спецификаций, соответствующие всем ГОСТам на оформление, поэтому переключаемся на радиокнопку Загрузить из базы и выбираем Спецификация элементов по форме 7 (рис. 2).
![Рис. 2](/upload/image_resize_cache/sprint.editor/aaf/8jdgwxoedde48zu6cqh0ysq9mz4q5nf5-688-537-5.webp)
2. Размещаем на листе нашу заготовку и дважды щелкаем по ней левой кнопкой мыши для входа в редактор. Нижний колонтитул нам не понадобится, отключаем его (рис. 3).
![Рис. 3](/upload/image_resize_cache/sprint.editor/26d/q2p3guih6orismz75v4eb1wg0kqhdyiq-688-537-5.webp)
3. Создаем Раздел отчета и удаляем раздел Данные (нужно щелкнуть по разделу левой кнопкой мыши и в выпадающем меню выбрать необходимое действие – рис. 4).
![Рис. 4](/upload/image_resize_cache/sprint.editor/705/nj95mpybszqkr8q3sss3r8e3jzried7v-688-537-5.webp)
4. Теперь отфильтруем металлические короба и пластины нашей фермы по категории объекта (рис. 5).
![Рис. 5](/upload/image_resize_cache/sprint.editor/b22/bx39khyhi3hw2lws68owgr4zh8edeco8-688-537-5.webp)
Далее для каждого столбца спецификации нужно указать в шаблоне отчета, какие параметры должны отображаться. Щелкаем правой кнопкой мыши по соответствующей ячейке в шаблоне отчета.
![Рис. 6](/upload/image_resize_cache/sprint.editor/888/nq28l8qgb46zinhwwhffg5umhdgoj3ke-688-537-5.webp)
Столбец «Поз.». Здесь просто укажем параметр Позиция по спецификации, найдя его в выпадающем списке (рис. 6).
Столбец «Обозначение». Действуем аналогично, только указываем параметр Нормативный документ.
Столбец «Наименование». Так как информация берется из нескольких параметров в зависимости от категории («Балка» или «Пластина»), пропишем это через условие if (см. указатель 1 на рис. 7).
![Рис. 7](/upload/image_resize_cache/sprint.editor/e8f/bmn14en1e6zw35462zux9hh124kkb7qx-688-537-5.webp)
![Рис. 7](/upload/image_resize_cache/sprint.editor/be2/ru7mwo4w3vhesmynlr7chb9hzhebiggg-688-537-5.webp)
Примечание. «==» – оператор сравнения, «+» – оператор сложения, rnd() – функция округления до целого числа. Весь текст (например, «, L=») берется в кавычки, спецсимволы вызываются по команде (см. указатель 2 на рис. 7), а затем посредством сочетания клавиш Ctrl+C / Ctrl+V добавляются в формулу.
Столбец «Кол.». Вызываем в редакторе формул функцию Count(), которая выведет в этот столбец количество позиций (рис. 8).
![Рис. 8](/upload/image_resize_cache/sprint.editor/f9e/ionioixzppxppfj191vnrz5uyv1gaq0p-688-537-5.webp)
Столбец «Масса, ед., кг». Пропишем формулу через условие if – так же, как мы делали при работе со столбцом «Наименование» (рис. 9).
![Рис. 9](/upload/image_resize_cache/sprint.editor/41a/7v7wn86rhnribw32q0jhdxk4esn29qh7-688-537-5.webp)
Примечание. Несмотря на то что параметр для подсчета массы у балок и пластин одинаков («Масса»), для наших коробов в нем указывается масса погонного метра (в отличие от пластин), которую мы умножаем на длину профиля с переводом из миллиметров в метры и округляем функцией round (*значение*, 2) до двух знаков после запятой.
Теперь нам требуется только сгруппировать и отсортировать данные спецификации по первому столбцу (рис. 10 и 11). Чтобы указать столбец для группировки или сортировки, необходимо выбрать само правило и в списке столбцов дважды щелкнуть по имени нужного столбца (в обоих случаях следует щелкнуть по столбцу «А»).
![Рис. 10](/upload/image_resize_cache/sprint.editor/863/f0p1f78jcamgw27irrk2d0q4syui7fsn-456-350-5.webp)
![Рис. 11](/upload/image_resize_cache/sprint.editor/4d4/24uzpzzk8jx7a19u0k5e5ze7usz32ugc-456-350-5.webp)
Наша спецификация готова. Ее серьезное преимущество перед такими же документами, полученными через «Спецификатор» на вкладке BIM Конструкции, в том, что она будет динамически обновляться. Если добавить в проект новую балку или пластину, спецификация пересчитывается автоматически. Существует и минус: мы пока не можем получить доступ к вложенным BIM-объектам. Но, несмотря на это, уже в текущей версии представленный функционал будет очень полезен конструктору при формировании спецификаций.
![Импортозамещение в действии на ИННОПРОМ-2024: развитие предприятий на базе отечественных САПР/ТИМ-решений от «Нанософт»](/upload/image_resize_cache/iblock/bd5/62zf8rrmx60fq7v0y41jepiqz4wsatb6-400-240-5.webp)
![Как перевести сотрудников на Платформу nanoCAD за два месяца и сохранить качество работы: опыт компании «Желдорпроект»](/upload/image_resize_cache/iblock/438/7f0jct5ibhw5og5la1qpmovyq2mrym34-400-240-5.webp)
![Платформа nanoCAD работает на операционной системе РОСА Хром](/upload/image_resize_cache/iblock/1bd/i4b014fw60yya51g393bsmvx4cljwtqd-400-240-5.webp)