Это мой код, и я получаю эту ошибку. Я пытался наследовать hr.employee и в hr.employee модели, я добавил четыре пользовательские поля и один из них является «x_doj»Как наследовать модуль hr.employee в openerp (odoo)
ParseError: "ValidateError
Field(s) `arch` failed against a constraint: Invalid view definition
Error details:
Field `x_doj` does not exist
Error context:
View `hr.employee`
[view_id: 939, xml_id: n/a, model: hr.employee, parent_id: 813]" while parsing /home/administrator/Sub_Station/apps/odoo/lib/odoo-8.0_a2115ef-py2.7.egg/openerp/addons/hredit1/hredit_view.xml:5, near
<record id="hr_inheritedview_employee_form1" model="ir.ui.view">
<field name="name">hr.employee</field>
<field name="model">hr.employee</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Empl Resource">
<field name="deal" nolabel="1"/>
</page>
</notebook>
</field>
</record>
my hredit.py
from openerp.osv import fields, osv
class empl(osv.Model):
_inherit='hr.employee'
_columns = {
'deal':fields.char('done',size=20)
}
empl()
this my xml code hredit.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="hr_inheritedview_employee_form1" model="ir.ui.view">
<field name="name">hr.employee</field>
<field name="model">hr.employee</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<field name="work_phone" position="after">
<field name="deal" />
</field>
</field>
</record>
</data>
</openerp>
в hr.employee.form также попытался
мой OpenERP .py файл
{
'name': 'Hr Edit',
'version':'1.0',
'description': """
Hr Edit
- Epics
""",
'author': 'Shridhar',
'depends': ['base_setup'],
'data': ['hredit_view.xml',],
'installable': True,
'auto_install': False,
}
и init.py я сделал импорт hredit
Просьба предоставить достаточно подробно, так как ваша ошибка не связана с вашим текущим кодом, который вы здесь указали, обновите его с помощью py и xml, где вы добавили пользовательские поля. –
я был удалить ноутбук и тег страниц из XML-файла, это ошибка я получаю \t \t \t <имя поля = «имя»> ч. employee.form \t \t \t <имя поля = "модель"> hr.employee \t \t \t <имя поля = "тип"> форма \t \t \t <имя поля = "inherit_id" исх = "ч.view_employee_form "/> \t \t \t <имя поля =" «Тип = "арка XML"> \t \t \t \t <имя = Поле "" положение = "work_phone после"> \t \t \t \t \t \t \t <имя поля = "сделка" /> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t –