create
Создать пользовательский параметр для текущего элемента.
Вызов:
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 << "Эта зона относится к полезной площади здания";
}
}