calc_field
Считать или записать содержимое оперативных полей и полей-примечаний калькулятора для ARCHICAD. В приложении имеется 4 поля и под ними для удобства пользователя - поля комментарии.
Вызов:
ac_request("interface", "calc_field", string what, string fieldname, int dochangedot, string svalue,string scomment);
Здесь:
what - выражение "set" или "get" - записать или получить,
fieldname - имя поля "a"/"b"/"c"/"main" - к какому из полей будет применена команда.
dochangedot - заменять запятую на точку при считывании оперативного поля и наоборот при записи или не заменять (1/0).
svalue - текстовое значение оперативного поля,
scomment - текстовое значение для поля-комментария к оперативному полю.
При выполнении команды "set" выполняется сохранение информации для выполнения отката или повторения операций.
Пример.
Записать в операционное поле "a" значение 111.11 автоматически заменяя точку на запятую. В комментарии к этому полю записать, что это площадь квартиры.
ac_request("interface","calc_field","set","a",1,"111.11","s квартиры");