Archivo categoría Trucos Openerp

Códigos de Barras en Informes de OpenERP

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

1 Comentario

Búsquedas completas y amigables

Uno de los aspectos más importantes en el manejo un ERP es buscar la información que necesitas de una forma fácil y amigable. El siguiente video muestra esta funcionalidad en OpenERP que si en la versión anterior ya era buena, en esta se han superado.

A petición de Nhomar, publico el video donde se muestra.

Saludos!!!

Ana

,

No hay Comentarios

Informes en Castellano en OpenERP y error ZoneTime

Creo que este truquillo merece una entrada en openerpsite.

Como supongo que ya casi todos sabéis, si en la ficha del cliente le asociáis un idioma, los informes relativos a este Cliente salen en su propio idioma. Por ejemplo, el pedido y la factura. Pero el albarán no. No conseguía imprimirlo en castellano. Y hay otros informes no relativos a un cliente que también están solo en inglés.

Comentándolo con Jordi me dice:

Este es un truco muy tonto de OpenERP. Simplemente hay que asociar el idioma en la propia compañía. La gente piensa que los informes de OpenERP no están traducidos al castellano y es que simplemente no han definido el idioma de la compañía, que por defecto está en blanco y por eso coge el inglés.

Casi todos los informes contables que son muchísimos también están en castellano.

O sea, que ya sabéis, lo primero que hay que hacer hay que abrir la ficha de Cliente de la propia compañía y asociarle el idioma Castellano.

Otro error que causa problemas graves y es fácilmente evitable es el del ZoneTime. Si vais a preferencias de usuario y asociais una zona horaria en la ficha, empiezan a pasar cosas raras cuando te logas con el usuario. Por ejemplo, algunos campos fecha no los deja asignar. Algunos botones de control de flujo aparecen por duplicado, no te permite validar pedidos de compra … en fin, problemas varios. El error está reportado y el bug confirmado y aceptado en launchpad por lo que lo arreglarán seguro. Pero de momento, intentad no asociar una zona horaria a un usuario. Si lo haceis y os pasa, simplemente con crear un nuevo usuario que no tenga zona horaria asociada, con los mismos permisos que el que se “ha roto”, solucionado. No hace falta que tireis la base de datos y hagais otra porque está perfectamente.

,

No hay Comentarios

Ficheros csv muestra para carga / importación de datos a OpenERP

Acabo de publicar un curso nuevo gratuito en AulaERP donde podeis descargaros ficheros.csv de muestra para importar Clientes, Productos e inventario inicial a OpenERP.

Os paso el link: http://www.aulaerp.com/aula/course/view.php?id=24

El objetivo de este curso, es poder ir añadiendo distintos tipos de archivos, de distintos objetos que funcionen con formulario/importar del menú de OpenERP. Este es el inicio y esperamos que entre todos, consigamos formatos de carga de Pedidos, Albaranes, Facturas, Centros de trabajo, Usuarios… o cualquier otro objeto susceptible de ser migrado a OpenERP desde otros sistemas…

Esperamos vuestras aportaciones.
Cordiales saludos!!
Ana

, , ,

No hay Comentarios

Plazos y Fechas calculadas de forma automática en OpenERP.

Como sabeis, durante todo este mes de Julio estoy en Santander en un Cliente, realizando una implantación de OpenERP. Mi idea era iros contando la experiencia en vivo y en directo, contándoos los problemillas que nos fuesen surgiendo y cómo los íbamos resolviendo.

He de decir, que hasta el momento no hemos tenido mucha cosa que comentar ya que todo va sobre el plan previsto y en principio no hemos encontrado escollos irresolubles. He aquí un pequeño problemilla que me ha traido de cabeza todo el día, hasta que (para variar) Jordi Esteve, me ha enviado la solución por e-mail. Es obvia, pero si no se te ocurre al momento o no te acuerdas, puede hacerte pensar que realmente hay un error importante cuando no es así. Por lo que aquí va.

Probad lo siguiente.

  • Definid un producto almacenable, de compra, contra stock
  • En su ficha, indicad plazo de servir al Cliente 5 días.
  • Creáis un pedido de venta y confirmáis.
  • Vais al albarán y comprobáis la fecha prevista de entrega para dicho albarán. ¿Coincide con lo que teníais previsto que pusiera? Posiblemente no.

La fecha prevista de entrega del albarán de Venta en Openerp se calcula en función del número de días que establezcáis en la solapa abastecimientos y ubicaciones de la ficha del producto. Según esta fecha, y lo que habéis puesto en el punto 2, la fecha prevista tendría que ser la de hoy más 5 días. El tema es que no hay que olvidarse que en la ficha de configuración de la compañía en administración /usuarios/arbol de la compañía/compañía se establecen unos plazos de seguridad para el cumplimiento de fechas.

Por lo tanto, en ese punto del sistema se establece un plazo de seguridad de otros 5 días para el envío al Cliente. El albarán debe estar preparado 5 días antes. O sea que a los 5 días de la ficha del producto le RESTA los 5 días establecidos en la ficha de configuración de la compañía… aquí está el tema. Ajustando correctamente estos valores, el sistema funciona perfectamente.

2 Comentarios

Ver stock consolidado de 5 almacenes

Os posteo una pregunta que hicieron en los foros de openerp y que contesté pensando que es algo tan genérico que puede ser válido para todo el mundo.

La pregunta era ¿como ver el stock total de 5 almacenes distintos y que se pueda controlar el stock individual en cada uno de ellos?

Aquí va la respuesta:

Almacén y ubicación en openerp son conceptos distintos

Un almacén en openerp es un objeto que agrupa un sitio de entrada de materiales, otro de salida y una ubicación de stock como tal.
Un almacén cualquiera, es así. Hay una puerta de entrada, una de salida y un sitio donde se ubica el material.

A veces el material va directamente a su ubicación cuando se recibe. No necesita ser chequeado o confirmado a la entrada o a la salida, por lo lo que no es necesario controlar la cantidad de stock en estas ubicaciones y el almacén debería ser configurado poniendo la misma ubicación en los 3 campos

Por lo tanto, si hay 5 tiendas, deberían ser configurados 5 almacenes distintos.

En cuanto a las ubicaciones, se requiere un almacén “principal” que permitirá ver el stock total de las 5 ubicaciones de forma individual y el total de todos ellos.
Por lo tanto… configurad una ubicación “padre” denominada “principal”
Si requerís controlar el material en entrada o salida de cada una de las tiendas, configurad 3 ubicaciones distintas para cada una:

entrada_stock_tienda1
salida_stock_tienda1
stock_tienda1
Si no lo requerís, deberíais configurar solo stock_tienda1, stock_tienda2… etc

Una vez configuradas las ubicaciones, asignadlas a los respectivos almacenes.

Cuando se realizan movimientos de stock en OpenERP, se realizan entre ubicaciones, no entre almacenes
Como una structura de ubicaciones es una estructura en árbol, se puede consultar el stock consolidado en la ubicación principal y el stock individual en cada una de las ubicaciones de cada tienda.

Esperando sea de vuestro interés…

,

2 Comentarios

Pedidos de Venta SIN ARTICULO en openERP

¿Y esto como puede ser?

La inmensa mayoría de ERPs del mercado requieren tener un artículo para poder incluirlo en una línea de un documento de venta o de compra. En OpenERP se puede vender sin haber definido previamente el artículo.

Para ello:

Crear el pedido de compra y al añadir líneas, incluir sólo descripción, precio, cantidad e impuestos. Sin añadir ningún artículo. Vereis que la línea se crea perfectamente en el pedido.

Y aquí el truco aportado por Jordi Esteve en los foros, para que en este tipo de líneas de documento, el IVA salga por defecto y no haya que añadirlo cada vez:

Cuando te inventas un producto en la misma venta (bueno, mejor dicho que no creas el producto, sino que te inventas una descripción, precio y impuesto sobre la marcha en la misma línea de venta) y quieres que te salga un o varios impuestos por defecto. (por ejemplo IVA 16%)

Debes seleccionar el/los impuestos y predefinir el valor. Si que funciona predefinir el valor en los campos many2many, pero tiene truco. Una vez seleccionados debes pulsar el botón derecho del ratón sobre el recuadro que hay encima de los impuestos (a la izquierda del botón añadir) para que te aparezca el menú contextual de valores por defecto.

Gracias por el truquillo!!!

1 Comentario