get_attr_value
Получить значение свойства атрибута.
Вызов:
int ires = ac_request_attributes("get_attr_value", int/string attrtype, int attrindex/string attrname, string/int genesis, string/bool/int/double value);
Здесь:
attrtypeid - тип атрибута;
attrindex или attrname - индекс или имя типа атрибута;
genesis - происхождение атрибута (генезис);
Считывание результата производится фунцией ac_getnumvalue() или ac_getstrvalue().
Возвращает 0 при успешной записи.
Пример.
Считать значение свойства description у стройматериала с заданым индексом
int building_material_index = 12;
ac_request_attributes("get_attr_value", "BuildingMaterial", building_material_index, "AP", "description");
string description = ac_getstrvalue();
coutvar << description;