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

Вызов:

int ires = ac_request("elem_user_property","create", string sparname, string svartype, bool/int/double/string value, string svartype, string spargroupname);


Здесь: 

svarname - имя создаваемого параметра.

value - значение параметра по умолчанию.

svartype - Тип переменной - "String"/"Real"/"Integer"/"Boolean" - текстовое, вещественное, целое или логическое.

spargroupname - раздел, в котором будет создана пользовательская переменная.

ires - 0- если переменная создана успешно.

Пример.

Создать у текущего элемента пользовательский параметр "Полезная площадь здания" в разделе "Раздел ТЭП". Тип параметра - логический. Значение по умолчанию - "ложь".


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