• Nosotros
  • Servicios
    • Web
    • Marketing digital
    • Software, Erp, Crm
    • Servicios IT
    • Dirección de Proyectos IT
    • Consultoría y análisis de nuevos proyectos
    • Servicios de diseño gráfico y diseño web
  • PORTFOLIO
  • KIT DIGITAL
  • Blog
  • Contacto
  • GL
  • ES
  • Nosotros
  • Servicios
    • Web
    • Marketing digital
    • Software, Erp, Crm
    • Servicios IT
    • Dirección de Proyectos IT
    • Consultoría y análisis de nuevos proyectos
    • Servicios de diseño gráfico y diseño web
  • PORTFOLIO
  • KIT DIGITAL
  • Blog
  • Contacto
  • GL
  • ES

Búsquedas con tildes en Odoo

  • El 9 octubre, 2016
  • In Desarrollo, Erp

Cuando disponemos de un Odoo con una gran lista de clientes, productos o proveedores a veces resulta una ardua tarea encontrar uno específico.

Puede que unos nombres lleven tilde, puede que otros debieran llevarlo pero no es así, incluso puede que nombres que no deban llevarlo a veces lo lleven. ¿Qué implicaciones tiene esto?

Por defecto en Odoo, si buscamos “jamón” en el listado de productos y no nos sale nada (sabiendo que tenemos un producto que se llama así) es 100% seguro que lo que se busca lleve como nombre “jamon”.

Existe una solución a esta problemática que nos permitirá hacer una equivalencia entre los caracteres especiales que llevan tildes y los que no. Es decir, el motor de búsquedas pasará a considerar equivalente el carácter “á” y el “a”.

Para esto vamos a necesitar, básicamente, realizar dos pasos:

  • Instalar los PostgreSQL contrib que incluyen una extensión para la BD llamada unaccent que nos permitirá realizar lo arriba indicado
  • Lanzar el servicio de Odoo – OpenERP con la opción –unaccent

Según la versión de PostgreSQL hay dos maneras de instalar el contrib.

  • Instalar unaccent en PostgreSQL versión 9.1 o superior

Para servidores basados en Debian / Ubuntu debemos instalar el paquete postgresql-contrib.

sudo apt-get install postgresql-contrib-9.1

Y una vez hecho esto debemos activar la extensión desde el psql siendo <basededatos> el nombre de tu base de datos.

psql <basededatos> -c «CREATE EXTENSION \»unaccent\»»;

  • Instalar unaccent en PostgreSQL 9.0

Igual que en el paso anterior, instalamos el paquete postgresql-contrib, pero con la versión 9.0.

sudo apt-get install postgresql-contrib-9.0

Esta vez la extension deberá ser activada con el siguiente comando

psql <basededatos> -f /usr/share/postgresql/9.0/contrib/unaccent.sql

Una vez hecho esto, debemos lanzar el servicio de Odoo – OpenERP con la opción –unaccent.

  • Lanzar el servicio

La primera opción para cumplir esto podría ser poniendo la opción en la llamada al script de inicio del servicio.

/path/to/openerp-server.py –unaccent

O bien podríamos, si tuviésemos un archivo de configuración de Odoo, añadir la siguiente regla.

unaccent = True

Esperamos haberos ayudado con esta entrada!!

Siguiente artículo

Gestión odoo offline
0 comments on Búsquedas con tildes en Odoo

Post a comment Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías
  • Desarrollo
  • Erp
  • General
  • Marketing
  • Módulo Prestashop
  • Noticias IT
  • Proyecto web
  • Sin categoría
  • tienda online
Últimas entradas
  • Prepárate para o Black Friday cun Test de Estrés 30 septiembre, 2021
  • Módulo de Ordenación de Productos Según Puntuación para Prestashop 15 enero, 2021
  • Cómo el marketing puede ayudar a tu empresa durante una crisis 18 mayo, 2020
  • Módulo de Categorías Virtuales para Prestashop 27 febrero, 2020
  • Cómo crear una campaña de San Valentín exitosa 29 enero, 2020
Scroll

logo-softdil

Especialistas en servicios IT. Tiendas online prestashop, implantación ERP, programación a medida, consultoría informática...

ÚLTIMAS NOTICIAS
  • Prepárate para o Black Friday cun Test de Estrés
  • Módulo de Ordenación de Productos Según Puntuación para Prestashop
  • Cómo el marketing puede ayudar a tu empresa durante una crisis
  • Módulo de Categorías Virtuales para Prestashop
Apartados
  • Nosotros
  • Servicios IT
  • Productos
  • Noticias
  • Contacto
  • Aviso Legal
  • Política de Privacidad
  • Política de Privacidad de Redes Sociales
  • Política de Cookies
CONTACTO

Softdil Soluciones
Informáticas Integrales

Rodríguez Seoane, 4
36004 – Pontevedra
+34 986 89 68 63

© Copyright 2017 - Softdil Soluciones Informáticas Integrales