1 필드 (예 : 취미 필드)를 추가하여 openerp의 고객 양식을 사용자 정의하려고하는데 이미 __init__.py
, __openerp__.py
, customer_inher.py
, customer_inher_view.xml
을 만들었지 만 아무 것도 만들지 않았습니다. 변경되었습니다. _ ..사용자 입력란에 openerp 7을 추가했지만 결과가 없습니다.
을 내가 Openerp 7 및 윈도우 7를 사용하여 아래에있는 내 코드를 확인하시기 바랍니다 그리고 난 어떻게해야 정말 당신의 도움이들을 필요로하는 무슨 말씀 해주십시오 _.py init을
import partner_ai
_ openerp _.py
{
'name': 'Base',
'version': '1.3',
'category': 'partner',
'author': 'OpenERP SA',
'maintainer': 'OpenERP SA',
'website': 'http://www.openerp.com',
'depends': [base],
'data': [
'partner_view.xml',
],
'demo': [],
'test': [],
'installable': True,
'auto_install': False,
'application': True,
],
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
당신의
openerp 평 파일
partner_ai.py
from openerp.osv import fields, osv
class partner(osv.osv):
_inherit = 'res.partner'
_columns = {'hobby' : fields.char('Hobby Pribadi', size=20, help='bujang, lajang, etc')}
def format_npwp(self, cr, uid, ids, hobby):
if status:
result = ''
warning = {"title": ("Hobby Partner salah!"), "message": ("Hobby salah, jangan ada selain karakter")}
elif status.isdigit():
return {'warning': warning, 'value': {'hobby': result}}
else:
result = status
return {'value': {'hobby': result}}
return True
partner()
partner_ai_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="partner_ai_view">
<field name="name">partner.ai</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="email" position="after">
<field name="hobby"/>
</field>
</field>
</record>
</data>
</openerp>
내가에/애드온/partner_ai 파일 위에 배치/..