Считать значение пользовательского параметра для текущего элемента.

Вызов:

int ires = ac_request("elem_user_property","get", string sparname);


Здесь: 

svarname - имя параметра, из которого необходимо получить значение.

ires - 0, если считалось успешно.

Результат получается обращением к функции ac_getnumvalue() или ac_getstrvalue();

Пример.

Считать значение логического параметра "Полезная площадь здания" из текущего элемента.

string sUP = "Полезная площадь здания";
int ires = ac_request("elem_user_property","get",sUP);
if(ires==0)
{
   istrue = ac_getnumvalue();
   if(istrue==1)
   {
      cout << "Эта зона относится к полезной площади здания";
   }
}


Если в проекте есть пользовательские переменные с одинаковыми именами в разных группах, например переменные "Ширина проема" созданы в группе "Переменные окон" и в группе "Переменные дверей", то чтобы обратиться к переменной "Ширина проема" в группе "Переменные окон" надо указать группу в имени переменной через двойной слэш:
sUP = "Переменные окон\\Ширина проема";