Por Ana Juaristi Olalde - Informes en OpenERP, Trucos Openerp - 18 Agosto 2009
Buenas… publico este nuevo e-mail de Javier Peirats donde nos da las instrucciones para incluir y poder imprimir códigos de barras en los informes de OpenERP. Gracias de nuevo Javier…
Hola Ana,
Creo que puede ser interesante compartir, una forma alternativa de generar los códigos de barras en los documentos.
Te pongo la explicación a continuación:
Otra opción para generar códigos de barras en los reports de Openerp.
Se trata de incrustar fuentes True Type dentro del report. El procedimiento es muy sencillo, hay que copiar el fichero .ttf de la fuente al directorio del servidor de Openerp (está probado en servidor Windows)
Luego hay que modificar el report .rml que deseamos modificar, registrando la fuente de la siguiente manera (justo después del tag de “document”)
<docinit>
<registerFont fontName=”3of9″ fontFile=”bcode39.ttf”/>
</docinit>
Seguidamente deberemos añadir un estilo utilizando la nueva fuente:
<paraStyle name=”barcode” fontName=”3of9″ fontSize=”15.0″ />
Y a la hora de utilizarlo:
<para style=”barcode”>*[[ o.name ]]*</para>
Dependiendo de la fuente true type hay que colocar asterisco delimitando el principio y el final de los datos a representar.
Se pueden encontrar fácilmente por Internet fuentes gratuitas, sobre todo para la generación de códigos 3of9, y por supuesto a nivel comercial existen infinidad de fuentes para todo tipo de códigos.
Este sistema no sólo sirve para generar códigos de barras, sino que nos permite personalizar los reports para obtener el resultado más profesional, utilizando tipografías corporativas, para ajustarnos al máximo a las necesidades del cliente.
—————-
Un saludo cordial
Javier Peirats.
Inercia.com
Fusion theme by digitalnature | powered by WordPress
Entradas (RSS) y Comentarios (RSS) ^