result[pp.id] = sum([p.charge_plan for p in pp.phases])
return result
+ def _get_charge_reel(self, cr, uid, ids, field, arg, context=None):
+ result = {}
+ for pp in self.browse(cr, uid, ids, context=context):
+ result[pp.id] = sum([c.quantite for c in pp.charges])
+ return result
+
_columns = {
"name": fields.function(_get_name,
"charge_plan": fields.function(_get_charge_plan,
type="integer",
string="Charge plannifiée"),
+ "charge_reel": fields.function(_get_charge_reel,
+ type="integer",
+ string="Charge plannifiée"),
# backrefs
"charges": fields.one2many("cmmi.evolution.charge",
"phase_id",