Las incidencias fueron cargadas con un archivo generado incorrectamente, el cual contena registros cuya fecha corresponden a un da fuera del rango del periodo en cuestin.
Las incidencias fueron cargadas con un archivo generado incorrectamente, el cual contena registros cuya fecha corresponden a un da fuera del rango del periodo en cuestin.
1. Respaldar empresa.
2. Abrir SQL Management Studio.
3. Abrir la tabla Nom10023 e identificar el tipo de periodo y tomar el valor correspondienteidtipoperiodo
4. Abrir la tabla Nom10002 y filtrando con el valoridtipoperiodoobtenido en el paso anterior identificar elidperiodocorrespondiente al periodo vigente y el periodo futuro, tomar nota de las fechas que abarcan.
5. Abrir la tabla Nom10010 e identificar las incapacidades registradas.
Nota: Existir un registro en esta tabla por empleado y por cada da de la incapacidad.
6. Verificar que losidperiodoy los valores del campoFechasean consistentes y correspondan a lo declarado en la tabla Nom10002.
7. Identificar los registros donde la Fecha no correspondan con el rango de das del periodo y tomar nota de su IdMovtoDYH.
8. Ejecutar un Delete para eliminar los registros incorrectos de la tabla por medio de los IdMovtoDYH tomados en el punto anterior.
9. Cerrar SQL Management Studio.
10. Abrir la empresa desde el sistema y validar que el error no se presenta.
Nota: En este caso se trataba de registros correspondientes al IdTipoincidencia=2 (Horas Extra), no implica mayor situacin que volver a crear el registro con la fecha correcta. En caso de presentar el detalle con otro tipo de incidencia, diagnosticar el resultado si esta es eliminada con el procedimiento descrito.
AVISO: 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, y 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.