Volver al buscador

Se muestra empleado finiquitado en un periodo anterior, al ejecutar el reporte de lista de raya del periodo actual en CONTPAQi Nóminas

CONTPAQi Nóminas
Causa del problema

Se tena registros de clculos del empleado en la tabla nom10008 cuando no debera de tener clculos en el periodo actual.

Solución

1. Respaldar empresa.
2. Abrir SQL Server Management Studio.
3. Ejecutar la siguiente consulta y tomar nota del idtipoperiodo del periodo en cuestin:
select * from nom10023
4. Ejecutar la siguiente consulta y tomar nota del idempleado con el detalle:
select * from nom10001 where codigoempleado = XXX
(Donde XXX es el código del empleado en cuestin).
5. Ejecutar la siguiente consulta y tomar nota del idperiodo del periodo en cuestin:
select * from nom10002 where numeroperiodo = XX and ejercicio = YYYY and idtipoperiodo = Z
(Donde XX es el periodo con el detalle, YYYY es el ejercicio donde esta el periodo y Z es el dato obtenido en el paso 3).
6. Ejecutar la siguiente consulta para validar que aparecen registros del empleado dado de baja en el periodo que esta como vigente:
select * from nom10008 where idperiodo = XXX and idempleado = YY
(Donde XXX es el dato obtenido en el paso 5 y YY es el obtenido en el paso 4).
6. Ejecutar el siguiente query para borrar dichos registros que no deben de existir en la tabla nom10008:
delete from nom10008where idperiodo = XXX and idempleado = YY
(Donde XXX es el dato obtenido en el paso 5 y YY es el obtenido en el paso 4).
7. Cerrar SQL Server Management Studio.
8. Abrir empresa y validar reporte de lista de raya.

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