【发布时间】:2018-09-28 20:05:29
【问题描述】:
我正在使用 Odoo 10。我在销售订单中有一个名为 linear_units 的自定义字段。我勾选了按订单生产,它会创建一个自动采购订单。我想将销售订单中的字段 linear_units 包含到采购订单中。使用下面的代码,我可以选择销售订单,但我不知道如何添加字段。
class PurchaseOrder(models.Model):
_inherit = 'purchase.order'
sale_order_id = fields.Many2one(
'sale.order',
"Sale Order",
help="Reference to Sale Order")
以上代码适用于在采购订单中选择销售订单。我在销售订单中有一个名为 linear_units 的浮点字段。我需要将此字段复制到采购订单。我在下面试过但不起作用
class PurchaseOrder(models.Model):
_inherit = 'purchase.order'
linear_units2 = fields.Float("Linear Units")
@api.onchange('product_id','linear_units')
def _onchange_product_qty(self):
if self.product_id:
self.linear_units2 = self.sale.order.linear_units
【问题讨论】:
-
您的问题是什么?,或者您在此处发布的代码不完整,或者您错过了字段定义中的结尾
) -
是 'linear_units' 计算字段吗?
-
以上代码适用于在采购订单中选择销售订单。我在销售订单中有一个名为 linear_units 的浮点字段。我需要将此字段复制到采购订单