А, может, выгоднее будет создать ассоциативный список по типу
Код - Auto/Visual Lisp: [Выделить]
'(("space" ("Тип помещения" <Перечисление площадей>)
("Тип помещения" <Перечисление площадей>)
...
)
("zone" ("Тип зоны / группы помещений" <Перечисление площадей>)
("Тип зоны / группы помещений" <Перечисление площадей>)
...
)
)
И обрабатывать уже отдельные типы объектов?
У меня немного другой подход -
на первом этапе отбираются объекты нужного типа на нужном слое (или т.п.)
на втором определяется список для извлечения данных в нужной структуре
(
(набор1 набор2 набор3)
(набор1 характеристика3)
(набор1 характеристика12)
(
(набор2 характеристика1)
(набор2 характеристика3)
(набор3 характеристика1)
)
...
)
далее получаю список значений нужных характеристик при помощи ф-ции #9
далее обработка значений (вычисления, подчеты, упорядочивание, сортировка ) для получения данных вывода в таблицу
далее вставка таблицы