Consultando la compañía principal en Odoo
Muchas veces cuando desarrollamos en Odoo necesitamos conocer el company_id. Por lo general, se puede asumir que es 1 (a menos que el usuario haya borrado compañías, algo no común pero puede pasar). Entonces, como podemos hacer en nuestro código para conocerlo?
company_id = self.env['res.company']._get_main_company()
Lo cual revisando el código uno encuentra que trata de obtener la referencia de base.main_company. Ahora si da error (por ejemplo porque el usuario lo borró o lo alteró), en ese caso busca todas las compañías en forma ascendente y devuelve el primer objeto que encuentra. Interesante.
Acerca de:
Gustavo Orrillo
Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.
Cambiando el tipo de cambio en los pagos en Odoo
Bien... esto funciona en Odoo 15, no ya en Odoo 14. Ya verán porque. En Odoo 15 se permite el ingreso de los pagos; los cuales generan en forma auto...
Seguir leyendoProcesando ingresos de mercadería
Por lo general, los ingresos de mercadería son creados automáticamente desde una orden de compra. Tambien se los puede crear manualmente. Solo tiene...
Seguir leyendoAgregando campos para consultar stocks
Los stocks en Odoo estan representados en el modelo stock.quant. El cual tiene muchos campos por los cuales consultar, pero muchas veces eso no es s...
Seguir leyendo