首页 > 其他 > 详细

odoo12编辑并保存计算字段

时间:2021-05-28 19:30:02      阅读:23      评论:0      收藏:0      [点我收藏+]

  鉴于最近一个新的需求,需要给供应商设置一个账期,供应商关联的所有采购单也有一个账期,采购单的账期取供应商的账期,但是也可以用手动修改,折腾半天,总算完成。。。  

  默认情况下odoo的计算字段不会保存在数据库中,在使用的时候进行计算并返回给前端,可加上store=True进行强制保存,可编辑的话需要加上inverse参数,直接上代码:

 

confirm_receive_time = fields.Integer(‘采购单账期‘,store=True,null=True,compute=‘_compute_confirm_receive‘,inverse=‘_inverse_confirm_receive_time‘)

@api.depends(‘partner_id.confirm_receive_time‘)
def _compute_confirm_receive(self):
for order in self:
order.confirm_receive_time = order.partner_id.confirm_receive_time
def _inverse_confirm_receive_time(self):
pass

 

odoo12编辑并保存计算字段

原文:https://www.cnblogs.com/LiQ0112/p/14822743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!