mrp_production.py 706 B

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. # import openerp.addons.decimal_precision as dp
  3. from openerp import api, models, fields
  4. class MrpProduction(models.Model):
  5. _inherit = 'mrp.production'
  6. @api.one
  7. def _eiru_price_unit(self):
  8. self.prod_price_unit = self.product_price / self.product_qty
  9. @api.one
  10. @api.depends('product_id')
  11. def _product_price_total(self):
  12. self.product_price = self.product_qty * self.product_id.standard_price
  13. product_price = fields.Float(
  14. string='Costo de producción',
  15. compute='_product_price_total')
  16. prod_price_unit = fields.Float(
  17. string='Precio por Unidad',
  18. compute='_eiru_price_unit')