Want to create interactive content? It’s easy in Genially!

Get started free

2.6

CESUR

Created on February 7, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Vision Board

The Power of Roadmap

Artificial Intelligence in Corporate Environments

Transcript

Creación de gráficos personalizados

+ Info

+ Info

+ Info

+ Info

+ Info

+ Info

6.

Directorio de vistas:

Directorio de vistas

2.

Como vemos en la imagen, el gráfico se encuentra dentro del módulo sale.report, al tener instalado nuestro servidor de forma local podemos acceder a todo el desarrollo y código. En concreto la vista que estamos analizando se encuentra dentro de “server/odoo/addons/sale/report”.

Directorio de vistas

5.

Podemos añadir o modificar parámetros de este gráfico, como el caso del intervalo. Si lo cambiamos a anual obtenemos el siguiente resultado:

<record id="view_order_product_graph" model="ir.ui.view"> <field name="name">sale.report.graph</field> <field name="model">sale.report</field> <field name="arch" type="xml"> <graph string="Sales Analysis" type="line"> <field name="date" type="row" interval="year"/> <field name="price_subtotal" type="measure"/> </graph> </field> </record>

4.

Dentro del gráfico hay dos parámetros definidos, uno de los parámetros es el campo fecha y el otro es el del campo precio, aunque este último depende de la medida que se pueda filtrar y cambiar.

1.

Utilizaremos como ejemplo el informe de ventas.

Informe de ventas

3.

En concreto, el fichero que contiene las definiciones básicas de nuestro gráfico es “sale_report_views.xml”, y dentro de las diferentes definiciones está la del gráfico.

<record id="view_order_product_graph" model="ir.ui.view"> <field name="name">sale.report.graph</field> <field name="model">sale.report</field> <field name="arch" type="xml"> <graph string="Sales Analysis" type="line"> <field name="date" type="row" interval="day"/> <field name="price_subtotal" type="measure"/> </graph> </field> </record>