1

私はres.partnerモデルにいて、これを追加します:

points = fields.Integer(string="Points", required=False, store=True, readonly=True, compute='_point_calc',
                        track_visibility='always', track_sequence=6)

@api.one
@api.depends('name')
def _point_calc(self):
    points = 0

    for part in self:
        orders = part.env['sale.order'].search([('partner_id', '=', part.id)])
        part.points = 0
        for order in orders:
            part.points += order.point_total

顧客が行った各販売注文で計算したポイントを取得するには、エラーが発生します

return self.models[model_name]
KeyError: 'sale.order' - - -
4

1 に答える 1