Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

Publicidad

miércoles, 21 de octubre de 2015

Enviar Mensajes al Archivo Log de Odoo

Logging     Muchas veces programamos en odoo y la mejor manera de hacer un debug es enviando prints con python y estos se muestran en la terminal, pero esta técnica solo funciona cuando no utilizamos un archivo que guarde el log del Servidor.     En caso necesario de que necesitemos estar analizando el comportamiento de alguna función en un Servidor de Producción, podemos hacer uso de la libreria loggin, la cual te permite...

viernes, 16 de octubre de 2015

Solucion a la Impresion sin Estilos de Reportes Qweb (WkhtmltoPdf, Css, Formato,etc..)

Solución a la Impresión de Reportes Qweb sin Estilos     Hoy quiero hacer mención a un error que nunca me había sucedido y que me tenia frustrado pase varios días investigando para encontrar la solución, el error sucedía en la impresión de reportes hechos con Qweb estos se generaban sin formato y sin estilo, al principio como todo analista trate de identificar el Problema, primero probando la versión de la librería Wkhtmltopdf, esto...

miércoles, 7 de octubre de 2015

Modificar Acciones para agregar o Reemplazar Atributos

Modificar Acciones en Odoo desde XML     En odoo muchas veces necesitamos poner algún filtro nuevo creado por nosotros y usarlo por defecto en acciones creadas por algún otro modulo, esto es muy sencillo simplemente usamos el atributo ID como referencia,  este tipo de "herencia" se compone del nombre del modulo que contiene el registro, seguido de un punto y el ID de la acción. Ejemplo: <record id="stock.action_move_form2"...

lunes, 5 de octubre de 2015

Imprimir 0.0 cuando el valor es Nulo en Jasper Reports

Print 0.0 when null in Jasper Reports     Al crear reportes con Jasper Reports un problema muy frecuente era poner el valor 0.0 para campos float, después de buscar y probar las soluciones ofrecidas en foros, en la documentación de Jasper Reports, nunca encontré una solución real. Pensando y probando con las características que ofrece iReport encontré una solución muy sencilla, los pasos son muy simples y los describo a continuación: 1....

sábado, 3 de octubre de 2015

Archivo Configuracion Odoo

odoo.conf for Odoo explained Here are the options that you can use in your openerp-server.conf file to tweak your OpenERP 7 installation. In one of my previous posts Install OpenERP 7.0 from trunk I’ve written how to start your server with a start scrip just changing the ports and all other default settings. You can also start your server with a specified config file with -c command. ./server/openerp-server -c /path/to/openerp-server.conf Here...

viernes, 2 de octubre de 2015

Campos Seleccion Calculados en Odoo

Crear un Campo Calculado de Tipo Seleccion Si trabajamos con campos calculados en Odoo y nos hemos enfrentado a obtener un valor de un campo Selección o Relación, observamos que en la nueva tabla el resultado es correcto obtenemos el resultado pero no tenemos la etiqueta correcta. Esto se soluciona haciendo uso del atributo "selection". Ejemplo: def _get_states(self, cr, uid, ids, fieldnames, args, context=None): res = {} state = 'draft' ...