0
在销售订单表单中,我希望为客户销售编号指定一个特定字段。默认情况下,此字段应填写Odoo销售编号,按下记录按钮后生成。但是,如果手动指定了某个值,我不想复制Odoo销售编号。Odoo 8 - 默认字段值
所以这是我当前的代码:
<field name="pricelist_id" position="after">
<field name="customer_sale_number" readonly="0" />
</field>
-
@api.one
@api.depends('name')
def compute_default_customer_sale_number(self):
if self.customer_sale_number == '/' or self.customer_sale_number is False:
self.customer_sale_number = self.name
customer_sale_number = fields.Char('Customer reference', compute='compute_default_customer_sale_number', store=True)
此代码的工作,但如果是手动指定的值,它是由Odoo销售数量覆盖。
我的错误在哪里?