« Volver a Lista de cambios...

Lista de cambios revisión 3.0.1

 

Revisiones:
 
r7860 (23-sep-2015 10:00:35): Ticket #759
r7841 (17-sep-2015 12:16:12): Tickets #634, #779, #761, #704, #770, #769, #767, #765, #703, #702, #752
 

Lista de Errores corregidos, mejoras funcionales, mejoras tecnológicas.

 

 

Mejoras funcionales:

Componente: BACKOFFICE.CORE (6 encontrados)

Ticket Resumen
#534 Añadir la posibilidad de administración de permisos de operaciones en el mantenimiento de acciones
Descripción

En la pantalla de mantenimiento de acciones, existe la posibilidad de añadir, editar y eliminar operaciones pero no se pueden editar los permisos.

#555 Añadir mantenimiento de productos que se visualizarán en las tiendas virtuales
Descripción

Añadir las pantallas de edición de productos.

#556 Añadir mantenimiento de canales que se visualizarán en las tiendas virtuales
Descripción

Añadir las pantallas de edición de canales.

#593 Añadir la posibilidad de asignar etiquetas a artículos y categorizaciones
Descripción

Se añade la posibilidad de enlazar etiquetas con artículos y categorizaciones.

#692 Añadir la posibilidad de incluir de forma dinámica idiomas a la interfaz de usuario
Descripción

Los idiomas disponibles deben ser creados de forma dinámica desee base de datos. El criterio de selección del idioma por defecto seguirá los siguientes puntos:

· Se consultará la cookie que guarda el idioma seleccionado en una sesión anterior · En caso de no existir dicha cookie, se establecerá el idioma definido para la empresa. · En caso de que la empresa no tenga idioma definido, se establecerá el español.

#698 Añadir un nuevo trabajo para las Sincronizaciones Centralizadas para separar la lógica de generación de la aplicación de actualizaciones
Descripción

Añadir un nuevo trabajo que aplique las actualizaciones generadas en sincronizaciones de tipo centralizado. De esta forma se separa el concepto de generar la actualización con su aplicación siendo su funcionamiento similar al de una sincronización remota.

Componente: JPOS.Ventas (5 encontrados)

Ticket Resumen
#498 Incluir el campo observaciones de artículo en el portlet "Detalle de un producto"
Descripción

Incluir el campo obsevaciones de producto para que se visualice en el portlet de producto, en el caso de que esté informado este campo. Permitir configurar si este campo se visualizará en el portlet o no, ya que depende del uso que haga cada cliente del mismo (a nivel interno o informativo al cliente).

#671 Añadir la posibilidad de seleccionar los valores de de la configuración de la tienda desde un desplegable
Descripción

Para la configuración de la tienda virtual es necesario establecer, por ejemplo, el udi de la instancia y el uid de la actividad. Estos valores deben ser consultados previamente en la base de datos. Este proceso es incomodo por lo que sería adecuado mostrar los posibles valores en un desplegable.

#696 Obtener las fotos de artículos y productos según la configuración clásica (carpeta artículos) o avanzada (carpeta productos)
Descripción

Si la tienda virtual está configurada en modo clásico, las fotos de los productos y artículos se deben obtener desde la carpeta artículos de la document library. En caso de estar configurada en modo avanzado, se obtendrán de la carpeta productos

Componente: BACKOFFICE.Promociones (1 encontrado)

Ticket Resumen

Componente: PORTAL.TIENDA_VIRTUAL (3 encontrados)

Ticket Resumen

Componente: JPOS.CORE (5 encontrados)

Ticket Resumen
#526 Visualización de documentos en formato html aplicando plantilla xsl por tipo de documento/país
Descripción

Actualmente los documentos que aparecen en la pantalla de consulta de documentos de venta aparecen en el formato xml original.

Es necesario aportar la funcionalidad para visualizar el documento xml en formato html aplicando plantillas xsl según el tipo de documento/páis.

#532 Modificar la lógica para la creación/modificación de cliente durante el procesamiento de documento
Descripción

La nueva lógica seguirá lo siguiente:

Primero se comprobará la existencia del cliente; se realizará una consulta a través del código de cliente. En caso de no existir, se dará de alta el cliente. Los posibles datos de facturación prevalecen sobre los datos del cliente. Una vez dado de alta, se asigna el código de cliente generado al albarán. Si al realizar la consulta de cliente este ya se encuentra, se comprueba si el cliente es genérico o no. Esta comprobación se realiza comparando el código de cliente que se está consultando con el código de cliente que está asociado al almacén.

Si el cliente no es genérico, se actualizan los datos de dicho cliente con los datos que vienen en el documento prevaleciendo los posibles datos de facturación.

Si el cliente es genérico y no tiene datos de facturación, no se realiza ninguna acción.

Si el cliente es genérico y tiene datos de facturación, buscaremos por tipo de documento, país y cif la existencia del cliente. Si no se encuentra ningún cliente con dichos datos, se asigna un código de cliente y se da de alta. Si se encuentra el cliente, se actualizan los datos con los que aparecen en el documento (prevaleciendo los datos de facturación) y se asigna el código de cliente al albarán.

Componente: BACKOFFICE.Ventas (2 encontrados)

Ticket Resumen
#629 Mejoras en la gestión de caja.
Descripción

-Los datos de los movimientos tanto de venta como manuales se muestran ordenados por línea. -Al abrir la pantalla en los grids se selecciona el último elemento. -Incluida reimpresión de tickets en la pestaña de movimientos de ventas. -Control de foco al eliminar un movimiento manual. EL foco vuelve al grid, antes se quedaba en el botón de borrado. -En la creación de los movimientos manuales, el campo código de concepto del movimiento es editable. -La ayuda de concepto de movimientos se valida automáticamente al cambiar el código. -Se modifica la pantalla de creación de movimientos manuales para que el código del concepto de movimiento se muestre antes que la descripción. -En la pantalla de creación de movimientos manuales la pulsación del intro equivale a pulsar el botón aceptar.

Componente: JPOS.Caja (1 encontrado)

Ticket Resumen
#528 Rellenar automáticamente los campos de dirección a partir del código postal en el mantenimiento de cliente
Descripción

El POS debe rellenar automáticamente los campos de población, provincia y localidad cuando el usuario rellena el campo código postal.

Para ello, hará una consulta a la tabla de códigos postales.

#537 Modificación estructural del formulario de la pantalla de mantenimiento de cliente para colocar el campo de código postal encima de los campos de localización
Descripción

Se debe modificar la estructura del formulario de la pantalla de mantenimiento de clientes, para que el código postal aparezca antes de los campos de provincia, localidad y población para establecer un orden lógico y que al rellenar este campo, si encuentra el código postal, se rellenen automáticamente los campos siguientes.

#596 Permitir plantillas de impresión distintas por cada idioma
Descripción

El POS debe leer archivos de plantilla de impresión con un sufijo _lang donde "lang" sea el idioma activo para así poder internacionalizar dichas plantillas. Si el archivo con esta terminación no se encuentra, debe buscar el mismo archivo pero sin sufijo.

Ejemplo de formato:

factura_simplificada_pt.xml

#668 Permitir la configuración de los dispositivos en el terminal
Descripción

El JPOS deberá permitir configurar los dispositivos tanto por una pantalla en el JPOS como con un fichero XML como se hace actualmente.

#679 Guardado de copia de seguridad de los tickets activos
Descripción

El JPOS guardará una copia de seguridad de los tickets activos en las pantallas de venta y devolución cada vez que se realice un movimiento sobre ellos con el fin de prevenir pérdidas de información ante posibles caídas del sistema. El sistema detectará al arranque de estas pantallas si se tiene un ticket guardado como copia de seguridad y se le ofrecerá al usuario recuperarlo.

Componente: BACKOFFICE.Mantenimientos (1 encontrado)

Ticket Resumen
#487 Imprimir el resguardo de saldo gift-card en operaciones con gift-card
Descripción

Al realizar la venta de una gift-card, pago de una venta con gift-card, devolución con gift-card imprimir el resguardo de saldo de la gift-card.

#488 Mostrar información asociada el fidelizado en procesos de venta
Descripción

En el proceso de venta, al realizar una operación identificando al fidelizado, mostrar, junto con el código de fidelizado, el nombre+apellidos y, en caso de que proceda, puntos acumulados.

#535 Sistema de generación masiva de tickets en modo desarrollo
Descripción

Se establece la tecla ctrl+alt+T en modo desarrollo para la generación masiva y aleatoria de tickets.

Los rangos aleatorios son:

50 Tickets 30 Lineas x ticket 3 Unidades para líneas de venta

#536 Nueva acción en el POS de venta identificada
Descripción

EL POS deberá tener una acción de venta identificada, donde se tenga que identificar el cliente previamente a realizar el proceso de venta. Una vez que se realice el pago de dicha venta, se deberá volver a la pantalla de identificación del cliente.

En la pantalla de identificación de cliente se deberá poder buscar, editar y dar de alta un nuevo cliente. Además, se deberá poder seleccionar el cliente genérico de la tienda para realizar una nueva compra.

#762 En el POS los campos de fecha hay que indicarlos a mano, no existe un calendario donde podamos seleccionar la fecha.
Descripción

En el POS los campos de fecha hay que indicarlos a mano, no existe un calendario donde podamos seleccionar la fecha.

Lo correcto es colocar un botón al lado de los botones de fecha que al ser pulsado muestre el calendario, dejando la posibilidad de indicar la fecha de manera manual como hasta ahora.

Esta funcionalidad debe estar disponible en todas las pantalla donde sea necesario indicar una fecha: -Gestión de caja (Apertura, Cierre) -Gestión de documentos -Pantalla de devoluciones (búsqueda del documento origen)

#600 Permitir filtrar promociones por etiqueta
Descripción

El mantenimiento de promociones debe permitir añadir filtro para promociones dinámicas para artículos que contengan o no contengan una etiqueta determinada.

Además, el POS debe aplicar o no la promoción filtrando por dicha condición.

#579 Añadir mantenimiento de categorías de etiquetas que se visualizarán en las tiendas virtuales
Descripción

Añadir las pantallas de edición de categorías de etiquetas.

 

Mejoras tecnológicas:

Componente: JPOS.CORE (4 encontrados)

Ticket Resumen
#523 Actualizar skin standard para que sea fácilmente personalizable
Descripción

Revisar los .css y .fxml para estandarizarlos de forma que las personalizaciones tengan la posibilidad de sobreescribir y extender el aspecto visual.

Adaptar el código para que cargue ficheros css personalizados.

#583 Posibilidad de saber el formato de fecha del POS
Descripción

EL POS deberá tener la funcionalidad de indicar que formato de fecha se está utilizando, para servir de ayuda en campos dónde se tenga que introducir una fecha.

#648 Poner como configurable la opción de sombrear las ventana de fondo cuando se abre una modal en el POS
Descripción

Poner como configurable la opción de sombrear las ventana de fondo cuando se abre una modal en el POS.

La configuración se realizará en el XML del POS.

#649 En el POS permitir configurar distintas propiedades de arranque para la JRE en el XML de configuración
Descripción

En el POS permitir configurar distintas propiedades de arranque para la JRE en el XML de configuración.

Mostrar también todas las propiedades en el log al arrancar.

 

Errores corregidos:

 

Componente: BACKOFFICE.CORE (35 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#540 Corregir condicionantes asociados a los artículos (líneas) en Condición y Aplicación de promociones   3.0.0
Descripción

Corregir los siguiente errores detectados en la creación de promociones, asociados a los elementos mostrados en el selector de condiciones por reglas sobre las líneas del documento: 1) Aparece la posibilidad de crear una regla aplicada a los "artículos con subsección". La subsección no existe en Comerzzia estándar, por lo que este elemento no tiene sentido que esté. La ayuda que despliega actualmente es la correspondiente a la sección. 2) Aparece la posibilidad de crear una regla aplicada a los "artículos con sección". Sin embargo, la ayuda asociada no despliega nada. 3) No aparece la opción de poder crear una promoción que aplique sobre la familia asociada a un artículo, cuando la creación de este tipo de promoción puede ser habitual.

#548 Promociones tipo "Generación de cupón": Ampliar el tamaño del campo a insertar por el usuario "promoción a aplicar" de la pestaña "Datos Cupón"   3.0.0
Descripción

En la pestaña "Datos cupón" accesible para promociones de tipo "Generación cupón", ampliar el tamaño permitido para insertar el código de la promoción a aplicar, ya que actualmente está limitado a 4 dígitos cuando el tamaño del campo en base de datos es de 10 dígitos.

#564 En la creación de una nueva promoción, pierden las reglas al cambiar entre pestañas sin salvar.   3.0.0
Descripción

Si meto reglas en la pestaña condición y cambio a la pestaña aplicación sin salvar, las reglas de la primera pestaña se pierden.

#547 Error al crear promociones de tipo generación cupón al solicitar la ayuda para seleccionar la promoción asociada 3.0.0 3.0.0
Descripción

Al crear una promocion para la generación de un cupón, al posicionarnos en la pestaña cupón y llamar a la ayuda para seleccionar la promoción a aplicar, se produce el siguiente error al realizar la consulta sobre el elemento ayuda CUPON_PROMOCIONES: FUNCTION comerzzia.TRUNC does not exist

raza: org.apache.jsp.comun.jsp.ventana_005ferror_jsp._jspService(ventana_005ferror_jsp.java:93) org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70) javax.servlet.http.HttpServlet?.service(HttpServlet?.java:847) org.apache.jasper.servlet.JspServletWrapper?.service(JspServletWrapper?.java:369) org.apache.jasper.servlet.JspServlet?.serviceJspFile(JspServlet?.java:326) org.apache.jasper.servlet.JspServlet?.service(JspServlet?.java:253) javax.servlet.http.HttpServlet?.ser

#702 Error en la ayuda de backoffice en SQLServer con ID = SECCION: está aplicando un filtro con la función LENGTH 3.0.1 3.0.1
Descripción

Error en la ayuda de backoffice en SQLServer con ID = SECCION: está aplicando un filtro con la función LENGTH

La ayuda SECCION está aplicando un filtro con la función LENGTH. En SQL server no existe. Habría que cambiar el script para que se use LEN. Esta ayuda sé que se usa al menos en las reglas de promociones.

#703 Error en mantenimiento de promociones para la regla PROVEEDOR: Se está intentando cargar una ayuda que no existe 3.0.1 3.0.1
Descripción

Error en mantenimiento de promociones para la regla PROVEEDOR: Se está intentando cargar una ayuda que no existe

En promociones, la regla para filtrar por proveedor del artículo, intenta cargar una ayuda llamada PROVEEDOR. Esta ayuda no existe. O bien se crea, o bien se cambia para que intente cargar otra llamada PROVEEDORES que es la que sí existe. (En este segundo caso habría que revisar las implicaciones, el xml interno de la promoción no debería cambiar o afectará al POS)

#566 En la pantalla de ayuda de conceptos de movimientos de caja, el botón ENTER no añade la fila.   3.0.0
Descripción

En la pantalla de ayuda de conceptos de movimientos de caja, al pulsar ENTER sobre una fila de la tabla de resultados, no se selecciona automáticamente, hay que llevar el foco hasta el botón aceptar.

#567 La pantalla donde se muestran los movimientos de caja (movimientos y de venta), no se ven todos los datos.   3.0.0
Descripción

La pantalla donde se muestran los movimientos de caja (movimientos y de venta), reajustar las columnas: la fecha no se ve completa mientras que sobra espacio para los importes de entrada o el código de documento.

#613 No se tienen en cuenta la variable CAJA.REINTENTOS_CIERRE   3.0.0
Descripción

A la hora de cerrar la caja, el POS no tiene en cuenta la variable CAJA.REINTENTOS_CIERRE

#619 No se puede cerrar la caja por un error en la validación de la fecha de cierre 3.0.1  
Descripción

Al intentar cerrar una caja, no se puede debido a que la fecha de cierre no se puede validar.

#630 Al abrir una caja no se puede porque la fecha no es válida   3.0.0
Descripción

Al intentar abrir una caja da un error debido a que el formato de fecha no es válido, aunque la fecha no se haya modificado de la que viene por defecto.

#663 Cierre de caja no guarda la hora del ticket y no permite cambiarla   3.0.0
Descripción

Cierre de caja no guarda la hora del ticket y no permite cambiarla pero sí guarda la fecha (la hora siempre es !00:00)

#741 Movimientos de caja incorrectos cuando se vende un ticket a 0 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Si al vender un ticket con artículo(s) de precio 0 se introducen pagos. El POS genera movimientos a 0 que no deberían aparecer.

#749 No se guarda un ticket vacío cuando hay error al insertar movimiento de caja 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Cuando hay error al insertar movimiento de caja, se debe guardar un ticket vacío para que no haya saltos en los contadores de ID_TICKET

#751 El POS abre el cajón cada vez que se pulsa en una previsualización de documentos 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

El POS abre el cajón cada vez que se pulsa en una previsualización de documentos. Se debe desactivar para que el cajón no se abra si la salida es por pantalla

#754 Después de cerrar y abrir la Caja, el primer ticket que se emite tiene uid_diario_caja con el valor de la caja antigua 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Después de cerrar y abrir la Caja, el primer ticket que se emite tiene uid_diario_caja con el valor de la caja antigua. Sólo ocurre si la pantalla de venta estaba abierta antes de cerrar la caja.

#638 Error en el recuento de caja del POS: No funciona la tecla asterisco para mover el foco al campo cantidad   3.0.0
Descripción

Error en el recuento de caja del POS: No funciona la tecla asterisco para mover el foco al campo cantidad.

(Debería funcionar igual que en la pantalla de pagos)

#637 Error en el recuento de caja del POS: No se acumulan por moneda las cantidades introducidas   3.0.0
Descripción

Error en el recuento de caja del POS: No se acumulan por moneda las cantidades introducidas. Si introduzco un billete de 20¿, y luego vuelvo a introducir otro billete de 20¿, se debe acumular en la misma línea con cantidad 2. Es decir, debe aparecer acumulado por tipo de moneda. Actualmente se introduce siempre una línea nueva.

Componente: BACKOFFICE.Promociones (6 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: JPOS.Promociones (3 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: JPOS.Caja (12 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#639 Promociones detalle no muestran su texto promoción individual sino el del padre, común a todas   3.0.0
Descripción

Las promociones de tipo detalle no muestran su texto promoción sino el del padre

#661 En el XML del ticket aparecen promociones que no se han aplicado   3.0.0
Descripción

Cuando promociones de tipo descuento detalles o descuento precio/puntos son aplicables, siempre se añaden al XML del ticket aunque no sean óptimas

#684 El cálculo de promociones redondean importes y llevan a que se produzca errores en el cálculo del total   3.0.0
Descripción

El cálculo de promociones redondean importes y llevan a que se produzca errores en el cálculo del total.

Componente: BACKOFFICE.ProcesadorDatos (2 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: JPOS.Ventas (42 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#761 El mantenimiento de artículos no permite indicar el precio de costo con 4 decimales 2.2.0,3.0.0,3.0.1 Todas
Descripción

En la pantalla existe un control que no permite indicar mas de dos decimales en el precio de costo, es necesario que se puedan indicar todos los decimales que permite el campo de la tabla de la base de datos, es decir, 4 decimales.

#722 Error al utilizar el generador de códigos de barras 3.0.1  
Descripción

Al utilizar el generador de códigos de barras en el mantenimiento de artículos aparece un error y no es posible utilizar esa funcionalidad, adjunto captura.

#544 Al introducir un nuevo artículo no se muestra la imagen del mismo   3.0.0
Descripción

Al introducir nuevas líneas de ticket en la pantalla de ventas no se muestra la imagen de ese artículo, si el POS está configurado para que se muestren las imágenes de los artículos.

#551 La edición de artículos no debe permitir precios negativos 3.0.1 3.0.0
Descripción

La edición de artículos no debe permitir precios negativos. Se le debe aplicar el valor absoluto a lo que el usuario introduzca.

#568 En la pantalla de ventas, con alguna línea introducida, cuando pulso ESC aparece un aviso a continuación no funciona ninguna tecla rápida.   3.0.0
Descripción

En la pantalla de ventas, con alguna línea introducida, cuando pulso ESC, aparece aviso de que existen tickets pendientes de confirmar. Después de esto, las teclas rápidas de la botonera (F1, F2, etc) ya no funcionan.

#598 Al pulsar enter en la gestión de documentos, aparece un error   3.0.0
Descripción

Al pulsar la tecla enter en la gestión de documentos, teniendo el foco en el campo localizador aparece un error, ya que éste se encuentra vacío

#605 Medio de pago tarjeta no debe aceptar más importe que el total del ticket   3.0.0
Descripción

Al pagar con forma de pago de tipo tarjeta de crédito o tipo giftcard, el POS no debe permitir añadir una cantidad superior al del total del ticket.

#612 Cuando el cambio tiene un medio de pago distinto al por defecto, se descuadra la caja.   3.0.0
Descripción

Cuando el cambio tiene un medio de pago distinto al por defecto, se descuadra la caja.

#620 Al cancelar un pago procedente de la pantalla de venta identificada no vuelve a la pantalla de ventas sino que se va a la pantalla de elección del cliente   3.0.0
Descripción

Al cancelar un pago de una venta identificada, se va a la pantalla de selección de cliente cuando debería volver a la pantalla de ventas para poder realizar cambios en esa venta. Hay que cambiarlo para que vuelva a la pantalla de ventas.

#623 Error al cancelar petición de número de giftcard   3.0.0
Descripción

El ticket se queda relleno con el artículo de giftcard aunque el usuario haya cancelado la introducción de tarjeta.

#624 No se tienen en cuenta las variables de permitir cambio precio/descuento   3.0.0
Descripción

No se tienen en cuenta las variables de permitir cambio precio/descuento

#646 El cajón no se abre 3.0.0 3.0.0
Descripción

El cajón no se abre ni cuando se ejecuta una plantilla de impresión ni cuando se pulsa el atajo Ctrl+O.

En la configuración, el cajón configurado siempre es NO USA aunque se intente cambiar y en el log se muestra un NullPointerException

#655 En la pantalla de pagos se pueden añadir pagos de tarjeta a cero   3.0.0
Descripción

En la pantalla de pagos se pueden añadir pagos a cero con tarjeta, por lo que no se está comprobando que el importe del pago sea distinto de cero.

#656 La pantalla de introducción de artículos de devoluciones no acepta códigos de barras   3.0.0
Descripción

La pantalla de introducción de artículos de devoluciones no acepta códigos de barras

#657 En devoluciones, la cantidad a devolver no se actualiza cuando se elimina del ticket. Revisar control de focos y validación de cantidad   3.0.0
Descripción

En devoluciones, la cantidad a devolver no se actualiza cuando se elimina del ticket.
Revisar control de focos y validación de cantidad

#660 La tarjeta de fidelización debe poder añadirse leyéndola desde el campo de código de artículo   3.0.0
Descripción

La tarjeta de fidelización debe poder añadirse leyéndola desde el campo de código de artículo

#664 Error al recargar giftcard si se produce un error en el REST   3.0.0
Descripción

Error al recargar giftcard si se produce un error en el REST, la venta se termina pero el el movimiento de recarga no se llega a producir.

#667 Multiples fallos en apartados versión 3.0.1 por Spring y promociones   3.0.0
Descripción

Multiples fallos en apartados versión 3.0.1 provocados por el cambio en Spring y cálculo de promociones

#674 Comprobantes de giftcard no aparecen al imprimir copia   3.0.0
Descripción

Los comprobantes de giftcard no aparecen al imprimir copia. Además, al recargar una tarjeta regalo, en la interfaz aparece la línea de artículo con un precio incorrecto que no debería aparecer.

#675 Código de artículos y código de barras no deben buscarse diferenciando mayus/min   3.0.0
Descripción

En la pantalla de venta y de devoluciones, la búsqueda por código de artículos y código de barras no deben buscarse diferenciando mayus/min.

#676 Los botones de la pantalla de detalle de documento deben hacer scroll en lugar de cambiar de registro   3.0.0
Descripción

Los botones de la pantalla de detalle de documento deben hacer scroll en lugar de cambiar de registro

#687 El saldo de puntos de fidelizado no se imprime correctamente, aparece código Java   3.0.0
Descripción

El saldo de puntos de fidelizado no se imprime correctamente, aparece código Java.

#688 Error recuperar venta a credito   3.0.0
Descripción

Error recuperar venta a crédito, se adjunta captura de pantalla

#695 El dispositivo de fidelizado debe dar por buena cualquier número de tarjeta que cumpla el prefijo   3.0.0
Descripción

El dispositivo de fidelizado debe dar por buena cualquier número de tarjeta que cumpla el prefijo. El único error posible es si la tarjeta está dada de baja.

#706 En la devolución controlada no se establace en cliente de la devolución con el cliente del documento origen. 3.0.1 3.0,3.0.1
Descripción

Al iniciar una devolución controlada el cliente de la devolución debe ser el mismo que el de la venta (incluido los datos de facturación)

#708 La botonera de la pantalla de pagos desaparece al indicar los datos de facturación 3.0.1 3.0,3.0.1
Descripción

La botonera de la pantalla de pagos desaparece al indicar los datos de facturación, Si no se indican los datos de facturación el panel se carga correctamente.

#709 La pantalla de datos de factura no se carga correctamente. Y si no se indica el tipo de documento se lanza un error. 3.0.1 3.0, 3.0.1
Descripción

La pantalla de datos de factura no se carga correctamente. Al abrir la pantalla no cargan los datos con los del cliente de la venta. Y si no se indica el tipo de documento se lanza un error.

#713 Al realizar una operación de devolución desde la pantalla de devolución controlada, si el signo es positivo, el TEF hace una venta y no una devolución 3.0.1 3.0.1
Descripción

Al realizar una operación de devolución desde la pantalla de devolución controlada, si el signo es positivo, el TEF hace una venta y no una devolución

#719 Cuando el tipo de documento es factura, no se imprimen los comprobantes de giftcard 3.0.1 3.0.0, trunk
Descripción

Cuando el tipo de documento es factura, no se imprimen los comprobantes de giftcard

#720 El saldo del cliente en un apartado se está sumando con el importe entregado en lugar del importe que se seleccionó en el pago de apartado 3.0.1 3.0.0, trunk
Descripción

El saldo del cliente en un apartado se está sumando con el importe entregado en lugar del importe que se seleccionó en el pago de apartado. El cliente quiere entregar 10¿ a un apartado. Para ello, entrega un billete de 10¿. Se le devuelve cambio de 10¿ pero el sistema almacena que el saldo disponible es 20¿ en lugar de 10¿.

#725 Al recuperar una venta no se carga el cliente correctamente 3.0.1 3.0.1
Descripción

La recuperar una venta, si esta tenia asignado un cliente diferente al de la tienda no se modificaba el cliente de la venta, la venta se hacía con el cliente de la tienda y no con el de la venta.

#726 Al cambiar los datos del cliente de la venta se produce un error si no se indica el tipo de documento de identificación 3.0.1 3.0.1
Descripción

Al seleccionar un cliente, si este no tiene indicado el tipo de documento de identificación al aceptar los cambios para aplicarlos en la venta se produce un error indicando que el valor es nulo.

#727 La pantalla de los datos de envío a domicilio no recarga ni refresca los datos correctamente 3.0.1 3.0.1
Descripción

La pantalla no muestra los datos del cliente de la venta, la primera vez que se abre siempre está vacía. Al finalizar una venta con los datos de envío a domicilio, si indicamos los datos de envío a domicilio en la nueva venta ocurre que al abrir la pantalla se muestran los últimos datos de envío indicados.

#729 Faltan los datos de envío en las plantillas de impresión 3.0.1 3.0.1
Descripción

En las plantillas de impresión de factura simplificada y factura faltan los datos de envío, hay que indicar en el ticket del cliente que es un envío a domicilio además de hacer un corte para indicar los datos de envío. Además, en la factura los datos que deben aparecer al principio no son los de la tienda sino los de la empresa.

#733 En la venta identificada, al hacer una venta con el cliente genérico no se está usando el cliente correcto 3.0.1 3.0.0, 3.0.1
Descripción

En la venta identificada, al realizar una venta con el cliente genérico no se están usando los datos correctos.

En concreto, pasa cuando se modifica en alguna venta los datos del cliente (desde la pantalla de pagos). Al realizar una venta con el cliente genérico los datos del cliente que se están usando son los de la modificación de datos anterior.

#734 En los tickets no se están impriendo algunos datos en el formato de importe indicado en la configuración 3.0.1 3.0.1
Descripción

En los tickets no se está imprimiendo correctamente formateados algunos importes, como por ejemplo la base en los desgloses de impuestos. Se está imprimiendo siempre con dos decimales independientemente del formato de importe indicado.

#736 Los formularios de datos de facturación, datos de cliente y datos de envío no se validan 3.0.1 3.0.0, 3.0.1
Descripción

Los formularios de datos de facturación, datos de cliente y datos de envío deben ser validados. En concreto, los formularios de datos de factura y datos de cliente deben validar que el nombre, el domicilio, el número de documento y el país no están vacíos. El de datos de envío en cambio debe validar que el nombre, el domicilio y el teléfono no están vacíos.

#738 Los botones de la pantalla de devolución no funcionan correctamente 3.0.1 3.0.1
Descripción

Los botones "Añadir fila" y "Añadir todo" de la pantalla de devoluciones no funcionan correctamente.

En el caso del añadir fila, se realiza la operación correctamente en la pantalla de devoluciones pero al aceptar los cambios y volver a la pantalla de introducción de artículos salta un mensaje de error, diciendo que se ha sobrepasado la cantidad del documento origen, si previamente se había añadido una línea referente a la línea que se ha añadido en la pantalla de devoluciones.

En el caso del añadir todo, si ya existen líneas en el documento de devolución, la operación no se realiza correctamente y se añaden menos cantidad de la total.

#746 No se imprimen vales si se cancela un apartado y se seleccionado medio pago del cambio VALE 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

No se imprimen vales si se cancela un apartado y se seleccionado medio pago del cambio VALE

#748 Error en el cálculo de cambio y pendiente cuando se añaden pagos en negativo 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Los cálculos de la pantalla de Pagos no aparecen correctos cuando se añaden pagos en negativo.

#756 Al devolver un ticket que tiene cantidad de artículo más de uno, no se calcula bien el precio de cada linea 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Al devolver un ticket que tiene cantidad de artículo más de uno, no se calcula bien el precio de cada linea

#758 Las promociones de menos ingreso se están restando en las devoluciones 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Las promociones de menos ingreso se están restando en las devoluciones cuando el POS no debería tenerlas en cuenta

#760 En los campos de las pantallas donde hay un teclado numérico no se selecciona todo el texto al poner el foco sobre ellos 3.0.1 3.0.1
Descripción

En los campos de las pantallas donde hay un teclado numérico no se selecciona todo el texto al poner el foco sobre ellos. En las pantallas táctiles es un problema ya que es más difícil seleccionar el texto marcado para borrarlo.

#763 En la pantalla de devoluciones no sale ningún documento si el primer documento de la propiedad TIPOS_DOCUMENTOS_ORIGEN no existe 3.0.1 3.0.1
Descripción

En la pantalla de devoluciones no sale ningún documento si el primer documento de la propiedad TIPOS_DOCUMENTOS_ORIGEN no existe. Debería salir el primero que encuentre de los indicados en dicha propiedad. Además, la ayuda de documentos de esa pantalla no muestra ningún documento.

#533 No aparece ningún mensaje en el visor al iniciar la aplicación   3.0.0
#543 Al escribir el punto decimal en el campo de importe no se sustituye por el separador decimal establecido   3.0.0
Descripción

Al escribir sobre un campo de importe y teclear el punto decimal del teclado numérico, el punto no se sustituye la primera vez por el separador decimal establecido en la configuración del POS. En cambio al teclear de nuevo la tecla del punto decimal si se sustituye por el separador correspondiente.

#553 JPOS no sustituye ficheros de i18n externos en skin 3.0.0 3.0.0
Descripción

Actualmente no funciona la personalización de archivos de i18n metidos en un skin personalizado.

#554 Las ventanas modales no aparecen en Windows Embedded POSReady   3.0.0
#591 ConcurrentModificationException al cargar la pantalla principal   3.0.0
Descripción

A veces se lanza la excepción ConcurrentModificationException? al cargar la pantalla principal y se deja de ver la cabecera y el pie.

#594 No funciona forzar idioma español   3.0.0
Descripción

Cuando un SO tiene por defecto un idioma distinto de español pero se configura en el comerzzia-pos.xml idioma "es", el POS no aparece en español.

#595 La variable TICKETS.PERMITE_CAMBIO_PRECIO no se está usando   3.0.0
Descripción

La variable TICKETS.PERMITE_CAMBIO_PRECIO no se está usando, siempre se puede editar

#597 Al pulsar ESC en la pantalla de búsqueda de mantenimiento de cliente, se cierra toda la aplicación   3.0.0
Descripción

Al pulsar ESC en la pantalla de busqueda de mantenimiento de cliente, se cierra toda la aplicación

#614 Cuando está el tiempo de inactividad activado, la aplicación se bloquea si se cumple en la pantalla de login   3.0.0
Descripción

Cuando está el tiempo de inactividad activado, la aplicación se bloquea si se cumple dicho tiempo en la pantalla de login. Se muestra la pantalla de bloqueo y no se puede quitar ya que no deja loguearse porque se muestra con un efecto difuminado.

#621 Salta una excepción al crear crear contadores con máscaras vacías desde el POS   3.0.0
Descripción

Al crear un contador con alguna máscara vacía desde el POS, salta una excepción de tipo NullPointer? porque no se está poniendo un valor por defecto.

#622 La pantalla de login mantiene el último usuario/password introducido   3.0.0
Descripción

La pantalla de login mantiene el último usuario/password introducido de forma que se expone la seguridad de la aplicación

#631 Error al salvar cliente en JPOS   3.0.0
Descripción

Si al salvar el cliente desde el mantenimiento de clientes del JPOS se produce un error, al pulsar en el botón cancelar los valores de pantalla no vuelven al estado original, provocando errores en la navegación. Actualmente para resolver el problema había que reconsultar la lista de clientes desde la pantalla de búsqueda del mantenimiento.

El problema está ocasiona porque se modifica el objetos principal de la consulta antes de salvar, por eso al cancelar no recupera los valores originales porque ya los tiene cambiados. Se modifica el proceso para crear un objeto que es el que se utiliza para salvar los datos de clientes en la base de datos, si el salvado se hace correctamente se recargan las propiedades del objeto original con las del objeto salvado.

#640 La búsqueda de código postal está activada en la pantalla de mantenimiento de clientes en modo no edición   3.0.0
Descripción

Cuando no se está en modo edición, la búsqueda del código postal sigue activa por lo que si el foco se sitúa sobre el campo de código postal se realizará la búsqueda cuando se cambie el foco y se realizará el cambio de la localización o se mostrará el mensaje de error si no existe el código postal.

#651 La selección del tipo de identificación en combos muestra el código en vez de la descripción   3.0.0
Descripción

En todas las pantallas del POS que muestran combos de selección de tipo de identificación se muestra el código del tipo de identificación en vez de la descripción del tipo de identificación que es lo que debería mostrar.

#653 En la pantalla de búsqueda de artículos salta un error si buscas por código desde la devolución de artículos   3.0.0
Descripción

En la pantalla modal de búsqueda de artículos salta un error de tipo nullPointerException si buscas por el código del artículo accediendo a esta pantalla desde la introducción de artículos de una devolución. Este error no aparece si accedes desde la pantalla de ventas.

#666 Error al obtener permisos de super administrador   3.0.0
Descripción

El POS dice que el Super Administrador no tiene permisos para ejecutar una acción. La configuración de base de datos es correcta.

#690 No carga la pantalla de Catálogo Online   3.0.0
Descripción

No carga la pantalla de Catálogo Online, aparece una excepción de que no encuentra la clase no hereda de la Controller.java

#728 La pantalla de configuración permanece abierta tras guardar 3.0.1 3.0.1
Descripción

Al guardar la configuración del TPV, la pantalla de configuración permanece abierta. Debería cerrarse una vez que se cierra el mensaje alertando de que hay que reiniciar la aplicación.

#744 Error al imprimir artículos con "&" en el título 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Al hacer una venta, si un artículo tiene "&" en el título, el POS no imprime y muestra una ventana de error.

#752 Los permisos no se actualizan al cambiar de cajero 3.0.1 3.0.1
Descripción

Al cambiar de cajero en la pantalla de ventas, los permisos no se actualizan y se mantienen los del anterior cajero, con lo que el nuevo cajero puede acceder a funciones para las que no tiene permiso.

#766 La pantalla de administración de permisos se muestra en blanco en Linux y MacOS 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

La pantalla de administración de permisos se muestra en blanco en Linux y MacOS mientras que funciona bien en Windows.

#778 Se pierden los atajos de teclado al intentar cerrar FacturacionArticulos con lineas introducidas 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Se pierden los atajos de teclado al intentar cerrar FacturacionArticulos? con lineas introducidas. El POS no te permite cerrar pero los atajos dejan de poder usarse

Componente: BACKOFFICE.Mantenimientos (2 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: JPOS.CORE (22 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: PORTAL.TIENDA_VIRTUAL (15 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#546 Error tratando actualizaciones superiores a 1mb 3.0.0 3.0.0
Descripción

El trabajo de recogida de actualizaciones da un error al intentar guardar actualizaciones cuyo tamaño es superior a 1mb (comprimido).

#767 Al consultar un fidelizado por número de tarjeta se produce un error en la pantalla de búsqueda de fidelizados 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

Al consultar un fidelizado por número de tarjeta se produce un error en la pantalla de búsqueda de fidelizados

Componente: InStoreEngine.Trabajos (1 encontrado)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#496 Solucionar error al ordenar los artículos de una categoría por orden alfabético   3.0.0
Descripción

Al filtrar cualquier listado de productos de la tienda virtual por "Orden alfabético" da un error "Se ha producido una incidencia" En estos momentos no podemos atenderle y a partir de ese momento no se puede volver a consultar ningún listado de artículos de la tienda que utilice dicho portlet.

#693 Si no existe un artículo para portes se produce un error en el proceso de compra   3.0.0
Descripción

Si en base de datos no se ha establecido un artículo para portes, cuando se va a realizar la confirmación del pedido, se produce un error.

#697 Se produce un error al consultar los votos de productos si la base de datos es MySQL   3.0.0
Descripción

Existen en la consulta de votos de productos llamadas a funciones que no son soportadas por MySQL

#737 No se permite que los datos de facturación puedan ser distintos a los datos de envío 3.0.1 3.0.1
Descripción

Cuando se realiza una compra, no se está permitiendo que los datos de facturación puedan ser distintos a los datos de envío.

#739 Si existen dos portlets de resultados de productos en la misma página, al añadir a la cesta, no se rellenan los datos correctamente 3.0.1 3.0.1
Descripción

Si en la página existen dos portlets de resultados de productos, si se intenta añadir un productos del segundo portlet (más abajo en la página), los datos no se rellenan correctamente provocando que no se añada a la cesta.

#745 El importe total del pedido (como importe de portes) no coincide con el desglose de artículos cuando se paga por pasarela (Tarjeta o PayPal) 3.0.1 3.0.1
Descripción

Cuando el pedido tiene gastos de portes, el importe total cuando se paga por pasarela no se está calculando correctamente. En el caso de PayPal, se finaliza el proceso de pago mostrando un error.

#747 Si se cancela el pago por paypal o se produce un error en el mismo, al volver a la tienda aparece que se ha producido un error 3.0.1 3.0.1
Descripción

Al volver desde la página de pago de PayPal a la tienda virtual, se muestra una página en la que se indica que se ha producido un error

#772 No se ve el texto de los sliders en los navegadores Chrome 3.0.1 3.0.1
#773 Si el parámetro "Número de productos fijos" de la configuración del portlet es mayor a los resultados obtenidos, se produce un error. 3.0.1 3.0.1
Descripción

Si el resultado de productos es de, por ejemplo, tres productos y el número de elementos fijos que se muestran es mayor, se produce un error en el portlet de resultados de productos.

#774 La plantilla de páginas "Categorías" tiene como valor por defecto para el campo "Número fijo de resultados" 20. Debe ser 0 3.0.1 3.0.1
#776 En la pantalla 'Datos de Envío', si se produce un error de validación del formulario, no se vuelven a cargar las provincias 3.0.1 3.0.1
Descripción

Al no cargarse las provincias, no es posible validar el formulario por lo que no se puede completar el pedido. Se hace necesario cerrar la sesión para que se recarguen las provincias.

#784 No se genera correctamente el enlace para ver la política de privacidad 3.0.1 3.0.1
Descripción

El enlace que se genera para ir a la página para ver la política de privacidad, no enlaza correctamente con ninguna página que se pueda crear; falta toda la primera parte de la dirección (portal/web/..)

#789 En el detalle de producto, no se muestran los contenidos asociados 3.0.1 3.0.1
Descripción

Para asociar un contenido a un producto debe tener como título P_{código de producto}. Aunque existen contenidos creados con esta nomenclatura, cuando se entra en el detalle de un producto, no se está mostrando el contenido.

#721 Error en tienda virtual: no existe vista d_productos_etiquetas 3.0.1 3.0.1
Descripción

Error en tienda virtual: no existe vista d_productos_etiquetas. Esta vista no se crea en la instalación ni está en los script. Sí esta otra llamada tv_productos_etiquetas.

Se ha revisado el código y se encuentra que una query que enlaza varias tablas/vista tiene puesto el nombre de esta vista directamente en la cadena (no en la constante de cabecera de la clase).

#786 Error en envío de correo de pedido de tienda virtual si no existen tipos de embalaje configurados 3.0.1 3.0.1
Descripción

Error en envío de correo de pedido de tienda virtual si no existen tipos de embalaje configurados.

Se debe de controlar en la construcción del correo electrónico a partir de la plantilla que no haya ningún embalaje seleccionado.

Además: MOSTRAR EN EL CATCH EXCEPTION DEL ENVÍO DEL CORREO EL LOG DE ERROR Y LA TRAZA, AUNQUE LA EXCEPCIÓN SE ACABE IGNORANDO.

Componente: BACKOFFICE.Sincronizador (1 encontrado)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: BACKOFFICE.Fidelizacion (1 encontrado)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: InStoreEngine.Core (4 encontrados)

Ticket Resumen Versiones Corregidas Versiones Afectadas

Componente: WPOS.Ventas (1 encontrado)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#515 El fichero saft-pt generado no pasa las validaciones 3.0.0 3.0.0
Descripción

Se han detectado las siguientes incoherencias:

El código de programa SoftwareCertificateNumber? no es el correcto. El tag ProductID no es correcto. Se esta poniendo el atributo xmlns="" a multiples nodos. El código de tipo de documento se repite en el tag InvoiceNo?. Obligar a rellenar campo "registro mercantil" de la empresa ya que es obligatorio para el tag "CompanyID" Obligar a rellenar campo CODIMP_FISCAL en la tabla de impuestos. El tag NumberOfEntries? sale a 0. Las lineas de tipo "P" no deben de tratarse, pero si restar al importe pagado por el cliente. Hay que sumar los pagos con la misma forma de pago (interna de SAFT-PT), porque se da el caso de pagos con vales que posteriormente se le da la vuelta en efectivo. No se están tratando correctamente los clientes genéricos de cada tienda. No se está tratando porque no están poniendo el CIF genérico a los clientes de las tiendas. No se esta cargando el "masterfile" "TaxTable?". Se han encontrado tags con <UnitPrice?>0.0000</UnitPrice?> Hay que lanzar error si hay algún dato numérico en negativo. Los documentos de tipo NC se están mezclando con las facturas Sería prudente no realizar ninguna lectura sobre las tablas de albaranes y utilizar únicamente el XML de origen.

#530 No es posible dar de alta nuevos conceptos de almacén   3.0.0
Descripción

En todas las pantallas de mantenimiento de conceptos de almacén (ventas, compras y regularización), a la hora de añadir un nuevo concepto de almacén se produce un error.

Se muestra un mensaje diciendo que ya existe un concepto de almacén con el código indicado aún cuando el código no existe en base de datos.

Componente: BACKOFFICE.Ventas (1 encontrado)

Ticket Resumen Versiones Corregidas Versiones Afectadas
#634 Error si se intenta ordenar los resultados en la consulta de actualizaciones generadas en el sincronizador del backoffice 3.0.0, 3.0.1 3.0.0, 3.0.1
Descripción

Error si se intenta ordenar los resultados en la consulta de actualizaciones generadas en el sincronizador del backoffice.

Se puede reproducir el error:

  1. Ir a sincronizador de backoffice
  2. Ir a pestaña Actualizaciones
  3. Filtrar por una tienda y consultar
  4. Intentar ordenar por cualquier columna los resulados.
  5. Se produce el error adjunto.
#759 El procesador de documentos de cierre de caja falla si la tienda es centralizada 3.0.1, trunk 3.0.0, 3.0.1, trunk
Descripción

El procesador de documentos de cierre de caja falla si la tienda es centralizada

#791 Si un cierre de caja ya está procesado en la central y se vuelve a enviar desde la tienda, no se debe volver a procesar 3.0.1 3.0.1
Descripción

Si un cierre de caja fue enviado y procesado en la central pero por alguna razón no se ha actualizado el estado en la base de datos de la tienda, continuamente intentará enviar el cierre de caja. Al intentar procesar este cierre, siempre fallará por encontrar que el registro ya está insertado.

Si ocurre este caso, al detectar que el cierre de caja ya está insertado en la central, no se debe procesar cambiando su estado a procesado en la base de datos de la tienda.