我面对这个问题已经两天了,在没有阅读有关同一错误的任何链接的情况下找不到解决方法的运气不好
我只是创建一个简单的模块电话保险,并将其添加为员工视图表单中的新选项卡
这是我的视图文件
<record id='social_insurance_tab' model='ir.ui.view'>
<field name='social.insurance.tab'></field>
<field name='model'>hr.insurance</field>
<field name='inherit_id' ref='hr.view_employee_form'></field>
<field name='arch' type='xml'>
<notebook position="inside">
<page name='insurance' string='Social Insurance'>
<group string="Informations">
<group>
<field name='name'></field>
<field name='employee_id'></field>
<field name='date_join'></field>
</group>
<group>
<field name='amount'></field>
<field name='salary'></field>
</group>
</group>
<label for='notes' string="Notes"/>
<field name="notes"/>
</page>
</notebook>
</field>
</record>
和模型文件
from openerp import models, fields, api
class hr_insurance(models.Model):
_name = 'hr.insurance'
_description = 'Insurance'
_order = 'id desc'
name = fields.Many2one('hr.contract', string='Insurance', required=True)
employee_id = fields.Many2one('hr.employee', string='Employee', required=True)
date_join = fields.Date('Date join Insurance', required=True)
amount = fields.Float('Amount of social insurance')
salary = fields.Float('Salary Social insurance')
notes = fields.Text('Notes')
我还将hr添加到openerp。py中的depends中>
'depends': ['base_action_rule','hr'],
并且总是返回此错误
ParseError: "Invalid view definition
Error details:
Field `message_follower_ids` does not exist
Error context:
View `insurance.tab`
[view_id: 1462, xml_id: n/a, model: hr.insurance, parent_id: 905]
None" while parsing /opt/odoo/odoo/addons/hr_insurance/hr_insurance_view.xml:66, near
<record id="insurance_tab" model="ir.ui.view">
<field name="name">insurance.tab</field>
<field name="model">hr.insurance</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<data>
<xpath expr="//notebook" position="inside">
<page string="Insurance">
<field name="name"/>
</page>
</xpath>
</data>
</field>
</record>
我面对这个问题已经两天了,很幸运没有找到解决同一错误的任何链接的方法,我只是创建了一个简单的模块调用保险并将其添加为新的...] >
问题在这里检查此行