для знаков <> лучше применять следующие обозначения
< - <
> - >
readonly - изменяет режим поля значения True, False
readonly="0" - режим чтения запись.
readonly="1" - режим только чтение.
например:
если надо привязать к условию то синтаксис следующий
Code:
<field name="analytic_id" attrs="{'readonly':[('corr_account_type', '!=', 'analytic')]}"/>
или множество значений
<field name="analytic_id" attrs="{'readonly':[('dt_account_type','=','product'),('ct_account_type','=','product')]}">
может работать в тэгах: field, group
invisible - режим видимости (показывать или не показывать, но только группу)
ВНИМАНИЕ работает только в тэге group
принцип настройки как у readonly
domainограничение выборки при запросах в полях many2one, many2many
в примере все видно:
Code:
<field name="ct_account_id" domain="[('company_id', '=', parent.company_id),('type','<>','view'), ('type', '<>', 'closed')]"/>
При работе в форме один к множеству т.е. заголовок-спецификация, cсылка на родительскую форму из подчиненной по ссылке parent."название поля". В условиях возможна ссылка на подчиненные объекты, например:
Code:
<field name="account_id" domain="[('company_id', '=', company_id), ('user_type.code', '=', 'cash')]"/>
поле account_id тип many2one ссылка на таблицу account_account, а 'user_type.code' - ссылка на справочную таблицу account_account_type
система берет данные из настроек объекта account_account