# -*- coding: utf-8 -*- from openerp import models, fields, api class ResCurrency(models.Model): _inherit = 'res.currency' _name = 'res.currency' decimal_separator = fields.Selection([('.', '.'),(',', ',')],'Decimal Separator', default=",", required=True) decimal_places = fields.Integer(string='Decimal Places', default=0, required=True) thousands_separator = fields.Selection([('.', '.'),(',', ',')],'thousands Separator', default=".", required=True) symbol_position = fields.Selection([('before', 'Antes del importe'),('after', 'Después del importe')],'Symbol Position', default="before", required=True) @api.model def currency_utility(self): # Actualizar Moneda Guarani currency_pyg = self.env['res.currency'].search([('name', '=', 'PYG')]) currency_pyg.write({ 'decimal_separator': ',', 'decimal_places': 0, 'thousands_separator' : '.', 'symbol_position' : 'before' } ) # Actualizar Moneda Rela - Peso currency_brl_ars = self.env['res.currency'].search([('name', 'in', ['BRL','ARS'])]) currency_brl_ars.write({ 'decimal_separator': ',', 'decimal_places': 2, 'thousands_separator': '.', 'symbol_position': 'before' }) # Actualizar Moneda Dolar currency_usd = self.env['res.currency'].search([('name', '=', 'USD')]) currency_usd.write({ 'decimal_separator': '.', 'decimal_places': 2, 'thousands_separator': ',', 'symbol_position': 'before' })