【发布时间】:2016-11-09 08:08:02
【问题描述】:
我正在尝试在客户界面中添加新的计算字段,该字段是从另一个字段计算的。结果是我无法再打开客户页面,我得到了:
Popup message-: AccessError', u'由于安全限制,请求的操作无法完成。 请联系您的系统管理员。\n\n(文档类型:res.users,操作:读取)
model.py:
class res_partner_custom(models.Model):
_inherit = "res.partner"
y_credit_dollar = fields.Float("Total Receivable ($)",readonly=True,compute="compute_credit_dollar")
@api.one
@api.depends('credit')
def compute_credit_dollar(self):
for record in self:
# update the y_credit_dollar field: Access error here
record.y_credit_dollar = credit/2
View.xml:
<record id="yared_customer_accounting_form_id" model="ir.ui.view">
<field name="name">base.partner.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<field name="credit" position="after" >
<field name="y_credit_dollar"/>
</field>
</field>
</record>
【问题讨论】:
标签: python-2.7 odoo-8 erp