Подсчет и оформление спецификаций является одним из самых трудоемких, кропотливых и в то же время ответственных процессов при разработке чертежей строительных конструкций. Если для среды AutoCAD существуют разработки, автоматизирующие создание и редактирование спецификаций (SPDS GraphiCS), встроенные таблицы AutoCAD (экспорт в Excel), то для ArchiCAD ничего подобного не существует. Ввиду усиливающегося интереса к этой программе со стороны конструкторов, вызванного удобством и простотой создания документации на основе 3D моделей зданий и сооружений необходимость в таких редакторах таблиц просто очевидна. Мы сами являемся инженерами-конструкторами, работаем в программе «ArchiCAD» и не понаслышке знаем как трудно и неудобно вручную считать и оформлять спецификации.
Предлагаем Вашему вниманию нашу разработку для создания и редактирования спецификаций в программе «ArchiCAD». Наш редактор представляет собой библиотечный элемент, реализующий возможность удобного и быстрого создания и редактирования спецификации элементов по ГОСТ СПДС. Редактирование таблицы происходит в разделе «Специальные параметры» (Пользовательский интерфейс). Диалоговое окно представляет из себя массив ячеек, повторяющих строки и столбцы таблицы, рисуемой в модели. Для выбора пункта спецификации служит дополнительный столбец ячеек в окне, который не отображается на листе. Пользователю предоставляется возможность выбора нужного пункта спецификации (заголовок, сортамент металлопроката, бетон, арматура, и.т.д.) из заранее сформированных в каждой строке дополнительного столбца списков. Строка, в которой выбран тип элемента спецификации, заполняется по ГОСТ автоматически, создавая всплывающие списки, позволяющие выбрать дополнительные характеристики данного элемента, такие как диаметр арматуры, номер профиля, толщину листа, марку бетона и т.д. согласно ГОСТ на эти элементы. При изменении номера профиля, диаметра арматуры, толщины или длины элемента автоматически пересчитывается их масса по массе погонного метра. Информация об элементах берется из текстовых файлов (база элементов), подгруженных с помощью менеджера библиотек, есть возможность расширения базы элементов. Все изменения, сделанные в диалоговом окне (пользовательский интерфейс) отображаются в реальной таблице на листе. Оформление таблицы делается автоматически, с одинаковой привязкой и оптимальным расположением текста.
Реализованные следующие типы элементов (с возможностью расширения базы элементов):
• линейные – с одним списком типоразмеров - арматура (A-III, A-I, Bp-I) , профили металлопроката (сокращенный и полный сортаменты, СТО АСЧМ)
• элементы с двумя зависимыми всплывающими списками (для выбранной ширины создается список допустимых толщин) - лист по ГОСТ 19903-74 (в листах), полоса по ГОСТ 103-2006
• элемент с двумя зависимыми всплывающими списками и третьим связанным параметром (для выбранных толщины и ширины ставится максимальная длина проката - лист по ГОСТ 19903-74 (в рулонах)
• элемент «бетон» со списками типов бетона (бетон тяжелый/легкий/керамзитобетон), класса бетона по прочности, марок по водонепроницаемости и морозостойкости. На листе характеристики бетона складываются в одну строку с учетом пунктуации.
• тип «заголовок» - создается список возможных заголовков раздела спецификации, выбранные из списка записи можно корректировать вручную. Список заголовков считывается из текстового файла, его можно расширять. Заголовок центрируется и подчеркивается.
• тип «итого» - для подсчета общей массы по разделу спецификации (до ближайшего вышестоящего заголовка или пустой строки), с автоматическим обновлением результата при изменении в разделе
• тип «всего» - для подсчета общей массы всех элементов спецификации, без учета деления на разделы (с автоматическим обновлением результата)
Таблица снабжена дополнительными возможностями, повышающими ее функциональность и универсальность, такими как:
• возможность формирования групповой спецификации (изменение количества столбцов по отметкам, массив отметок генерируется) с автоматическим пересчетом суммарного количества и общей массы. При переключении количества столбцов спецификации с 1 на 3 и более информация из первого столбца копируется в столбец первой отметки и суммарное количество
• количество столбцов групповой спецификации можно изменять непосредственно на листе с помощью точки редактирования (HOTSPOT)
• поддержка 2-х вариантов записи наименования элемента – в одну и в две строки с удобным автоматическим переключением между ними с помощью кнопки «+»/ «-» с сохранением информации об элементе
• вставка пустой строки со смещением нижележащих строк вниз
• удаление любой стоки со смещением нижележащих строк вверх
• очистка любой строки
• управление содержимым всплывающего списка ячеек из дополнительного столбца с помощью редактируемых групп элементов (в параметрах , массив «Группы элементов»,
1 – отобразить группу, 0 – скрыть группу)
• есть возможность автоматического сжатия длинного текста в ячейках, которую можно включать и отключать
• автонумерация позиций
• возможность включить и выключить нумерацию строк в диалоговом окне
• автоматическая разбивка на страницы в диалоговом окне (при количестве строк спецификации >
• изменение количества строк спецификации непосредственно на листе с помощью точек редактирования (HOTSPOT)
• автоматически центрируемый при изменении ширины спецификации двух- или однострочный заголовок. При добавлении/удалении второй строки соответственно уточняется положение заголовка по высоте. Автосжатие заголовка по границам таблице с коэффициентом для самой длинной строки. Также можно произвольно двигать заголовок с помощью точек редактирования (HOTSPOT)
• переключение режима подсчета длины L / Lобщ , с автоматической подстановкой единиц измерения (мм / пог.м)
• возможность выбора параметров текста спецификации – шрифта, высоты строчного/заглавного текста, степени сжатия (при отключенном автосжатии)
• очистка и сброс спецификации к исходному (одноэтажному) режиму отображения с помощью кнопки «стереть»
У библиотечного элемента много дополнительных возможностей, делающих работу со спецификациями удобной и быстрой. Отдельные моменты работы программы показаны в приложенных скриншотах. Для получения подробной информации пишите нам на почтовый ящик specsofts@mail.ru .