2013-03-04 2 views
0

Я хочу добавить поле «Номер сотрудника» в форму сотрудника в OpenERP 7.0. Я просмотрел официальную документацию, выполнил поиск в google, но не смог найти простой пример. Я новичок в OpenERP, если кто-то может предоставить пошаговый пример, который был бы приятным.Настроить форму сотрудника в OpenERP 7.0

Thanks

+0

http://doc.openerp.com/trunk/developers/server/03_module_dev_05/ пожалуйста, прочитайте это, будет помочь тебе. – Heroic

ответ

0

Добавить код ниже в свой модуль.

Py файл:

class hr_employee(osv.osv): 

    _inhetit= 'hr.employee' 

    _columns = { 
     'emp_file':fields.char('Employee File Number', size='128'), 
    } 

hr_employee() 

XML файл:

<record id="view_hr_employee_inherited" model="ir.ui.view"> 
    <field name="name">view.hr.employee.inherited</field> 
    <field name="model">hr.employee</field> 
    <field name="inherit_id" ref="hr_employee.view_employee_form" /> 
    <field name="arch" type="xml"> 
     <field name="name" position="after"> 
      <field name="emp_file" /> 
     </field> 
    </field> 
</record> 
+2

благодарит, добавил код в новый модуль, скопировал модуль в аддоны, перезапустил компьютер, обновил список модулей, но новый модуль даже не виден. – user2126867

+1

@ user2126867 проверьте файлы __openerp__.py и __init__.py. может быть, проблема. –