Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

Publicidad

jueves, 30 de julio de 2015

Eliminacion en Cascada y Restricciones en campos Many2One

Eliminacion en Cascada y Restricciones en campos Many2One     Un Error muy común durante la programación de clases y en especial al utilizar los campos Many2One y One2Many en Odoo es la definición de los atributos. Existe uno en especial llamado "ondelete", este atributo tiene 3 funciones: Cascade. Permite eliminar los registros ligados a una clase, cuando tiene un campo one2many. Restrict. Impide la eliminación de la fila referenciada.  Set...

jueves, 16 de julio de 2015

Mostrar Columnas Ocultas en Clases Odoo

Agregar Columnas Ocultas en Vistas Odoo     En Odoo, por defecto cada vez que se crea una nueva Clase, esta se convierte a una tabla de nuestra Base de Datos, este proceso es administrado por el ORM del Framework, durante esta conversión el sistema creara 5 columnas de forma automática: id: Este Campo es la llave principal de todas las Tablas. create_uid: Usuario que creo un registro. create_date: Fecha en la que se creó el registro. write_uid:...

Instalacion de Odoo desde Repositorios Linux

INSTALACIÓN DE ODOO EN 3 PASOS Pasos: 1. Abrimos una Terminal, en ubuntu presionamos las teclas Alt+Ctrl+T y nos logeamos como root 2.  Ejecutamos wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list 3. Tecleamos apt-get update && apt-get install odoo. Listo, tenemos Odo corriendo en el puerto 8069. ...

viernes, 3 de julio de 2015

Herencia Reportes Qweb en Odoo

Herencia Templates Qweb     Algó muy útil y necesario para el desarrollo Odoo es la herencia, en mas de una ocasión esto nos ah salvado y ayudado para adaptar el Sistema, Qweb Reports no se queda atras e implementa la herencia de las Vistas que son las que generan nuestros Reportes, para elló utilizaremos la herramienta xml Xpath.     La forma de  heredar es simple, utilizaremos el ID de la vista del reporte,...

Llamar funciones python desde Qweb Reports

Funciones Python desde Qweb Reports     Qweb Reports el nuevo Reporteador para Odoo, ofrece muchas ventajas como lo ofrecía anteriormente RML, en ocaciones no podemos ejecutar directamente una operacion en Qweb o necesitamos tener un resultado de una funcion, esto es muy sencillo en RML, vamos a tomar como ejemplo las Facturas y voy a ejecutar un metodo desde el reporte Qweb, para calcular manualmente el total de un producto: Qweb <span...