Mes: agosto 2012

Estoy limpio

Hace unas semanas os comentaba que había donado sangre, pues bien, acaba de llegarme el informe de la donación. Los resultados son buenos:

 

Serología:

  • Hepatitis B HbsAg: Negativo
  • Hepatitis C Acs: Negativo
  • Anti-VIH: Negativo
  • Lues: Negativo

 

Anticuerpos antieritrocitarios: Negativo

Hemoglobina:

  • El valor de la hemoglobina es: Correcto

 

Así que contento y esperando a poder donar sangre en 3 meses :).

 

Cheli

A la gente le encanta la paella… de Calpe

Es llegar el verano y las estadísticas de una entrada en concreto de la bitácora se disparan (¿Es imposible comerse una buena paella?). Y la cuestión es que mucha gente busca en internet cual es el mejor sitio para comer paella en Calpe. Yo entonces recomendé 3 sitios, esta noche en una boda he estado conversando con el dueño de uno de esos sitios y se lo he dicho a él en persona. El vuestro y estos dos restaurantes sois para mi los mejores de Calpe para comer paella, lo curioso del tema es que él estaba de acuerdo conmigo.

 

El Cantal

Avenida Isla de Formentera, 03710 Calpe
965832830

Rincón de Calpe

Calle de Óscar Esplá, 03710 Calpe
965832460

Cuatro Caminos

Avenida de la Diputación, 03710 Calp
965831715

Óscar

Partida Maryvilla, 03710 Calp
965832016

A disfrutarlo y bon profit.

Cheli

OpenERP, módulo “Purchase Quotation from Sales Quotation”

Antes de explicar qué hace este módulo y porqué lo hemos necesitado os tengo que explicar el problema que intenta resolver y concretamente el problema que nosotros teníamos.

Mi último proyecto es una empresa subsidiaria de otra y realmente lo que hace es vender en Europa el producto. Por tanto necesitaba que cada vez que se realizara un pedido de venta se generara un pedido de compra a la empresa raiz. Esto en OpenERP es sencillo, simplemente debes parametrizar el producto de forma correcta y si además utilizas el módulo mrp_jit entonces ese pedido de compras se genera automáticamente. Entonces ¿cuál es el problema?, pues que en realidad lo que hace OpenERP es generar necesidades de material por producto, según la parametrización le podemos indicar que el modo de abastecimiento es compra y por tanto genera el pedido, pero lo que hará es generar un pedido por cada necesidad de material y consecuentemente si nuestro pedido tenía 20 lineas con 20 productos diferentes entonces generará 20 necesidades de material y sus 20 pedidos diferentes, uno por cada producto.  Esto es un problema importante, ya que luego hay que  fusionar los pedidos y es un follón.

 

Me puse a buscar módulos que solucionaran el problema, que fueran capaces de generar un único pedido de compra por cada pedido de venta, pero todos añadían funcionalidad como diferentes esquemas de abastecimiento pero siempre basándose en la idea que se debe generar necesidades de material y estas a su vez dispararán la generación de pedidos de compra, por lo que no solucionábamos el problema. Entonces encontré un módulo que hacía justo lo que necesitaba, el módulo en cuestión se llama “pq_from_so” aunque en la descripción aparece como “Purchase Quotation from Sales Quotation“. Este módulo añade un botón en el presupuesto de venta para que puedas generar un presupuesto de compra con las mismas lineas.

 

Cuando creía que lo tenía todo solucionado apareció un problema, este módulo no tiene en cuenta los impuestos de los productos para generar las lineas de pedido de compra. Esto no sería un problema en sí si no fuera porque esos impuestos luego se arrastran a la factura. Otro problema es que necesitábamos que tuviera en cuenta los impuestos según la posición fiscal del proveedor, así que me puse manos a la obra y generé el parche para corregirlo.

 

Aquí os dejo el parche.

 

diff

 

Para aplicarlo previamente deberéis tener instalado el módulo. La forma de aplicarlo es tan sencilla como copiarlo al directorio donde habéis instalado el módulo, típicamente el directorio addons, y ejecutar

 

patch -p0 < pq_from_so.diff

 

en dicho directorio.

 

Actualización 29-08-2012:

Se ha corregido un problema cuando no hay producto en la línea o el producto no tiene proveedor. Cuando esto suceda ya no se producirá el error pero la línea tampoco se añadirá al pedido de compra.

 

Cheli

 

Pegatinas NFC

NFC es una tecnología de comunicación inalámbrica de corto alcance que se ha popularizado mucho en los teléfonos móviles. Se promocionó como la tecnología que nos iba a permitir pagar utilizando el móvil, pero personalmente yo no tengo demasiado interés en utilizarla para esto. Escuchando Byte podcast me entero de una utilidad práctica bastante interesante, resulta que hay unas pegatinas programables que nos podrían permitir activar o desactivar acciones del móvil con tan solo ponerlo en contacto con las mismas.

 

Pongamos un ejemplo, imaginad que todos los días vamos en coche al trabajo y para ello activamos el GPS del móvil y marcamos la ruta. Podriamos programar una pegatina y ponerla en el móvil para que al subir al coche y acercar el teléfono se activara todo automáticamente, sin tener que reprogramarlo cada día.

 

La ventaja de estas pegatinas es que son muy útiles, reutilizables y baratas, por lo que escuché un juego de 5 salía por unos $15.

 

No tengo teléfono con NFC, pero si algún día me agencio uno lo probaré sin dudarlo.

 

Cheli