res_config_settings.py 739 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, api
  3. class VoucherConfigSettings(models.TransientModel):
  4. _inherit = 'res.config.settings'
  5. voucher_comision_porcentaje = fields.Float(
  6. string='Porcentaje Comisión'
  7. )
  8. @api.model
  9. def get_default_voucher_comision_porcentaje(self, fields):
  10. param = self.env['ir.config_parameter'].get_param(
  11. 'voucher_comision.porcentaje', '2'
  12. )
  13. return {
  14. 'voucher_comision_porcentaje': float(param)
  15. }
  16. @api.multi
  17. def set_voucher_comision_porcentaje(self):
  18. self.env['ir.config_parameter'].set_param(
  19. 'voucher_comision.porcentaje',
  20. self.voucher_comision_porcentaje
  21. )