Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
12739 Переглядів

Hello, I'm new to Odoo 10, we have being using Odoo 8 for a couple of years now. I'm trying to evaluate Odoo 10 to see if it is worthy to pay the update. 

I installed the 10 version (community edition), but I cannot find how to change the currency rate decimal presicion, for Odoo 8 there was an App that you install and it would appear in "Settings -> Database Structures -> decimal presicion", but there is no app or module for 10th version.

We are from Costa Rica, and 1 USD = 555 CRC, and we need at least 9 decimals to make the exchange rate accuracy to work in the right way.

Is there a work around for this?

I really appreciate your help, thanks in advance.

Carlos

Аватар
Відмінити

Thank you very much @axatech01 the file was a little different but I figured it out. It is working now.


Найкраща відповідь

To work around,

change digits from (12,6) to (12,10).

Find file  vim /usr/lib/python2.7/site-packages/openerp/addons/base/res/res_currency.py  and search for next strings:

1- First Change:

         _columns = {       

'rate': fields.function(_get_current_rate, string='Current Rate', digits=(12,10),                    


2- Second Change:


class res_currency_rate(osv.osv):
        _name = "res.currency.rate"      

      _description = "Currency Rate"
      _columns = {        'rate': fields.float('Rate', digits=(12, 10), help='The rate of the currency to the currency of rate 1'),

Hope It helped.


Аватар
Відмінити
Автор

Hey man, thank you vary much!!!!

(sorry for the delay on the answer)

Related Posts Відповіді Переглядів Дія
2
бер. 18
4329
2
січ. 20
3392
2
січ. 21
6418
1
груд. 20
2924