Volver al buscador

java.lang.exception.error procesando en línea en la tabla movimientos impuestos en el campo idpersona no es de tipo string, al ejecutar el reporte movimiento con proveedores en empresa de CONTPAQi Contabilidad

CONTPAQi Contabilidad
Causa del problema

Inconsistencias en la tabla de Proveedores.

Solución

1. Realizar respaldo de la empresa.
2. Identificar los registros inconsistentes utilizando la siguiente consulta.

SELECT * FROM Proveedores
LEFT JOIN Personas ON Personas.Codigo = Proveedores.CodigoPersona
WHERE Personas.Id is null;

3. Eliminar los registros invlidos de la tabla Proveedores, por ejemplo:

DELETE FROM Proveedores WHERE Id =X
Nota: donde X es el Id identificado en el paso 2

5. Ejecutar reporte.
6. Validar que no se muestre el error.

Nota: Antes de aplicar el procedimiento previamente descrito es necesario realizar un respaldo de la empresa, ya que las modificaciones en base de datos sin un diagnstico previo del caso pueden causar inconsistencias en la informacin, nicamente es posible revertir los cambios mediante la restauracin de un respaldo previo al proceso, por lo que la manipulacin de la base de datos es responsabilidad de quien lo aplique.

Solución bloqueada

Regístrate gratis para ver la solución completa

¿Necesitas ayuda adicional?

Nuestros expertos certificados pueden guiarte paso a paso

Contactar soporte