По сути, файл пректа ArchiCAD сам по себе база данных. Вы можете установить драйвер ODBC на машину и работать с файлом проекта через любой клиент, excel например, используя SQL. (Это еще огромный плюс ArchiCAD).
База данных материалов и компонентов (ее и базой назвать тяжело) - основное (но не единственное) средсво составления смет. Как бы сказать попроще, скорее это набор критериев и правил, при помощи которых вы работаете с базой проекта. В ней хранятся компоненты (конкретно сколько чего на единицу измерения), дескрипторы (любой текст описательного характера), Схемы Element, Component " Zone list, единицы измерения. Также можно хранить в ней шаблоны смет (я предпочитаю держать их отдельно в текстовых файлах - проще редактировать и экспериментировать).
Например, у вас есть стена из кирпича (120) и шлакоблока (200). Нужно подсчитать количество кирпича и шлакоблока и вывести в таблицу.
1. Открываете базу данных. Определяете по какому параметру будет вестись подсчет ( площадь, объем, масса, длина, штуки. Выберем в данном случае площадь).
- создаете компонент: кирпич - столько-то штук на Surface A (назовем ее наружной стороной);
- создаете компонент: шлакоблок - столько-то штук на Surface B (внутрення сторона);
- закрываете базу.
2. Создаете Property (свойство)
- добавляете новый компонент, связываете его с только что созданным компонентом из базы кирпич;
- добавляете новый компонент, связываете его с только что созданным компонентом из базы шлакоблок;
- сохраняете в загружаемой библиотеке, закрываете.
3. Переходим к плану:
- выбираем стену, открываем Wall Selection Setting.
- в Link Property ставим Individually, в появившемся окне выбираем только что созданное свойство;
- закрываем.
4. Заходим в Component листы и выбираем что-нибудь. В Set Up List Shemes найдите этот лист и посмотрите на какой шаблон (текстовый) он ссылается. По образу и подобию можно создавать свои листы и шаблоны.
Удачи!