No se generaron en la tabla Nom10043 los registros que corresponden a los sobre recibos al momento de autorizar el periodo.
No se generaron en la tabla Nom10043 los registros que corresponden a los sobre recibos al momento de autorizar el periodo.
1. Respaldar empresa con el problema.
2. Crear una empresa nueva.
3. Restaurar sobre la empresa nueva el respaldo que corresponde a la autorizacin del periodo que tiene problemas al timbrar.
4. Autorizar el periodo en cuestin.
5. Abrir SQL Management Studio.
6. Aplicar el siguiente query sobre la base de datos con el problema.
usectBase_de_datos_Pruebas
SELECT n1.codigoempleado,n43.*
FROM nom10043 n43 JOIN nom10002 n2 ON n43.IdPeriodo = n2.idperiodo
JOIN nom10023 n23 ON n2.idtipoperiodo = n23.idtipoperiodo
JOIN nom10001 n1 ON n43.IdEmpleado = n1.idempleado
WHERE n2.numeroperiodo in (NP) AND n2.ejercicio =EAND n23.nombretipoperiodo = 'NTP'
Nota: Sustituir
*ctBase_de_datos_pruebapor el nombre de la base de datos de la empresa nueva sobre la cual se recupero el respaldo.
*NPpor el nmero del periodo con el detalle. Consultar tabla nom10002.
*Epor el ejercicio correspondiente.
*NTPpor el nombre del tipo de periodo correspondiente (Semanal, Quincenal, etc)
Nota: Validar que muestra el empleado que no se timbr en la empresa origen y tomar los ID que corresponden a ellos.
7. Ejecutar el siguiente query sobre la bdd con el problema.
insert intoctBase_de_Datos_problema.dbo.nom10043 (IdEmpleado, IdPeriodo, TipoDocumento, Estado, FechaPago, FechaEmision, NumDiasPagados,
DiasAntiguedad, UUID, GUIDDocumentoDSL, GUIDDocumento, Enviado, FechaInicialPago, FechaFinalPago,
FechaInicioRelLaboral, SBC, TimeStamp, NumAnosServicio, RelacionarCFDICancelado, HayRelacionCFDICancelado,
Confirmacion, URLCaptcha, vComplemento, vComprobante)
select IdEmpleado, IdPeriodo, TipoDocumento, Estado, FechaPago, FechaEmision, NumDiasPagados,
DiasAntiguedad, UUID, GUIDDocumentoDSL, GUIDDocumento, Enviado, FechaInicialPago, FechaFinalPago,
FechaInicioRelLaboral, SBC, TimeStamp, NumAnosServicio, RelacionarCFDICancelado, HayRelacionCFDICancelado,
Confirmacion, URLCaptcha, vComplemento, vComprobante
fromctBase_de_datos_prueba.dbo.nom10043
where IdPeriodo =IDPand IdEmpleado in (IDE,IDE,IDE,IDE)
Nota: Sustituir
*ctBase_de_Datos_problemapor el nombre de la base de datos de la empresa con el problema.
*ctBase_de_datos_pruebapor el nombre de la base de datos de la empresa nueva sobre la cual se recupero el respaldo.
*IDPpor el idperiodo.
*IDEpor el idempledao tomado en el paso 6 (se podrn indicar tantos idempleado se requieran separados por una coma " , ")
8. Confirmar que ya se refleja el empleado en la nueva empresa en la nom10043.
9. Cerrar SQL Management Studio.
10. Abrir la empresa desde sistema.
11. Timbrar la nmina y validar que ya timbra a los empleados que faltaban.