2015-02-17 1 views
-1

я добавил поле для res.partnerOpenERP res.partners добавить пользовательские поля, но не приводит

<record id="mypartner_form" model="ir.ui.view"> 
     <field name="name">partner.myform</field> 
     <field name="model">res.partner</field> 
     <field name="type">form</field> 
     <field name="inherit_id" ref="base.view_partner_form"/> 
     <field name="arch" type="xml"> 
      <field name="name" position="after"> 
       <field name="partner_category_id" /> 
      </field> 
     </field> 
    </record> 

, но не приводят

from openerp.osv import fields,osv,orm 
_inherit = "res.partner" 
_columns = { 

    'partner_category_id':fields.many2one('partner.category','Partner Category'), 
} 

пожалуйста, помогите

я хочу добавить после того, как подал Заказчиком и Поставщиками, и нет результатов

ответ

1

Пробег:

from openerp.osv import fields,osv,orm 

class res_partner_extension(osv.osv): 
    _inherit = "res.partner" 
    _columns = { 
      'partner_category_id':fields.many2one('partner.category','Partner Category'), 
} 
+0

не работает :(i в форме я написал модель res.partner, должен ли я наследовать в форме res.partner.extension? –

+0

С какой ошибкой вы сталкиваетесь? Вы проверяли зависимость модуля? Вы перезапустили сервер и обновили модуль? Проверьте на стороне базы данных, создан ли ваш столбец или нет? Вы добавили файл '.py' в файл' __init __. Py'? –

+0

Я использовал тег перед объявлением переменной python, и это работает, спасибо –