【发布时间】:2018-03-08 10:45:20
【问题描述】:
在采购申请表中我添加了delivery location
class PurchaseRequisitionInherit(models.Model):
_inherit = "purchase.requisition.line"
_description = "Purchase Requisition Line"
product_id = fields.Many2one('product.product', string='Product', domain=get_master_purchase_product, required=True)
delivery_location = fields.Many2one('stock.location', 'Warehouse Location')
有了这个,我在 采购订单 表单上添加了delivery location 字段。这个delivery location 将用于在不同的有线库位置接收购买的物品。功能运行良好。
class PurchaseOrderLine(models.Model):
_inherit = 'purchase.order.line'
delivery_location = fields.Many2one(
'stock.location', 'Destination', domain=[('usage', 'in',
['internal', 'transit'])])
问题是,当我从 Purchase Requisition 表单中点击 New Quotation 按钮时,它会以 Purchase Order[Quotation] 表单的形式到达,所有其他值都不是 delivery_location。
到目前为止,我知道,要在 odoo 表单中填充默认值,请使用 form 视图中的 context 字段。
所以,我想要 Purchase Order [Quotation] 表单中的 delivery_location 值以及其他表单值。
【问题讨论】:
标签: python python-3.x odoo odoo-10