General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

Duda Odoo 16 Vista de Lista, Posición y Lontigud de Campos

Crei que desde Odoo 14 nosotros en una vista de lista podemos modificar la posición, los campos a mostrar y su longitud, pero no encuentro manera de que para mi usuario guarde esta selección de una vez para otra. Sabéis si esto es posible?
Gracias de antemano y Saludos.

Avatar
Descartar
1 Respuesta
7
Avatar
Pedro M. Baeza
Mejor respuesta

Hola, Luciano,

No, esa característica no existe en estándar en ninguna de las versiones. Lo único que se puede hacer es tener columnas opcionales que se muestran o se ocultan pulsando en los 3 puntos de la derecha de la cabecera. También se puede cambiar el ancho, pero sin que se mantenga en cuanto se refrescan datos.

Lo de "recordar" el ancho de las columnas dudo que alguna vez lo implemente Odoo, ya que va en contra de su filosofía y que además atenta contra el principio de responsividad. Existe un módulo OCA que lo hace: https://odoo-community.org/shop/web-remember-tree-column-width-10882#attr=939940, pero yo sinceramente no lo recomiendo, ya que aunque de primeras pueda parecer que es darle al usuario más capacidades, al final es anti-UX. Si has trabajado con Excel, eso de tener que andar redimensionando continuamente columnas desperdicia mucho tiempo. Y en Odoo, donde cualquier filtro, agrupación, etc modifica el contenido, más todavía.

Con respecto a lo de ordenar columnas, no lo sé si algún día lo meterán, pero también es algo arriesgado, ya que ofrecería una experiencia inconsistente entre usuarios, la documentación no reflejaría lo que se ve, etc. 

Yo creo que con la opción de columnas opcionales ya cubre bastante el equilibrio entre personalización y consistencia.

7 Comentarios
Avatar
Descartar

Muchas Gracias Pedro, probaré el Módulo OCA!

Avatar
Pedro M. Baeza
-

Ya veo que no haces mucho caso a mis consejos, jeje.

Coincido con Pedro. La opción de los 3 puntos para mostrar columnas opcionalmente es una buena solución intermedia; lo más estándar posible. En caso de que se quiera reordenar columnas, habría que hacerlo por código, y pienso que no merece la pena; además que no sería por usuario sino a nivel general. Lo considero más bien un "capricho" que una necesidad.

Si se requiere trabajar con esos datos, siempre se pueden exportar. El orden de la exportación sí es completamente ajustable.

Saludos.

Avatar
Pedro M. Baeza
-

Por cierto, si las respuestas te son útiles, vótalas con las flechas para así agradecer a los participantes en el foro.

JEJE, si que hago caso, solo que si alguien me propone un módulo, al menos lo veo por si acaso.
Es curioso lo que decis porque yo en otros ERPs siempre he considerado que los usuario pudieran cambiar el orden, la posicion y el tamaño de las columnas en las listas era algo básico. De hecho lo he pedido porque cuando entro a Proyectos en mi Odoo NO veo el nombre de los proyectos completo (vista lista) y lo teno que estar modificando cada vez. A mi a nivel funcional si me parece algo necesario, ahora bien, por los dos motivos que comentas (Ressponsive y AntiUX) lo asumo ya que como en muchas otras cosas de Odoo son tantas las ventajas que ocultan este tipo de, en mi opinión, desventajas :)

Avatar
Pedro M. Baeza
-

Luciano, pues me alegra que pongas ese ejemplo para ir analizando cómo Odoo busca ir guiando hacia buenas prácticas no añadiendo features para solucionar problemas que creamos nosotros mismos: en el tema de los proyectos, para empezar, Odoo no plantea una vista listado, si no una vista kanban, porque en estudios de usabilidad se ha demostrado más efectiva para gestionar los datos (alineado con la metodología lean kanban), tiene más densidad de datos, mejor ergonomía visual, etc.

Pero bueno, en una o en otra vista, se limita el ancho del contenido del nombre cuando son muy largos. Por lo que comentas, le tienes que estar poniendo unos pedazo de nombres a los proyectos para que te corte y no los ponga enteros. Realmente sea en Odoo o fuera, utilizar nombres largos hace que pierdan efectividad para localizarlos, y se debería restringir al contenido estrictamente necesario. Por ejemplo, un cliente mío empezó a poner el nombre del cliente en el proyecto, cuando tiene un campo específico para ello, y justo debajo en la vista kanban aparece el mismo.

También, la capacidad tan buena de búsqueda y agrupación en Odoo se debe aprovechar en estos casos. "Si en Odoo necesitas hacer scroll continuamente, algo no estás haciendo bien". Debes adaptar tus hábitos de otros sistemas, a pre-filtrar primero para dejar un puñado de registros, y entonces hacer esa "búsqueda analógica".

Luego, otra cuestión que se come mucho espacio es utilizar todo mayúsculas. Por favor, ya no estamos en el siglo pasado, y no es necesario escribir todo en mayúsculas porque los sistemas antiguos no sabían hacer búsquedas que no lo distinguieran. La ergonomía visual es fatal con las mayúsculas. Es la cruzada del siglo XXI. Los teclados deberían dejar de poner la tecla "Bloq. Mayús.".

Otro ejemplo parecido en el que Odoo empuja a utilizar buenas prácticas es el de que desde hace bastantes versiones, no se permita cambiar los dígitos para el plan contable (fijándolo a 6), porque no se necesitan más si se utilizan las herramientas adecuadamente sin crear subcuentas de clientes, proveedores, activos, etc.

Pues la verdad Pedro que es muy interesante lo que comentas porque dos de dos, jejeje, uso nombres largos en los proyectos y pongo parte del nombre del cliente en el titulo... Para darme palos entre las orejas. Tomo muy buena nota de los comentarios. Gracias.

Su respuesta

Intente dar una respuesta sustancial. Si desea hacer un comentario sobre la pregunta o la respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas , no es necesario responder dos veces a la misma pregunta. No olvide votar , ayuda a seleccionar las mejores preguntas y respuestas