Guys, This originates a bug even my user is allowed to see multiple currencies.
I cannot print a sale order report and it shows me blank prices. Problem is specially when I have digits=get_digits(dp='Account'). This rule should not be on 'read' operation. Thanks. -- You received this bug notification because you are a member of OpenERP Indian Team, which is subscribed to OpenERP Addons. https://bugs.launchpad.net/bugs/1111298 Title: [Trunk/7.0] can not validate invoice in multi-company Status in OpenERP Addons (modules): Fix Released Status in OpenERP Server: Fix Released Status in OpenUpgrade Server: Fix Released Status in OpenUpgrade Server 7.0 series: Fix Released Bug description: Hello, When I tried to validate an invoice in multi company mode I have an exception "Can not read company". The exception is risen by this line: company_currency = inv.company_id.currency_id.id in account_invoice.py => action_move_create The mutli company setting are correct (It will be proven below) but what is strange is that in pdb: pp inv.company_id browse_record(res.company, 3) It is ok but: pp inv.company_id.name 2013-01-31 09:57:31,983 8617 WARNING None openerp.osv.orm: Access Denied by record rules for operation: read, uid: 5, model: res.company .. It raise exception. More fun : pp self.pool['res.company'].browse(cr, uid, 3).currency_id.name u'EUR' No exception… This one is tricky isnt'it ? Regards Nicolas To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-addons/+bug/1111298/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openerp-india Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-india More help : https://help.launchpad.net/ListHelp

