例如, 产品数量= 100(这里我们可以指定任何计量单位) 单价= 55 RS
总金额仅为55 RS。无法计算每个数量的金额。
如何为此功能配置这样的价格或任何模块?
答案 0 :(得分:0)
如果我理解您的问题,总价格将是计算字段:
qte = fields.Integer(string="Qte")
#or qte = fields.Integer(related='yourmodule.qte', store=True, string="Qte", readonly=True)
unit_price = fields.Integer(string="Unit price")
#or unit_price = fields.Integer(related='yourmodule.unit_price', store=True, string="Unit price", readonly=True)
total_price = fields.Integer(string="Total Price", compute="_compute_qte_total", readonly=True)
@api.depends('qte', 'unit_price')
def _compute_qte_total(self):
for rec in self:
if((isinstance(rec.qte, int))and(isinstance(rec.unit_price, int))):
rec.qte_total = rec.qte * rec.unit_price
我认为您应该尝试以这种方式解决问题。只需处理你的领域和课程。