compute字段存库
sign = fields.Float(‘红冲标记’, default=False, compute=‘_compute_sign’, store=True)
@api.depends(‘reverse’, ‘quantity’)
def _compute_sign(self):
for line in self:
if line.reverse:
line.sign = -line.quantity
报错刷新且更新
error_massage ={
‘type’: ‘ir.actions.act_window.message’,
‘title’: _(‘提示’),
‘message’: _(“以下产品BOM子项成本价为0的情况.请查看后手动更新定额:
” + error_str),
‘is_html_message’: True,
‘close_button_title’:’ ’
}
return {
‘type’: ‘ir.actions.act_multi’,
‘actions’: [
{‘type’: ‘ir.actions.act_window_close’},
error_massage,
]
}