get
Считать значение пользовательского параметра для текущего элемента.
Вызов:
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 = "Переменные окон\\Ширина проема";