首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从船队模型中挑选股票- Odoo v9社区

从船队模型中挑选股票- Odoo v9社区
EN

Stack Overflow用户
提问于 2017-02-25 03:45:23
回答 1查看 52关注 0票数 0

我正在尝试在Odoo v9社区上从fleet.vehicle.log.services模型创建一个stock.picking

到目前为止,我是这样尝试的:

代码语言:javascript
复制
stock_picking = fields.Many2one("stock.picking", "Picking", required=True)
state = fields.Selection(string="Estados", store=True, readonly=True, related="stock_picking.state")
product_id = fields.Many2one(string="Producto", store=True, readonly=True, related="stock_picking.product_id")
location_id = fields.Many2one(string="Almacén Origen", store=True, readonly=True, related="stock_picking.location_id")
location_dest_id = fields.Many2one(string="Almacén Destino", store=True, readonly=True, related="stock_picking.location_dest_id")  

这样做的结果是,每次我从这个表单模型(fleet.vehicle.log.services)创建一个stock.picking时,它都会用我刚刚创建的挑选过程中的字段填充productlocation字段。

那么,这里的问题是什么呢?嗯,我需要把这个form中的产品和位置,而不仅仅是从采摘中带来的那些,这种关系应该是反向的。

我希望我已经解释清楚了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-25 07:56:30

问题是Odoo中的相关字段是只读字段(当使用相关字段时,您不需要将选项readonly放在字段中),并且值将从相关型号字段中自动填充(在这种情况下,产品和位置值将与相关型号字段具有相同的值)。如果您想自己输入值,只需删除产品和位置的相关字段选项。

代码语言:javascript
复制
product_id = fields.Many2one("stocking.picking", string="Producto", store=True,readonly=True)
location_id = fields.Many2one("stock.picking", string="Almacén Origen", store=True, readonly=True)
location_dest_id = fields.Many2one("stock.picking", string="Almacén Destino", readonly=True)  
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42447071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档