Какой-то “тяни-толкай” получается.
Раньше просили сделать просто, универсально.
Было такое решение:
https://www.spds.ru/about/articles/cm_53_nanocad_spds.html

Спасибо за ссылку на эту статью, очень помогла, сняла и некоторые другие вопросы.
Получается отказываемся от использования sproom, вводим spquarters, с помощью маркеров вводим отделку пола и отделку стен и потолков. И вот тут возникает вопрос, как учесть в отделке проемы? Оконные и дверные откосы? Двери бывают без порогов, тогда и пол в проемах тоже нужно как то учитывать.
А еще такой пример может быть. Нужно посчитать демонтаж отделки стен (штукатурка, окраска), но есть нюанс: помещения 1 и 2 разделены между собой только функционально а в 3 помещении ГКЛ-перегородка демонтируется. Поэтому нужно как то не учитывать.

Поэтому нужно как то не учитывать отделку в этих местах. Для этого мне нравится, что в инструменте “Помещение (sproom)” можно отдельные стены помещения поместить на разные слои и настроить фильтрацию, когда вставляешь таблицу “Ведомость отделки помещений (sptablerooms)”

К тому же, этот инструмент учитывает и площадь дверных и оконных проемов.
Минус же “Помещения (sprooms)”, я так понял, что нельзя получить данные по отделке в собственную таблицу.
Изучив выше упомянутую статью, я вижу следующее решение, если где-то неправ, или есть более простой способ, не стесняйтесь поправить.
- Создать параметрические объекты дверей и окон. В них заложить информацию по площади проемов, откосов, площади пола(при необходимости).
- Проставить на плане “Форма помещения”.
- Создать в базе данных таблицу с двумя отчетами (далее Table1). Table1 будеv привязывать к одному помещению, в первый отчет выбираем дверные проемы, во второй - оконные. В отдельных ячейках суммируем площади, и используя “комментарий” создаем доступ к этим площадям.
- Table1 нужно будет проставить в каждом помещении (чтобы не загромождать чертеж, уменьшим масштаб таблицы и помещаем на непечатный слой).
- Создаем универсальный маркер для пола, как в статье, но дополнительно добавляем связь с Table1, чтобы учесть отделку пола в дверных проемах.
- Вставляем “Экспликацию полов” как статье.
- Для отделки стен создаем подобный универсальный маркер, как в п.5, но с дополнительной переменной X (длина стены, которые не учитывать в отделке). Площадь отделки стен считаем так: S= ((Периметр - Х) * высота помещения) + данные из Table1.
Получается как-то так🤔 Или что-то можно упростить?