首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >退出stock.move.line中的lot_id,显示与计算字段相同的值

退出stock.move.line中的lot_id,显示与计算字段相同的值
EN

Stack Overflow用户
提问于 2020-08-31 22:12:13
回答 1查看 142关注 0票数 0

我遇到了一些问题,lot_name没有显示相同记录集stock.move.line中另一个计算字段的相同值。下面是我的代码:

代码语言:javascript
复制
class StockMoveLine(models.Model):
_name = 'stock.move.line'
_inherit = 'stock.move.line'

lotter = fields.Char(string="Supplier Lot", compute='_compute_partner')

def _compute_partner(self):
    
    if not self.lotter:
        partner_id = self.env['stock.picking'].search([('name','=',self.reference)]).partner_id.id    
        self.lotter = str(partner_id) 
       
    if self.lot_name == "":
        self.lot_name = self.lotter
    else:
        self.lot_name = "blank"

lot_name已存在于基本模块字段中。所以我也想在lot_name字段中显示partner_id。现在,我只在我的新计算字段中看到它。我尝试使用@api.onchange,但它只在彩票的文本字段失去焦点时才起作用。如果之前没有值,我该如何在lotter和lot_name字段上显示相同的值?

EN

回答 1

Stack Overflow用户

发布于 2020-08-31 23:12:56

field.Because计算字段中的Add store=True未存储在数据库中。

代码语言:javascript
复制
lotter = fields.Char(string="Supplier Lot", compute='_compute_partner', store=True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63672451

复制
相关文章

相似问题

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