2016-03-31 5 views
0

В моем пользовательском модуле он показывает ошибку какodoo показывая ValidateError: _description_searchable при разборе

ParseError: "ValidateError 
Field(s) `arch` failed against a constraint: Invalid view definition 

Error details: 
_description_searchable" while parsing 

Мой код выглядит следующим образом,

<record model="ir.ui.view" id="room-booking-calender"> 
    <field name="name">Book.Room</field> 
    <field name="model">book.meeting</field> 
    <field name="type">calendar</field> 
    <field name="arch" type="xml"> 
     <calendar string="Booking Status" color="state" date_start="start_time" date_stop="end_time" mode="week"> 
      <field name="name"/> 
      <field name="meeting_room"/> 
     </calendar> 
    </field> 
</record> 

Мой код работает правильно, но вдруг эта ошибка , Как исправить его

ответ

1

Я нашел эту ошибку в odoo, когда используются несколько полей вычислений. В основном эта ошибка будет связана с полями вычислений. Проверьте поля, в частности, поля вычисления (в старых функциональных полях API)

3

Я столкнулся с этой ошибкой, и в моем случае проблема заключалась в том, что я установил store=False в поле декларации без атрибута compute.

Неправильный

my_field = fields.Char(
    string='My field', 
    store=False, 
) 

Хорошо

my_field = fields.Char(
    string='My field', 
    compute='_compute_my_field', 
    store=False, 
) 
+0

сэкономить мое время @forvas, в моем случае я удалил магазин = False и исчезла ошибка. – Salim