错误:尝试继承员工表单时,字段'message_follower_ids'不存在

问题描述 投票:1回答:1

我面对这个问题已经两天了,在没有阅读有关同一错误的任何链接的情况下找不到解决方法的运气不好

我只是创建一个简单的模块电话保险,并将其添加为员工视图表单中的新选项卡

这是我的视图文件

    <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>

我面对这个问题已经两天了,很幸运没有找到解决同一错误的任何链接的方法,我只是创建了一个简单的模块调用保险并将其添加为新的...] >

python openerp odoo-9
1个回答
0
投票

问题在这里检查此行

© www.soinside.com 2019 - 2024. All rights reserved.