モジュールを使用してOdoo 9 res.partner
モデルにカスタムフィールドを追加しようとしています。 scoffoldコマンドを使用してモジュールファイルを生成し、models.pyとviews.xmlに次のコードを追加しました。モジュールを使用してカスタムフィールドを追加中にエラーが発生しました:ParseError:ファイルを解析中に "arch"
モデル/ models.py
from openerp import models, fields, api
class SeicoPartner(models.Model):
_name = 'res.partner'
_inherit = 'res.partner'
no_of_ac = fields.Integer('No of AC', default=0)
review = fields.Char('Company Review')
ビュー/ views.xmlアプリ画面から、このモジュールのインストール時に
<openerp>
<data>
<record id="res_partner_field_ac" model="ir.ui.view">
<field name="no_of_ac">10</field>
</record>
</data>
</openerp>
は、私は次のエラーを得ました
Traceback (most recent call last):
...
File "C:\Program Files (x86)\Odoo 9.0-20160719\server\openerp\addons\base\ir\ir_ui_view.py", line 344, in create
ParseError: "arch" while parsing file:///C:/Program%20Files%20(x86)/Odoo%209.0-20160719/server/openerp/addons/mymodule1/views/views.xml:4, near
<record id="res_partner_field_ac" model="ir.ui.view">
<field name="no_of_ac">10</field>
</record>
よりSettings -> Database Structure -> Fields
私はres.partnerがno_of_ac
フィールドを持っているのを見ることができますが、顧客の詳細を編集している間はフィールドは表示されません。
を見てみましょうあなただけ追加することはできません。ビューにフィールド:あなたはフィールドの "添付"のビューの別のコンポーネントを宣言する必要があります –
私のエラーを解決するためにこのメソッドを試しましたが、まだ "要素 ''親ビューでは見つかりません "...今、私はそれを解決するために何をすべきか教えてください。私はOdooの新しいユーザーですので、 助けて。 –
user6592626
@ user6592626私の編集を参照してください – danidee