Nueva limpieza de datos, purga automática de auditoría y mejoras en el flujo de PedidosYa
Admin
Equipo JBSoft
Ya está disponible la herramienta de Limpieza de datos en Configuración del Sistema: permite eliminar de forma selectiva y segura ventas, pedidos, historial de cajas, productos y más, con confirmación por RUC del establecimiento. Además, los registros de auditoría ahora se depuran solos cada día, y el flujo de preparación en PedidosYa quedó más claro para evitar ajustes de tiempo que la plataforma ya no acepta.
Limpieza de datos (nuevo)
Disponible en Configuración del Sistema → Limpieza de datos, visible únicamente para el usuario administrador.
Permite eliminar de forma definitiva la información operativa que ya no se necesita —al cerrar un ejercicio, al terminar la etapa de pruebas o al reiniciar la operación de un local— sin tener que tocar la base de datos.
Grupos disponibles: ventas y comprobantes, pedidos y delivery, historial de cajas, productos y categorías, inventario, compras y movimientos de insumos, insumos, clientes, eventos, reservas, asistencia del personal, y auditoría y notificaciones.
Cómo funciona:
- Cada grupo muestra cuántos registros tiene actualmente. Los grupos vacíos aparecen deshabilitados.
- Se seleccionan con checkbox los grupos a eliminar. Cuando un grupo depende de otro, el sistema lo marca automáticamente: por ejemplo, eliminar productos exige eliminar antes ventas, pedidos, compras e inventario, porque esos registros hacen referencia al catálogo. Al desmarcar un grupo se sueltan también los que dependían de él, de modo que la selección siempre queda consistente.
- Antes de ejecutar hay que escribir el RUC o la razón social del establecimiento principal. Es una confirmación deliberada: sin ese dato exacto la operación no se ejecuta.
- Todo el borrado ocurre dentro de una transacción: o se elimina el conjunto completo, o no se elimina nada. Si algo falla, la información queda intacta.
- Los contadores de las tablas vaciadas se reinician, de modo que los nuevos registros vuelven a numerarse desde 1.
- La operación queda registrada en la auditoría del sistema, indicando qué grupos se eliminaron, cuántos registros y qué usuario la ejecutó.
Lo que nunca se elimina: sucursales, usuarios, roles, cajas registradoras configuradas, salones, mesas, impresoras, series y tipos de documento, unidades de medida, métodos de pago y ubigeo. La configuración del sistema se conserva íntegra.
▎ Importante: la eliminación es irreversible. Se recomienda hacer una copia de seguridad antes de ejecutarla.
Depuración automática de la auditoría
El sistema ahora ejecuta cada día, a las 3:00 a. m., una purga automática de la bitácora de auditoría: elimina los registros con más de dos meses de antigüedad.
Se eligió frecuencia diaria en lugar de semanal o mensual por tres razones: cada corrida borra un volumen pequeño y no bloquea la tabla mientras alguien consulta el módulo; la ventana de retención se mantiene exacta en dos meses; y si un día falla, al día siguiente se recupera sola sin acumular deuda. Corre en segundo plano y un local con problemas no interrumpe la depuración de los demás.
Ajuste de tiempo de preparación en PedidosYa
Se corrigió el flujo en la tabla de delivery. Antes, el botón de Ajustar tiempo seguía apareciendo después de marcar un pedido como preparado, pero en ese punto PedidosYa ya fue notificado y la plataforma no acepta el cambio.
Ahora ambas acciones se presentan juntas y son excluyentes: sobre un pedido confirmado se puede marcar como preparado o ajustar el tiempo de preparación, pero una vez marcado como preparado el ajuste desaparece. El tooltip del botón lo advierte de forma explícita.
Campos de contraseña en Microsoft Edge
Se eliminó el ícono nativo de "mostrar contraseña" que Edge inyecta en los campos de tipo contraseña y que se duplicaba con el botón propio del sistema. Aplica a todos los formularios de la aplicación.
Comentarios
Sé el primero en comentar este artículo.